[packages/pspp] - adjusted glade plugin for proper version (glade vs libgladeui)

qboosh qboosh at pld-linux.org
Sat Dec 2 13:55:08 CET 2017


commit 5df43fdfea00d6219346b99ac9c6528bb4a456cf
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Dec 2 13:56:16 2017 +0100

    - adjusted glade plugin for proper version (glade vs libgladeui)

 pspp-glade.patch |  9 +++++++++
 pspp.spec        | 33 +++++++++++++++++----------------
 2 files changed, 26 insertions(+), 16 deletions(-)
---
diff --git a/pspp.spec b/pspp.spec
index 916ddf6..c810807 100644
--- a/pspp.spec
+++ b/pspp.spec
@@ -15,6 +15,7 @@ Source0:	http://ftp.gnu.org/gnu/pspp/%{name}-%{version}.tar.gz
 # Source0-md5:	ac18c5da11915e59ec32fe00e541abb8
 Patch0:		%{name}-info.patch
 Patch1:		%{name}-perl.patch
+Patch2:		%{name}-glade.patch
 URL:		http://www.gnu.org/software/pspp/
 BuildRequires:	autoconf >= 2.63
 BuildRequires:	automake
@@ -24,7 +25,7 @@ BuildRequires:	glib2-devel >= 1:2.32
 BuildRequires:	gsl-devel >= 1.13
 BuildRequires:	gtk+3-devel >= 3.14.5
 BuildRequires:	gtksourceview3-devel >= 3.4.2
-%{?with_glade:BuildRequires:	libgladeui-devel >= 2.0}
+%{?with_glade:BuildRequires:	glade-devel >= 3.0}
 BuildRequires:	libtool
 BuildRequires:	libxml2-devel >= 2.0
 BuildRequires:	openssl-devel
@@ -82,25 +83,25 @@ to read and write system files.
 Moduł Perla PSPP udostępnia interfejs do bibliotek wykorzystywanych
 przez pspp do odczytu i zapisu plików systemowych.
 
-%package -n glade3-pspp
-Summary:	Glade3 extensions for PSPP development
-Summary(pl.UTF-8):	Rozszerzenia Glade3 do rozwijania PSPP
+%package glade
+Summary:	Glade extensions for PSPP development
+Summary(pl.UTF-8):	Rozszerzenia Glade do rozwijania PSPP
 Group:		X11/Development/Libraries
-Requires:	libgladeui >= 2.0
+Requires:	glade >= 3.0
 
-%description -n glade3-pspp
-Glade3 extensions for PSPP development.
+%description glade
+Glade extensions for PSPP development.
 
-%description -n glade3-pspp -l pl.UTF-8
-Rozszerzenia Glade3 do rozwijania PSPP.
+%description glade -l pl.UTF-8
+Rozszerzenia Glade do rozwijania PSPP.
 
 %prep
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
-#{__gettextize}
 %{__libtoolize}
 %{__aclocal} -I gl/m4
 %{__autoconf}
@@ -130,7 +131,7 @@ rm -rf $RPM_BUILD_ROOT
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/pspp/lib{pspp,pspp-core}.{la,so}
 %if %{with glade}
 # loadable module
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/glade3/modules/*.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/glade/modules/*.la
 %endif
 
 %find_lang %{name}
@@ -174,10 +175,10 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %if %{with glade}
-%files -n glade3-pspp
+%files glade
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/glade3/modules/libglade-psppire.so
-%{_datadir}/glade3/catalogs/psppire.xml
-%{_datadir}/glade3/pixmaps/hicolor/16x16/actions/widget-psppire-psppire-*.png
-%{_datadir}/glade3/pixmaps/hicolor/22x22/actions/widget-psppire-psppire-*.png
+%attr(755,root,root) %{_libdir}/glade/modules/libglade-psppire.so
+%{_datadir}/glade/catalogs/psppire.xml
+%{_datadir}/glade/pixmaps/hicolor/16x16/actions/widget-psppire-psppire-*.png
+%{_datadir}/glade/pixmaps/hicolor/22x22/actions/widget-psppire-psppire-*.png
 %endif
diff --git a/pspp-glade.patch b/pspp-glade.patch
new file mode 100644
index 0000000..e902c5d
--- /dev/null
+++ b/pspp-glade.patch
@@ -0,0 +1,9 @@
+--- pspp-1.0.1/glade/automake.mk.orig	2017-07-30 02:24:53.000000000 +0200
++++ pspp-1.0.1/glade/automake.mk	2017-12-02 13:50:20.913402469 +0100
+@@ -67,4 +67,5 @@
+ libglade_psppire_la_CFLAGS = $(GLADE_UI_CFLAGS) $(GLADE_CFLAGS) \
+ 	$(GTKSOURCEVIEW_CFLAGS) -I $(top_srcdir)/src/ui/gui -DDEBUGGING
+ 
+-libglade_psppire_la_LIBADD = gl/libgl.la
++libglade_psppire_la_LIBADD = gl/libgl.la $(GLADE_UI_LIBS)
++libglade_psppire_la_LDFLAGS = -avoid-version
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pspp.git/commitdiff/5df43fdfea00d6219346b99ac9c6528bb4a456cf



More information about the pld-cvs-commit mailing list