From 9201bf9e839f9575e84c1246dc7f768e59a225db Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Sat, 6 Jan 2024 04:39:49 +0100 Subject: [PATCH] package created using the webbuild interface [release 12.10.1-1mamba;Tue Mar 15 2016] --- README.md | 2 + libindicator-12.10.1-configure.patch | 11 ++++ libindicator-12.10.1-glib-2.46.patch | 11 ++++ libindicator.spec | 83 ++++++++++++++++++++++++++++ 4 files changed, 107 insertions(+) create mode 100644 libindicator-12.10.1-configure.patch create mode 100644 libindicator-12.10.1-glib-2.46.patch create mode 100644 libindicator.spec diff --git a/README.md b/README.md index 555e2a7..8972318 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # libindicator +A set of symbols and convience functions that all indicators would like to use. Not of real use outside of the Ayatana indicators project. + diff --git a/libindicator-12.10.1-configure.patch b/libindicator-12.10.1-configure.patch new file mode 100644 index 0000000..e93bf09 --- /dev/null +++ b/libindicator-12.10.1-configure.patch @@ -0,0 +1,11 @@ +--- libindicator-12.10.1/configure.ac.orig 2016-03-15 18:43:10.329033103 +0100 ++++ libindicator-12.10.1/configure.ac 2016-03-15 18:43:14.114030335 +0100 +@@ -66,7 +66,7 @@ + AM_CONDITIONAL(USE_GTK3, [test "x$with_gtk" = x3]) + + LT_LIB_M +-LIBINDICATOR_LIBS+="$LIBM" ++LIBINDICATOR_LIBS+=" $LIBM" + + ############################## + # Custom Junk diff --git a/libindicator-12.10.1-glib-2.46.patch b/libindicator-12.10.1-glib-2.46.patch new file mode 100644 index 0000000..7d48be4 --- /dev/null +++ b/libindicator-12.10.1-glib-2.46.patch @@ -0,0 +1,11 @@ +--- libindicator-12.10.1/libindicator/indicator-image-helper.c.orig 2016-03-15 18:38:25.689252331 +0100 ++++ libindicator-12.10.1/libindicator/indicator-image-helper.c 2016-03-15 18:38:38.865241612 +0100 +@@ -69,7 +69,7 @@ + GdkPixbuf * pixbuf = gdk_pixbuf_new_from_file(icon_filename, &error); + + if (icon_info != NULL) { +- gtk_icon_info_free(icon_info); ++ g_object_unref(icon_info); + } + + if (pixbuf == NULL) { diff --git a/libindicator.spec b/libindicator.spec new file mode 100644 index 0000000..615bb2f --- /dev/null +++ b/libindicator.spec @@ -0,0 +1,83 @@ +Name: libindicator +Version: 12.10.1 +Release: 1mamba +Summary: A set of symbols and convience functions that all indicators would like to use +Group: System/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: https://launchpad.net/libindicator +Source: https://launchpad.net/libindicator/%{version}/+download/libindicator-%{version}.tar.gz +Patch0: libindicator-12.10.1-configure.patch +Patch1: libindicator-12.10.1-glib-2.46.patch +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libatk-devel +BuildRequires: libcairo-devel +BuildRequires: libfontconfig-devel +BuildRequires: libfreetype-devel +BuildRequires: libgdk-pixbuf-devel +BuildRequires: libglib-devel +BuildRequires: libgtk2-devel +BuildRequires: libpango-devel +## AUTOBUILDREQ-END +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +A set of symbols and convience functions that all indicators would like to use. Not of real use outside of the Ayatana indicators project. + +%package devel +Group: Development/Libraries +Summary: Development files for %{name} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Requires: pkg-config + +%description devel +This package contains libraries and header files for developing applications that use %{name}. + +%debug_package + +%prep +%setup -q +%patch0 -p1 +%patch1 -p1 + +%build +%configure --with-gtk=2 LIBM=" -lm" +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%{_libdir}/libindicator.so.* +%{_libexecdir}/indicator-loader +%doc AUTHORS COPYING + +%files devel +%defattr(-,root,root) +%dir %{_includedir}/libindicator-0.4 +%dir %{_includedir}/libindicator-0.4/libindicator +%{_includedir}/libindicator-0.4/libindicator/* +%{_libdir}/libdummy-indicator-*.a +%{_libdir}/libdummy-indicator-*.la +%{_libdir}/libdummy-indicator-*.so +%{_libdir}/libindicator.a +%{_libdir}/libindicator.la +%{_libdir}/libindicator.so +%{_libdir}/pkgconfig/indicator-0.4.pc +%{_datadir}/libindicator/80indicator-debugging +%doc ChangeLog NEWS + +%changelog +* Tue Mar 15 2016 Silvan Calarco 12.10.1-1mamba +- package created using the webbuild interface