commit libindicator for openSUSE:Factory
Hello community, here is the log from the commit of package libindicator for openSUSE:Factory checked in at 2020-05-02 22:15:04 Comparing /work/SRC/openSUSE:Factory/libindicator (Old) and /work/SRC/openSUSE:Factory/.libindicator.new.2738 (New) Package is "libindicator" Sat May 2 22:15:04 2020 rev:10 rq:799129 version:16.10.0+bzr20171205 Changes: --- /work/SRC/openSUSE:Factory/libindicator/libindicator.changes 2019-10-17 13:08:07.283953100 +0200 +++ /work/SRC/openSUSE:Factory/.libindicator.new.2738/libindicator.changes 2020-05-02 22:15:13.136269765 +0200 @@ -1,0 +2,8 @@ +Fri Mar 20 09:12:22 UTC 2020 - Yifan Jiang + +- A shared systemd target for user session is shipped with the + source, pack it up properly. + + https://bazaar.launchpad.net/~indicator-applet-developers/libindicator/trunk.16.10/revision/534 + +--- Other differences: -- ++ libindicator.spec ++ --- /var/tmp/diff_new_pack.dwuRPB/_old 2020-05-02 22:15:14.240272078 +0200 +++ /var/tmp/diff_new_pack.dwuRPB/_new 2020-05-02 22:15:14.240272078 +0200 @@ -1,7 +1,7 @@ # # spec file for package libindicator # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ Summary:Panel indicator applet libraries License:GPL-3.0-only Group: System/GUI/Other -Url:https://launchpad.net/libindicator +URL:https://launchpad.net/libindicator Source: https://launchpad.net/ubuntu/+archive/primary/+files/%{name}_%{_version}.orig.tar.gz # PATCH-FIX-OPENSUSE libindicator-disable-werror.patch hrvoje.sen...@gmail.com -- Disable -Werror. Patch0: libindicator-disable-werror.patch @@ -38,6 +38,7 @@ BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libido3-0.1) +BuildRequires: pkgconfig(systemd) %description This library contains information to build indicators to go into @@ -77,6 +78,14 @@ This package provides the development files required to build indicators and to go into the indicator applet. +%package -n indicator-common +Summary:Indicator shared files +Group: System/Libraries + +%description -n indicator-common +A package that has files needed to work with the indicators. This +includes the systemd indicators-pre.target. + %prep %setup -q -c %patch0 -p1 @@ -142,4 +151,7 @@ %{_libdir}/%{soname_gtk2}.so %{_libdir}/pkgconfig/indicator-0.4.pc +%files -n indicator-common +%{_prefix}/lib/systemd/user/indicators-pre.target + %changelog
commit libindicator for openSUSE:Factory
Hello community, here is the log from the commit of package libindicator for openSUSE:Factory checked in at 2019-10-17 13:08:04 Comparing /work/SRC/openSUSE:Factory/libindicator (Old) and /work/SRC/openSUSE:Factory/.libindicator.new.2352 (New) Package is "libindicator" Thu Oct 17 13:08:04 2019 rev:9 rq:738839 version:16.10.0+bzr20171205 Changes: --- /work/SRC/openSUSE:Factory/libindicator/libindicator.changes 2018-03-26 11:56:43.956519818 +0200 +++ /work/SRC/openSUSE:Factory/.libindicator.new.2352/libindicator.changes 2019-10-17 13:08:07.283953100 +0200 @@ -1,0 +2,7 @@ +Wed Oct 16 08:35:28 UTC 2019 - Dominique Leuenberger + +- Inject -Wno-error into CFLAGS. It's kinda ridiculous for code + that is not maintained upstream to pass -Werror by default and + then not catching up. So for now we accept warnings. + +--- Other differences: -- ++ libindicator.spec ++ --- /var/tmp/diff_new_pack.vsv71C/_old 2019-10-17 13:08:08.291950505 +0200 +++ /var/tmp/diff_new_pack.vsv71C/_new 2019-10-17 13:08:08.291950505 +0200 @@ -1,7 +1,7 @@ # # spec file for package libindicator # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -82,7 +82,7 @@ %patch0 -p1 %build - +export CFLAGS="%{optflags} -Wno-error" %global _configure ../configure NOCONFIGURE=1 gnome-autogen.sh for ver in 2 3; do
commit libindicator for openSUSE:Factory
Hello community, here is the log from the commit of package libindicator for openSUSE:Factory checked in at 2018-03-26 11:56:42 Comparing /work/SRC/openSUSE:Factory/libindicator (Old) and /work/SRC/openSUSE:Factory/.libindicator.new (New) Package is "libindicator" Mon Mar 26 11:56:42 2018 rev:8 rq:588615 version:16.10.0+bzr20171205 Changes: --- /work/SRC/openSUSE:Factory/libindicator/libindicator.changes 2018-03-14 19:32:41.730717958 +0100 +++ /work/SRC/openSUSE:Factory/.libindicator.new/libindicator.changes 2018-03-26 11:56:43.956519818 +0200 @@ -1,0 +2,6 @@ +Mon Mar 12 12:43:56 UTC 2018 - sor.ale...@meowr.ru + +- Replace dont-build-debug-tools.patch with + libindicator-disable-werror.patch: no need to avoid Ido. + +--- Old: dont-build-debug-tools.patch New: libindicator-disable-werror.patch Other differences: -- ++ libindicator.spec ++ --- /var/tmp/diff_new_pack.ZWtKzA/_old 2018-03-26 11:56:45.620459788 +0200 +++ /var/tmp/diff_new_pack.ZWtKzA/_new 2018-03-26 11:56:45.624459644 +0200 @@ -28,12 +28,12 @@ Group: System/GUI/Other Url:https://launchpad.net/libindicator Source: https://launchpad.net/ubuntu/+archive/primary/+files/%{name}_%{_version}.orig.tar.gz -# PATCH-FIX-OPENSUSE dont-build-debug-tools.patch hrvoje.sen...@gmail.com -- Do not build debug tools that are used only for tests & developing indicators, which pulls libido. -Patch0: dont-build-debug-tools.patch +# PATCH-FIX-OPENSUSE libindicator-disable-werror.patch hrvoje.sen...@gmail.com -- Disable -Werror. +Patch0: libindicator-disable-werror.patch BuildRequires: gnome-common BuildRequires: pkgconfig BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtk+-3.0) @@ -44,7 +44,7 @@ the indicator applet. %package -n %{soname}-%{sover} -Summary:Panel indicator applet - Shared Libraries +Summary:Panel indicator applet library Group: System/Libraries %description -n %{soname}-%{sover} @@ -52,7 +52,7 @@ and to go into the indicator applet. %package -n %{soname_gtk2}%{sover} -Summary:Panel indicator applet -- Shared Libraries +Summary:Panel indicator applet library for GTK+2 Group: System/Libraries %description -n %{soname_gtk2}%{sover} @@ -60,7 +60,7 @@ and to go into the indicator applet. %package -n %{soname}-devel -Summary:Panel indicator applet -- Development Files +Summary:Development files for the Panel indicator applet Group: Development/Libraries/Other Requires: %{soname}-%{sover} = %{version} @@ -69,7 +69,7 @@ indicators and to go into the indicator applet. %package -n %{soname_gtk2}-devel -Summary:Panel indicator applet -- Development Files +Summary:Development files for the Panel indicator applet (GTK+2 variant) Group: Development/Libraries/Other Requires: %{soname_gtk2}%{sover} = %{version} @@ -89,7 +89,7 @@ mkdir build-gtk$ver pushd build-gtk$ver %configure --disable-static --with-gtk=$ver -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 popd done @@ -102,7 +102,7 @@ find %{buildroot} -type f -name "*.la" -delete -print # This dummy indicator is fairly useless, it is not shipped in Ubuntu. -rm -f %{buildroot}%{_libdir}/libdummy-indicator*.so +rm %{buildroot}%{_libdir}/libdummy-indicator*.so %post -n %{soname}-%{sover} -p /sbin/ldconfig @@ -132,7 +132,9 @@ %files -n %{soname}-devel %{_includedir}/%{soname}-0.4/ +%{_libexecdir}/indicator-loader3 %{_libdir}/%{soname}.so +%{_datadir}/%{name}/ %{_libdir}/pkgconfig/indicator3-0.4.pc %files -n %{soname_gtk2}-devel ++ libindicator-disable-werror.patch ++ --- a/libindicator/Makefile.am +++ b/libindicator/Makefile.am @@ -65,7 +65,7 @@ libindicator_la_CFLAGS = \ $(LIBINDICATOR_CFLAGS) \ $(COVERAGE_CFLAGS) \ -DG_LOG_DOMAIN=\"libindicator\" \ - -Wall -Werror -Wno-error=deprecated-declarations + -Wall -Wno-error=deprecated-declarations libindicator_la_LIBADD = \ $(LIBINDICATOR_LIBS) \
commit libindicator for openSUSE:Factory
Hello community, here is the log from the commit of package libindicator for openSUSE:Factory checked in at 2018-03-14 19:32:37 Comparing /work/SRC/openSUSE:Factory/libindicator (Old) and /work/SRC/openSUSE:Factory/.libindicator.new (New) Package is "libindicator" Wed Mar 14 19:32:37 2018 rev:7 rq:586613 version:16.10.0+bzr20171205 Changes: --- /work/SRC/openSUSE:Factory/libindicator/libindicator.changes 2016-01-01 19:51:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.libindicator.new/libindicator.changes 2018-03-14 19:32:41.730717958 +0100 @@ -1,0 +2,8 @@ +Sat Mar 10 12:14:23 UTC 2018 - dims...@opensuse.org + +- Update to version 16.10.0+bzr20171205: + + Fix build with GNOME 3.28. +- Rebase dont-build-debug-tools.patch. +- Add pkgconfig(libido3-0.1) BuildRequires: new dependency. + +--- Old: libindicator_12.10.2+16.04.20151208.orig.tar.gz New: libindicator_16.10.0+18.04.20171205.1.orig.tar.gz Other differences: -- ++ libindicator.spec ++ --- /var/tmp/diff_new_pack.ru9HxC/_old 2018-03-14 19:32:42.782680599 +0100 +++ /var/tmp/diff_new_pack.ru9HxC/_new 2018-03-14 19:32:42.790680315 +0100 @@ -1,7 +1,7 @@ # # spec file for package libindicator # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,23 +19,25 @@ %define soname libindicator3 %define soname_gtk2 libindicator %define sover 7 -%define _version 12.10.2+16.04.20151208 +%define _version 16.10.0+18.04.20171205.1 Name: libindicator -Version:12.10.2+bzr20151208 +Version:16.10.0+bzr20171205 Release:0 Summary:Panel indicator applet libraries -License:GPL-3.0 +License:GPL-3.0-only Group: System/GUI/Other Url:https://launchpad.net/libindicator -Source: http://archive.ubuntu.com/ubuntu/pool/main/libi/%{name}/%{name}_%{_version}.orig.tar.gz +Source: https://launchpad.net/ubuntu/+archive/primary/+files/%{name}_%{_version}.orig.tar.gz # PATCH-FIX-OPENSUSE dont-build-debug-tools.patch hrvoje.sen...@gmail.com -- Do not build debug tools that are used only for tests & developing indicators, which pulls libido. Patch0: dont-build-debug-tools.patch BuildRequires: gnome-common +BuildRequires: pkgconfig BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(libido3-0.1) %description This library contains information to build indicators to go into @@ -76,7 +78,7 @@ indicators and to go into the indicator applet. %prep -%setup -q -n %{name}-%{_version} +%setup -q -c %patch0 -p1 %build @@ -111,23 +113,29 @@ %postun -n %{soname_gtk2}%{sover} -p /sbin/ldconfig %files -n %{soname}-%{sover} -%defattr(-,root,root) -%doc AUTHORS COPYING NEWS +%if 0%{?suse_version} >= 1500 +%license COPYING +%else +%doc COPYING +%endif +%doc AUTHORS NEWS %{_libdir}/%{soname}.so.%{sover}* %files -n %{soname_gtk2}%{sover} -%defattr(-,root,root) -%doc AUTHORS COPYING NEWS +%if 0%{?suse_version} >= 1500 +%license COPYING +%else +%doc COPYING +%endif +%doc AUTHORS NEWS %{_libdir}/%{soname_gtk2}.so.%{sover}* %files -n %{soname}-devel -%defattr(-,root,root) %{_includedir}/%{soname}-0.4/ %{_libdir}/%{soname}.so %{_libdir}/pkgconfig/indicator3-0.4.pc %files -n %{soname_gtk2}-devel -%defattr(-,root,root) %{_includedir}/%{soname_gtk2}-0.4/ %{_libdir}/%{soname_gtk2}.so %{_libdir}/pkgconfig/indicator-0.4.pc ++ dont-build-debug-tools.patch ++ --- /var/tmp/diff_new_pack.ru9HxC/_old 2018-03-14 19:32:42.830678894 +0100 +++ /var/tmp/diff_new_pack.ru9HxC/_new 2018-03-14 19:32:42.830678894 +0100 @@ -1,48 +1,11 @@ -diff -Naur libindicator-12.10.2+14.04.20140304/configure.ac libindicator-12.10.2+14.04.20140304.new/configure.ac libindicator-12.10.2+14.04.20140304/configure.ac 2014-03-04 11:58:13.0 +0100 -+++ libindicator-12.10.2+14.04.20140304.new/configure.ac 2014-03-07 20:26:24.409011006 +0100 -@@ -45,7 +45,6 @@ - GTK_REQUIRED_VERSION=2.18 - GTK3_REQUIRED_VERSION=3.6 - GIO_UNIX_REQUIRED_VERSION=2.37 --IDO_REQUIRED_VERSION=13.10.0 - - AC_ARG_WITH([gtk], - [AS_HELP_STRING([--with-gtk], -@@ -55,8 +54,7 @@ - AS_IF([test "x$with_gtk" = x3], - [PKG_CHECK_MODULES(LIBINDICATOR, gtk+-3.0 >= $GTK3_REQUIRED_VERSION - gmodule-2.0 --
commit libindicator for openSUSE:Factory
Hello community, here is the log from the commit of package libindicator for openSUSE:Factory checked in at 2016-01-01 19:48:52 Comparing /work/SRC/openSUSE:Factory/libindicator (Old) and /work/SRC/openSUSE:Factory/.libindicator.new (New) Package is "libindicator" Changes: --- /work/SRC/openSUSE:Factory/libindicator/libindicator.changes 2015-10-20 00:08:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.libindicator.new/libindicator.changes 2016-01-01 19:51:17.0 +0100 @@ -1,0 +2,7 @@ +Sat Dec 26 21:14:56 UTC 2015 - sor.ale...@meowr.ru + +- Update to 12.10.2+bzr20140922: + * Add -lm via LDADD to resolve FTBFS in Ubuntu 16.04. +- Remove fix-compilation.patch: fixed upstream. + +--- Old: fix-compilation.patch libindicator_12.10.2+14.10.20140922.orig.tar.gz New: libindicator_12.10.2+16.04.20151208.orig.tar.gz Other differences: -- ++ libindicator.spec ++ --- /var/tmp/diff_new_pack.o67b7E/_old 2016-01-01 19:51:18.0 +0100 +++ /var/tmp/diff_new_pack.o67b7E/_new 2016-01-01 19:51:18.0 +0100 @@ -19,9 +19,9 @@ %define soname libindicator3 %define soname_gtk2 libindicator %define sover 7 -%define _version 12.10.2+14.10.20140922 +%define _version 12.10.2+16.04.20151208 Name: libindicator -Version:12.10.2+bzr20140922 +Version:12.10.2+bzr20151208 Release:0 Summary:Panel indicator applet libraries License:GPL-3.0 @@ -30,8 +30,6 @@ Source: http://archive.ubuntu.com/ubuntu/pool/main/libi/%{name}/%{name}_%{_version}.orig.tar.gz # PATCH-FIX-OPENSUSE dont-build-debug-tools.patch hrvoje.sen...@gmail.com -- Do not build debug tools that are used only for tests & developing indicators, which pulls libido. Patch0: dont-build-debug-tools.patch -# PATCH-FIX-OPENSUSE fix-compilation.patch sor.ale...@meowr.ru -- Fix "cannot find -lglib-2.0-lm" compilation error. -Patch1: fix-compilation.patch BuildRequires: gnome-common BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gio-unix-2.0) @@ -80,7 +78,6 @@ %prep %setup -q -n %{name}-%{_version} %patch0 -p1 -%patch1 -p1 %build ++ libindicator_12.10.2+14.10.20140922.orig.tar.gz -> libindicator_12.10.2+16.04.20151208.orig.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libindicator-12.10.2+14.10.20140922/configure.ac new/libindicator-12.10.2+16.04.20151208/configure.ac --- old/libindicator-12.10.2+14.10.20140922/configure.ac2014-09-22 15:40:07.0 +0200 +++ new/libindicator-12.10.2+16.04.20151208/configure.ac2015-12-08 12:30:03.0 +0100 @@ -68,7 +68,7 @@ AM_CONDITIONAL(USE_GTK3, [test "x$with_gtk" = x3]) LT_LIB_M -LIBINDICATOR_LIBS+="$LIBM" +AC_SUBST(LIBM) ## # Custom Junk diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libindicator-12.10.2+14.10.20140922/libindicator/Makefile.am new/libindicator-12.10.2+16.04.20151208/libindicator/Makefile.am --- old/libindicator-12.10.2+14.10.20140922/libindicator/Makefile.am 2014-09-22 15:40:07.0 +0200 +++ new/libindicator-12.10.2+16.04.20151208/libindicator/Makefile.am 2015-12-08 12:30:03.0 +0100 @@ -68,7 +68,8 @@ -Wall -Werror -Wno-error=deprecated-declarations libindicator_la_LIBADD = \ - $(LIBINDICATOR_LIBS) + $(LIBINDICATOR_LIBS) \ + $(LIBM) libindicator_la_LDFLAGS = \ $(COVERAGE_LDFLAGS) \
commit libindicator for openSUSE:Factory
Hello community, here is the log from the commit of package libindicator for openSUSE:Factory checked in at 2015-10-19 22:53:38 Comparing /work/SRC/openSUSE:Factory/libindicator (Old) and /work/SRC/openSUSE:Factory/.libindicator.new (New) Package is "libindicator" Changes: --- /work/SRC/openSUSE:Factory/libindicator/libindicator.changes 2015-06-16 14:05:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.libindicator.new/libindicator.changes 2015-10-20 00:08:34.0 +0200 @@ -1,0 +2,6 @@ +Sun Oct 18 21:25:43 UTC 2015 - sor.ale...@meowr.ru + +- fix-compilation.patch: fix "cannot find -lglib-2.0-lm" + compilation error. + +--- New: fix-compilation.patch Other differences: -- ++ libindicator.spec ++ --- /var/tmp/diff_new_pack.AZvHfm/_old 2015-10-20 00:08:35.0 +0200 +++ /var/tmp/diff_new_pack.AZvHfm/_new 2015-10-20 00:08:35.0 +0200 @@ -16,8 +16,9 @@ # -%define lname libindicator3-7 -%define lname_gtk2 libindicator7 +%define soname libindicator3 +%define soname_gtk2 libindicator +%define sover 7 %define _version 12.10.2+14.10.20140922 Name: libindicator Version:12.10.2+bzr20140922 @@ -29,9 +30,12 @@ Source: http://archive.ubuntu.com/ubuntu/pool/main/libi/%{name}/%{name}_%{_version}.orig.tar.gz # PATCH-FIX-OPENSUSE dont-build-debug-tools.patch hrvoje.sen...@gmail.com -- Do not build debug tools that are used only for tests & developing indicators, which pulls libido. Patch0: dont-build-debug-tools.patch +# PATCH-FIX-OPENSUSE fix-compilation.patch sor.ale...@meowr.ru -- Fix "cannot find -lglib-2.0-lm" compilation error. +Patch1: fix-compilation.patch BuildRequires: gnome-common BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtk+-3.0) @@ -39,47 +43,49 @@ This library contains information to build indicators to go into the indicator applet. -%package -n %{lname} +%package -n %{soname}-%{sover} Summary:Panel indicator applet - Shared Libraries Group: System/Libraries -%description -n %{lname} +%description -n %{soname}-%{sover} This package provides the libraries required to build indicators and to go into the indicator applet. -%package -n %{lname_gtk2} +%package -n %{soname_gtk2}%{sover} Summary:Panel indicator applet -- Shared Libraries Group: System/Libraries -%description -n %{lname_gtk2} +%description -n %{soname_gtk2}%{sover} This package provides the libraries required to build indicators and to go into the indicator applet. -%package -n libindicator3-devel +%package -n %{soname}-devel Summary:Panel indicator applet -- Development Files Group: Development/Libraries/Other -Requires: %{lname} = %{version} +Requires: %{soname}-%{sover} = %{version} -%description -n libindicator3-devel +%description -n %{soname}-devel This package provides the development files required to build indicators and to go into the indicator applet. -%package devel +%package -n %{soname_gtk2}-devel Summary:Panel indicator applet -- Development Files Group: Development/Libraries/Other -Requires: %{lname_gtk2} = %{version} +Requires: %{soname_gtk2}%{sover} = %{version} -%description devel +%description -n %{soname_gtk2}-devel This package provides the development files required to build indicators and to go into the indicator applet. %prep %setup -q -n %{name}-%{_version} %patch0 -p1 +%patch1 -p1 %build + %global _configure ../configure -NOCONFIGURE=1 ./autogen.sh +NOCONFIGURE=1 gnome-autogen.sh for ver in 2 3; do mkdir build-gtk$ver pushd build-gtk$ver @@ -99,34 +105,34 @@ # This dummy indicator is fairly useless, it is not shipped in Ubuntu. rm -f %{buildroot}%{_libdir}/libdummy-indicator*.so -%post -n %{lname} -p /sbin/ldconfig +%post -n %{soname}-%{sover} -p /sbin/ldconfig -%postun -n %{lname} -p /sbin/ldconfig +%postun -n %{soname}-%{sover} -p /sbin/ldconfig -%post -n %{lname_gtk2} -p /sbin/ldconfig +%post -n %{soname_gtk2}%{sover} -p /sbin/ldconfig -%postun -n %{lname_gtk2} -p /sbin/ldconfig +%postun -n %{soname_gtk2}%{sover} -p /sbin/ldconfig -%files -n %{lname} +%files -n %{soname}-%{sover} %defattr(-,root,root) %doc AUTHORS COPYING NEWS -%{_libdir}/%{name}3.so.* +%{_libdir}/%{soname}.so.%{sover}* -%files -n %{lname_gtk2} +%files -n %{soname_gtk2}%{sover} %defattr(-,root,root) %doc AUTHORS COPYING NEWS -%{_libdir}/%{name}.so.* +%{_libdir}/%{soname_gtk2}.so.%{sover}* -%files -n libindicator3-devel +%files -n
commit libindicator for openSUSE:Factory
Hello community, here is the log from the commit of package libindicator for openSUSE:Factory checked in at 2015-06-16 14:05:27 Comparing /work/SRC/openSUSE:Factory/libindicator (Old) and /work/SRC/openSUSE:Factory/.libindicator.new (New) Package is "libindicator" Changes: --- /work/SRC/openSUSE:Factory/libindicator/libindicator.changes 2014-03-22 18:01:19.0 +0100 +++ /work/SRC/openSUSE:Factory/.libindicator.new/libindicator.changes 2015-06-16 14:05:30.0 +0200 @@ -1,0 +2,14 @@ +Tue May 5 13:47:23 UTC 2015 - sor.ale...@meowr.ru + +- Update to 12.10.2+bzr20140922: + + No changes. +- Spec cleanup. + +--- +Sun Oct 26 13:22:34 UTC 2014 - p.drou...@gmail.com + +- Update to version 12.10.2+14.04.20141007.1 + + No changelog available +- Use download Url as source + +--- Old: libindicator_12.10.2+14.04.20140304.orig.tar.gz New: libindicator_12.10.2+14.10.20140922.orig.tar.gz Other differences: -- ++ libindicator.spec ++ --- /var/tmp/diff_new_pack.QIfC3S/_old 2015-06-16 14:05:31.0 +0200 +++ /var/tmp/diff_new_pack.QIfC3S/_new 2015-06-16 14:05:31.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libindicator # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,18 @@ # +%define lname libindicator3-7 +%define lname_gtk2 libindicator7 +%define _version 12.10.2+14.10.20140922 Name: libindicator -%define _gtk2_name libindicator7 -%define _gtk3_name libindicator3-7 -Version:12.10.2+14.04.20140304 +Version:12.10.2+bzr20140922 Release:0 Summary:Panel indicator applet libraries License:GPL-3.0 Group: System/GUI/Other Url:https://launchpad.net/libindicator -Source: %{name}_%{version}.orig.tar.gz -# PATCH-FIX-OPENSUSE dont-build-debug-tools.patch -- they are used only for tests & developing indicators. -# also, it pulls libido requirement, which does not exists on openSUSE +Source: http://archive.ubuntu.com/ubuntu/pool/main/libi/%{name}/%{name}_%{_version}.orig.tar.gz +# PATCH-FIX-OPENSUSE dont-build-debug-tools.patch hrvoje.sen...@gmail.com -- Do not build debug tools that are used only for tests & developing indicators, which pulls libido. Patch0: dont-build-debug-tools.patch BuildRequires: gnome-common BuildRequires: pkgconfig(dbus-glib-1) @@ -36,107 +36,97 @@ BuildRequires: pkgconfig(gtk+-3.0) %description -This library contains information to build indicators to go into the indicator -applet. - +This library contains information to build indicators to go into +the indicator applet. -%package -n %{_gtk2_name} -Summary:Panel indicator applet - shared libraries +%package -n %{lname} +Summary:Panel indicator applet - Shared Libraries Group: System/Libraries -%description -n %{_gtk2_name} -This package provides the libraries required to build indicators and to go into -the indicator applet. +%description -n %{lname} +This package provides the libraries required to build indicators +and to go into the indicator applet. -%package -n %{_gtk3_name} -Summary:Panel indicator applet - shared libraries +%package -n %{lname_gtk2} +Summary:Panel indicator applet -- Shared Libraries Group: System/Libraries -%description -n %{_gtk3_name} -This package provides the libraries required to build indicators and to go into -the indicator applet. - +%description -n %{lname_gtk2} +This package provides the libraries required to build indicators +and to go into the indicator applet. -%package devel -Summary:Panel indicator applet - development files +%package -n libindicator3-devel +Summary:Panel indicator applet -- Development Files Group: Development/Libraries/Other -Requires: %{_gtk2_name} = %{version} +Requires: %{lname} = %{version} -%description devel -This package provides the development files required to build indicators and to -go into the indicator applet. +%description -n libindicator3-devel +This package provides the development files required to build +indicators and to go into the indicator applet. -%package -n libindicator3-devel -Summary:Panel indicator applet - development files +%package devel +Summary:Panel indicator applet -- Development Files Group: Development/Libraries/Other -Requires:
commit libindicator for openSUSE:Factory
Hello community, here is the log from the commit of package libindicator for openSUSE:Factory checked in at 2014-03-22 14:44:25 Comparing /work/SRC/openSUSE:Factory/libindicator (Old) and /work/SRC/openSUSE:Factory/.libindicator.new (New) Package is "libindicator" Changes: --- /work/SRC/openSUSE:Factory/libindicator/libindicator.changes 2013-12-18 19:20:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.libindicator.new/libindicator.changes 2014-03-22 18:01:19.0 +0100 @@ -0,0 +1,11 @@ +--- +Fri Mar 7 19:43:41 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 12.10.2+14.04.20140304 + * Latest release available in Ubuntu archives - no changelog provided +- Enable build of GTK-3.0 subpackage +- Added dont-build-debug-tools.patch, tools are used only for tests + & developing indicators. Also, it pulls libido requirement, which + does not exists on openSUSE + +--- Old: libindicator-12.10.1.tar.gz New: dont-build-debug-tools.patch libindicator_12.10.2+14.04.20140304.orig.tar.gz Other differences: -- ++ libindicator.spec ++ --- /var/tmp/diff_new_pack.SK39zZ/_old 2014-03-22 18:01:19.0 +0100 +++ /var/tmp/diff_new_pack.SK39zZ/_new 2014-03-22 18:01:19.0 +0100 @@ -1,6 +1,7 @@ -# spec file for libindicator # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# spec file for package libindicator +# +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,31 +13,46 @@ # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + Name: libindicator -%define _name libindicator7 -Version:12.10.1 +%define _gtk2_name libindicator7 +%define _gtk3_name libindicator3-7 +Version:12.10.2+14.04.20140304 Release:0 -License:GPL-3.0 Summary:Panel indicator applet libraries -Url:https://launchpad.net/libindicator +License:GPL-3.0 Group: System/GUI/Other -Source: %{name}-%{version}.tar.gz - +Url:https://launchpad.net/libindicator +Source: %{name}_%{version}.orig.tar.gz +# PATCH-FIX-OPENSUSE dont-build-debug-tools.patch -- they are used only for tests & developing indicators. +# also, it pulls libido requirement, which does not exists on openSUSE +Patch0: dont-build-debug-tools.patch +BuildRequires: gnome-common BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(gtk+-3.0) %description This library contains information to build indicators to go into the indicator applet. -%package -n %{_name} +%package -n %{_gtk2_name} Summary:Panel indicator applet - shared libraries Group: System/Libraries -%description -n %{_name} +%description -n %{_gtk2_name} +This package provides the libraries required to build indicators and to go into +the indicator applet. + +%package -n %{_gtk3_name} +Summary:Panel indicator applet - shared libraries +Group: System/Libraries + +%description -n %{_gtk3_name} This package provides the libraries required to build indicators and to go into the indicator applet. @@ -44,47 +60,83 @@ %package devel Summary:Panel indicator applet - development files Group: Development/Libraries/Other -Requires: %{_name} = %{version} +Requires: %{_gtk2_name} = %{version} %description devel This package provides the development files required to build indicators and to go into the indicator applet. +%package -n libindicator3-devel +Summary:Panel indicator applet - development files +Group: Development/Libraries/Other +Requires: %{_gtk3_name} = %{version} + +%description -n libindicator3-devel +This package provides the development files required to build indicators and to +go into the indicator applet. + %prep -%setup -q +%setup -q -n %{name}-%{version} +%patch0 -p1 %build -%configure \ - --disable-static \ - --libexecdir=%{_libexecdir} \ - --with-gtk=2 +%global _configure ../configure +NOCONFIGURE=1 sh autogen.sh +export V=1 +mkdir -p build-gtk2 build-gtk3 + +pushd build-gtk2 +%configure --with-gtk=2 --disable-static +make %{?_smp_mflags} +popd + +pushd build-gtk3 +%configure --with-gtk=3 --disable-static make %{?_smp_mflags} +popd %install -%makeinstall +pushd build-gtk2