Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/pidgin-opensteamworks.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEion Robb <eion@robbmob.com>2015-10-15 02:38:09 +0300
committerEion Robb <eion@robbmob.com>2015-10-15 02:38:09 +0300
commit2b9699f9c868238c099120964748f091a9891378 (patch)
tree68cae9f710c56b78a429852d15b41dbeab4fa6a2
parent419e5640c89650a51361de062ef4c0e672fcfe8d (diff)
parentcd361f69f85a98e757f105abd9f1f1dbf0cde68e (diff)
Merge pull request #117 from xvitaly/master
Added SPEC file
-rw-r--r--README.md10
-rw-r--r--steam-mobile/purple-libsteam.spec71
2 files changed, 81 insertions, 0 deletions
diff --git a/README.md b/README.md
index 95272d2..15fa228 100644
--- a/README.md
+++ b/README.md
@@ -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.