diff options
author | Eion Robb <eion@robbmob.com> | 2015-10-15 02:38:09 +0300 |
---|---|---|
committer | Eion Robb <eion@robbmob.com> | 2015-10-15 02:38:09 +0300 |
commit | 2b9699f9c868238c099120964748f091a9891378 (patch) | |
tree | 68cae9f710c56b78a429852d15b41dbeab4fa6a2 | |
parent | 419e5640c89650a51361de062ef4c0e672fcfe8d (diff) | |
parent | cd361f69f85a98e757f105abd9f1f1dbf0cde68e (diff) |
Merge pull request #117 from xvitaly/master
Added SPEC file
-rw-r--r-- | README.md | 10 | ||||
-rw-r--r-- | steam-mobile/purple-libsteam.spec | 71 |
2 files changed, 81 insertions, 0 deletions
@@ -17,6 +17,16 @@ How to Install on Windows If this is the first time you have downloaded this plugin: * Download [the json-glib library](https://github.com/EionRobb/pidgin-opensteamworks/raw/master/steam-mobile/libjson-glib-1.0.dll) into your `Program Files (x86)\Pidgin` folder (or `Program Files\Pidgin`), _**NOT** into the plugins folder_ +How to Build RPM package for Fedora/openSUSE/CentOS/RHEL +===================== + ``` + sudo yum -y install rpm-build gcc json-glib-devel libpurple-devel zlib-devel make automake glib2-devel libgnome-keyring-devel + mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} + wget https://github.com/EionRobb/pidgin-opensteamworks/blob/master/steam-mobile/purple-libsteam.spec -O ~/rpmbuild/SPECS/purple-libsteam.spec + wget https://github.com/EionRobb/pidgin-opensteamworks/archive/master.tar.gz -O ~/rpmbuild/SOURCES/pidgin-opensteamworks-1.6.1.tar.gz + rpmbuild -ba ~/rpmbuild/SPECS/purple-libsteam.spec + ``` + How to Build on Linux ===================== * Download the latest tarball from the [Downloads Page](https://github.com/EionRobb/pidgin-opensteamworks/releases) diff --git a/steam-mobile/purple-libsteam.spec b/steam-mobile/purple-libsteam.spec new file mode 100644 index 0000000..c6357f9 --- /dev/null +++ b/steam-mobile/purple-libsteam.spec @@ -0,0 +1,71 @@ +%define debug_package %{nil} +%define plugin_name libsteam +%define project_name pidgin-opensteamworks +%define purplelib_name purple-%{plugin_name} + +Name: %{project_name} +Version: 1.6.1 +Release: 1 +Summary: Steam plugin for Pidgin/Adium/libpurple +Group: Applications/Productivity +License: GPLv3 +URL: https://github.com/EionRobb/pidgin-opensteamworks +Source0: %{project_name}-%{version}.tar.gz +Requires: pidgin-%{plugin_name} + +%description +Meta package. + +%package -n %{purplelib_name} +Summary: Adds support for Steam to Pidgin +BuildRequires: glib2-devel +BuildRequires: libpurple-devel +BuildRequires: json-glib-devel +BuildRequires: libgnome-keyring-devel +BuildRequires: nss-devel +BuildRequires: gcc +Requires: libpurple +Requires: json-glib +Requires: nss + +%package -n pidgin-%{plugin_name} +Summary: Adds pixmaps, icons and smileys for Steam protocol. +Requires: %{purplelib_name} +Requires: pidgin + +%description -n %{purplelib_name} +Adds support for Steam to Pidgin, Adium, Finch and other libpurple +based messengers. + +%description -n pidgin-%{plugin_name} +Adds pixmaps, icons and smileys for Steam protocol inplemented by steam-mobile. + +%prep -n %{purplelib_name} +%setup -c + +%build -n %{purplelib_name} +cd %{project_name}-*/steam-mobile/ +make + +%install +cd %{project_name}-*/steam-mobile/ +%make_install + +%files -n %{purplelib_name} +%{_libdir}/purple-2/%{plugin_name}.so + +%files -n pidgin-%{plugin_name} +%dir %{_datadir}/pixmaps/pidgin +%dir %{_datadir}/pixmaps/pidgin/protocols +%dir %{_datadir}/pixmaps/pidgin/protocols/16 +%{_datadir}/pixmaps/pidgin/protocols/16/steam.png +%dir %{_datadir}/pixmaps/pidgin/protocols/22 +%{_datadir}/pixmaps/pidgin/protocols/22/steam.png +%dir %{_datadir}/pixmaps/pidgin/protocols/48 +%{_datadir}/pixmaps/pidgin/protocols/48/steam.png + +%files + +%changelog +* Wed Oct 14 2015 V1TSK <vitaly@easycoding.org> - 1.6.1-1 +- Created first RPM spec for Fedora/openSUSE. |