summaryrefslogtreecommitdiffstats
path: root/purple-slack.spec
diff options
context:
space:
mode:
Diffstat (limited to 'purple-slack.spec')
-rw-r--r--purple-slack.spec56
1 files changed, 56 insertions, 0 deletions
diff --git a/purple-slack.spec b/purple-slack.spec
new file mode 100644
index 0000000..ad35a50
--- /dev/null
+++ b/purple-slack.spec
@@ -0,0 +1,56 @@
+%global plugin_name slack
+
+%global commit0 c4a72070f97de05435f92b7434bb0dde63e4b073
+%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
+%global date 20180625
+
+Name: purple-%{plugin_name}
+Version: 0
+Release: 1.%{date}git%{shortcommit0}%{?dist}
+Summary: Slack plugin for Pidgin/Adium/libpurple
+
+License: GPLv2
+URL: https://github.com/dylex/slack-libpurple
+Source0: https://github.com/dylex/slack-libpurple/archive/%{commit0}.tar.gz#/slack-libpurple-%{shortcommit0}.tar.gz
+
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(purple)
+BuildRequires: pkgconfig(json-glib-1.0)
+BuildRequires: pkgconfig(zlib)
+BuildRequires: gcc
+
+%package -n pidgin-%{plugin_name}
+Summary: Adds pixmaps, icons and smileys for Steam protocol
+BuildArch: noarch
+Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+Requires: pidgin
+
+%description
+Adds support for Slack to Pidgin, Adium, Finch and other libpurple
+based messengers.
+
+%description -n pidgin-%{plugin_name}
+Adds pixmaps, icons and smileys for Slack protocol.
+
+%prep
+%setup -qn slack-libpurple-%{commit0}
+
+%build
+export CFLAGS="%{optflags}"
+export LDFLAGS="%{__global_ldflags} -lz"
+%make_build
+
+%install
+%make_install
+
+%files
+%{_libdir}/purple-2/libslack.so
+%doc README.md
+%license COPYING
+
+%files -n pidgin-%{plugin_name}
+%{_datadir}/pixmaps/pidgin/protocols/*/slack.png
+
+%changelog
+* Tue Jun 26 2018 Ken Dreyer <ktdreyer@ktdreyer.com> - 0-1.20180625gitc4a7207
+- Initial package