[packages/libgnomesu] - added libdir patch (fix libdir in .pc file) - -devel R: glib2-devel - drop .la file - release 11
qboosh
qboosh at pld-linux.org
Sat Sep 5 12:09:30 CEST 2020
commit fde05b66e5f983177525c6694d71cb7ff8d90dc0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Sep 5 12:12:08 2020 +0200
- added libdir patch (fix libdir in .pc file)
- -devel R: glib2-devel
- drop .la file
- release 11
libgnomesu-libdir.patch | 10 ++++++++++
libgnomesu.spec | 18 +++++++++++++++---
2 files changed, 25 insertions(+), 3 deletions(-)
---
diff --git a/libgnomesu.spec b/libgnomesu.spec
index cbe5b7a..20bafed 100644
--- a/libgnomesu.spec
+++ b/libgnomesu.spec
@@ -1,8 +1,12 @@
+#
+# Conditional build:
+%bcond_without static_libs
+
Summary: Library for providing superuser privileges
Summary(pl.UTF-8): Biblioteka do udostępniania uprawnień superużytkownika
Name: libgnomesu
Version: 1.0.0
-Release: 10
+Release: 11
License: LGPL v2+
Group: X11/Applications
Source0: http://members.chello.nl/~h.lai/libgnomesu/%{name}-%{version}.tar.gz
@@ -19,9 +23,11 @@ Patch8: %{name}-remove-prior-cookie.patch
Patch9: %{name}-i18n.patch
Patch10: %{name}-memory-cleaning.patch
Patch11: %{name}-format.patch
+Patch12: %{name}-libdir.patch
URL: http://members.chello.nl/~h.lai/libgnomesu/
BuildRequires: GConf2-devel >= 2.0
BuildRequires: gettext-tools
+BuildRequires: glib2-devel >= 2.0
BuildRequires: gtk+2-devel >= 1:2.0
BuildRequires: libgnomeui-devel >= 2.10.0-2
BuildRequires: pam-devel
@@ -59,6 +65,7 @@ Summary: Headers for libgnomesu
Summary(pl.UTF-8): Pliki nagłówkowe libgnomesu
Group: X11/Development/Libraries
Requires: %{name}-libs = %{version}-%{release}
+Requires: glib2-devel >= 2.0
%description devel
Libraries and include files that you will need to use libgnomesu.
@@ -93,12 +100,13 @@ Statyczna wersja bibliotek libgnomesu.
%patch9 -p1
%patch10 -p1
%patch11 -p1
+%patch12 -p1
%build
%configure \
--disable-schemas-install \
--disable-setuid-error \
- --enable-static
+ %{?with_static_libs:--enable-static}
%{__make}
@@ -110,6 +118,9 @@ rm -rf $RPM_BUILD_ROOT
chmod 755 $RPM_BUILD_ROOT%{_libexecdir}/gnomesu*backend
+# obsoleted by pkg-config
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgnomesu.la
+
%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{sr at Latn,sr at latin}
%find_lang %{name}-1.0
@@ -139,10 +150,11 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc doc/api.html doc/libgnomesu.css
%attr(755,root,root) %{_libdir}/libgnomesu.so
-%{_libdir}/libgnomesu.la
%{_includedir}/libgnomesu-1.0
%{_pkgconfigdir}/libgnomesu-1.0.pc
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/libgnomesu.a
+%endif
diff --git a/libgnomesu-libdir.patch b/libgnomesu-libdir.patch
new file mode 100644
index 0000000..920d27a
--- /dev/null
+++ b/libgnomesu-libdir.patch
@@ -0,0 +1,10 @@
+--- libgnomesu-1.0.0/libgnomesu-1.0.pc.in.orig 2003-09-20 13:19:20.000000000 +0200
++++ libgnomesu-1.0.0/libgnomesu-1.0.pc.in 2020-09-05 12:08:48.472962333 +0200
+@@ -1,6 +1,6 @@
+ prefix=@prefix@
+ exec_prefix=${prefix}
+-libdir=${exec_prefix}/lib
++libdir=@libdir@
+ includedir=${prefix}/include/libgnomesu-1.0
+
+ Name: libgnomesu-1.0
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libgnomesu.git/commitdiff/fde05b66e5f983177525c6694d71cb7ff8d90dc0
More information about the pld-cvs-commit
mailing list