Hello community, here is the log from the commit of package purple-libsteam for openSUSE:Factory checked in at 2017-01-27 11:02:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/purple-libsteam (Old) and /work/SRC/openSUSE:Factory/.purple-libsteam.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "purple-libsteam" Changes: -------- --- /work/SRC/openSUSE:Factory/purple-libsteam/purple-libsteam.changes 2016-06-19 10:48:48.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.purple-libsteam.new/purple-libsteam.changes 2017-02-03 18:56:49.978295214 +0100 @@ -1,0 +2,13 @@ +Fri Dec 16 09:13:38 UTC 2016 - [email protected] + +- Rename the purple-libsteam package to libpurple-plugin-libsteam. +- Rename the pidgin-libsteam package to pidgin-plugin-libsteam. +- Require Pidgin of the exact or greater version. +- Make the pidgin-plugin-libsteam package noarch. +- Add pidgin-opensteamworks-1.6.1-cflags.patch: Support setting + CFLAGS. +- Don't own Pidgin pixmap directories. +- Correct licence: GPL-3.0+. +- Spec cleanup. + +------------------------------------------------------------------- @@ -26 +38,0 @@ - New: ---- pidgin-opensteamworks-1.6.1-cflags.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ purple-libsteam.spec ++++++ --- /var/tmp/diff_new_pack.l5MxaT/_old 2017-02-03 18:56:50.426232309 +0100 +++ /var/tmp/diff_new_pack.l5MxaT/_new 2017-02-03 18:56:50.426232309 +0100 @@ -16,79 +16,88 @@ # -%global plugin_name libsteam -%global dir_name steam-mobile -Name: purple-%{plugin_name} +%global soname libsteam +Name: purple-libsteam Version: 1.6.1 Release: 0 Summary: Steam plugin for Pidgin/libpurple -License: GPL-3.0 +License: GPL-3.0+ +Group: Productivity/Networking/Instant Messenger Url: https://github.com/EionRobb/pidgin-opensteamworks Source: https://github.com/EionRobb/pidgin-opensteamworks/archive/%{version}.tar.gz#/pidgin-opensteamworks-%{version}.tar.gz -BuildRequires: gcc +# PATCH-FIX-UPSTREAM pidgin-opensteamworks-1.6.1-cflags.patch -- Support setting CFLAGS. +Patch0: pidgin-opensteamworks-1.6.1-cflags.patch +BuildRequires: pkgconfig BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gnome-keyring-1) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(nss) BuildRequires: pkgconfig(purple) -BuildRequires: pkgconfig(zlib) -BuildRequires: dos2unix -%package -n pidgin-%{plugin_name} -Summary: Adds pixmaps, icons and smileys for Steam protocol -Requires: %{name} = %{version}-%{release} -Requires: pidgin +%description +Adds support for Steam to Pidgin, Adium, Finch and other libpurple +based messengers. + +%package -n libpurple-plugin-libsteam +Summary: Steam plugin for libpurple +Group: Productivity/Networking/Instant Messenger +Enhances: libpurple +# purple-libsteam was last used in openSUSE Leap 42.2. +Provides: %{name} = %{version}-%{release} +Obsoletes: %{name} < %{version}-%{release} + +%description -n libpurple-plugin-libsteam +Adds support for Steam to Pidgin, Adium, Finch and other libpurple +based messengers. + +%package -n pidgin-plugin-libsteam +Summary: Steam plugin for Pidgin +Group: Productivity/Networking/Instant Messenger +Requires: libpurple-plugin-libsteam = %{version} +Supplements: packageand(libpurple-plugin-libsteam:pidgin) +# pidgin-libsteam was last used in openSUSE Leap 42.2. +Provides: pidgin-libsteam = %{version}-%{release} +Obsoletes: pidgin-libsteam < %{version}-%{release} BuildArch: noarch +%requires_ge pidgin -%description +%description -n pidgin-plugin-libsteam 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. +This package provides the icon set for Pidgin. %prep %setup -q -n pidgin-opensteamworks-%{version} +%patch0 -p1 +# Fix 'W: wrong-file-end-of-line-encoding'. +sed -i 's/\r$//' README.md %build -rm -rf %{dir_name}/releases -rm %{dir_name}/*.dll - -# fix W: wrong-file-end-of-line-encoding -dos2unix README.md - -cd %{dir_name} -make all +pushd steam-mobile +make %{?_smp_mflags} V=1 \ + CFLAGS="%{optflags}" +popd %install -cd %{dir_name} - -mkdir -p %{buildroot}%{_libdir}/purple-2/ -install %{plugin_name}.so %{buildroot}%{_libdir}/purple-2/ -chmod 755 %{buildroot}%{_libdir}/purple-2/%{plugin_name}.so - -mkdir -p %{buildroot}%{_datadir}/pixmaps/pidgin/protocols/{16,22,48} -install steam16.png %{buildroot}%{_datadir}/pixmaps/pidgin/protocols/16/steam.png -install steam22.png %{buildroot}%{_datadir}/pixmaps/pidgin/protocols/22/steam.png -install steam48.png %{buildroot}%{_datadir}/pixmaps/pidgin/protocols/48/steam.png +install -Dpm 0644 steam-mobile/%{soname}.so \ + %{buildroot}%{_libdir}/purple-2/%{soname}.so -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +for size in 16 22 48; do + install -Dpm 0644 "steam-mobile/steam$size.png" \ + "%{buildroot}%{_datadir}/pixmaps/pidgin/protocols/$size/steam.png" +done -%files +%files -n libpurple-plugin-libsteam %defattr(-,root,root) -%{_libdir}/purple-2/%{plugin_name}.so %doc README.md +%{_libdir}/purple-2/%{soname}.so -%files -n pidgin-%{plugin_name} +%files -n pidgin-plugin-libsteam %defattr(-,root,root) -%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 +%dir %{_datadir}/pixmaps/pidgin/ +%dir %{_datadir}/pixmaps/pidgin/protocols/ +%dir %{_datadir}/pixmaps/pidgin/protocols/*/ +%{_datadir}/pixmaps/pidgin/protocols/*/steam.* %changelog ++++++ pidgin-opensteamworks-1.6.1-cflags.patch ++++++ --- a/steam-mobile/Makefile +++ b/steam-mobile/Makefile @@ -1,5 +1,6 @@ COMPILER = gcc +CFLAGS ?= -g LIBPURPLE_CFLAGS += $(shell pkg-config --cflags glib-2.0 json-glib-1.0 purple nss gnome-keyring-1) LIBPURPLE_LIBS += $(shell pkg-config --libs glib-2.0 json-glib-1.0 purple nss) @@ -14,4 +15,4 @@ clean: rm -f libsteam.so libsteam.so: ${STEAM_SOURCES} - ${COMPILER} -Wall -I. -g -O2 -fPIC -pipe ${STEAM_SOURCES} -o $@ ${LIBPURPLE_CFLAGS} ${LIBPURPLE_LIBS} -shared + ${COMPILER} -Wall -I. -O2 -fPIC -pipe $(CFLAGS) ${LIBPURPLE_CFLAGS} ${STEAM_SOURCES} -o $@ $(LDFLAGS) ${LIBPURPLE_LIBS} -shared
