rpms/GtkAda/FC-5 .cvsignore, 1.3, 1.4 GtkAda.spec, 1.15, 1.16 sources, 1.3, 1.4 GtkAda-case-none.patch, 1.1, NONE GtkAda-pkgconfig.patch, 1.1, NONE

Gérard Milmeister (gemi) fedora-extras-commits at redhat.com
Sat Oct 21 20:01:27 UTC 2006


Author: gemi

Update of /cvs/extras/rpms/GtkAda/FC-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3224

Modified Files:
	.cvsignore GtkAda.spec sources 
Removed Files:
	GtkAda-case-none.patch GtkAda-pkgconfig.patch 
Log Message:
new version 2.8.0


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/GtkAda/FC-5/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- .cvsignore	11 Feb 2005 21:33:53 -0000	1.3
+++ .cvsignore	21 Oct 2006 20:00:54 -0000	1.4
@@ -1 +1 @@
-GtkAda-2.4.0.tgz
+GtkAda-gpl-2.8.0.tgz


Index: GtkAda.spec
===================================================================
RCS file: /cvs/extras/rpms/GtkAda/FC-5/GtkAda.spec,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- GtkAda.spec	17 Feb 2006 21:32:17 -0000	1.15
+++ GtkAda.spec	21 Oct 2006 20:00:54 -0000	1.16
@@ -1,13 +1,13 @@
 Name:		GtkAda
-Version:	2.4.0
-Release:	11%{?dist}
+Version:	2.8.0
+Release:	1%{?dist}
 
 Summary:	Ada95 graphical toolkit based on Gtk+
 
 Group:		System Environment/Libraries
 License:	GPL
 URL:		http://libre.act-europe.fr/GtkAda
-Source:         http://libre.act-europe.fr/GtkAda/GtkAda-2.4.0.tgz
+Source:         http://libre.act-europe.fr/GtkAda/GtkAda-gpl-2.8.0.tgz
 Patch0:		GtkAda-case-none.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  gcc-gnat
@@ -26,104 +26,90 @@
 %description
 GtkAda is an Ada95 graphical toolkit based on Gtk+, providing the
 complete set of Gtk+ widgets using the Object-Oriented features of
-this language. GtkAda supports the latest 2.4 stable releases.
+this language. GtkAda supports the latest 2.8 stable releases.
+
 
 %package devel
 Summary:	Development files for GtkAda
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}, perl
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
 
 %description devel
 Development files for GtkAda.
 
+
 %prep
-%setup -q
-%patch0 -p1 -b .case-none
+%setup -q -n %{name}-gpl-%{version}
+
 
 %build
+# adapt opt flags to gnatmake
+GNAT_RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|--param=ssp-buffer-size=4||'`
+sed -i "s|GNATFLAGS =|GNATFLAGS = $GNAT_RPM_OPT_FLAGS |" src/Makefile.common*
 %configure
-perl -pi -e 's|--param=ssp-buffer-size=4||' testgtk/Makefile
-(
-    mkdir -p src/lib-obj;
-    cd src/lib-obj;
-)
+sed -i 's|--param=ssp-buffer-size=4||' testgtk/Makefile
 make
 make -C docs
 
+
 %install
-rm -rf ${RPM_BUILD_ROOT}
+rm -rf $RPM_BUILD_ROOT
 %makeinstall
+(make -C docs install prefix=$PWD/doc-install)
+
+# move shared libraries to standard place
+rm -rf $RPM_BUILD_ROOT%{_libdir}/lib*
+mv $RPM_BUILD_ROOT%{_libdir}/gtkada/lib* $RPM_BUILD_ROOT%{_libdir}
 
 # make libraries executables, otherwise dependencies are not found
-chmod 0755 ${RPM_BUILD_ROOT}%{_libdir}/lib*.so.*
+chmod 0755 $RPM_BUILD_ROOT%{_libdir}/lib*.so.*
+find $RPM_BUILD_ROOT%{_libdir} -name "*.a" | xargs rm -f
 
-cp -a ${RPM_BUILD_ROOT}%{_datadir} .
-rm -fr ${RPM_BUILD_ROOT}%{_datadir}
-cp -a ${RPM_BUILD_ROOT}%{_prefix}/doc .
-rm -fr ${RPM_BUILD_ROOT}%{_prefix}/doc
-mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1
-(cd docs; install -m 0644 dgate.1 gate.1 gtkada-config.1 ${RPM_BUILD_ROOT}%{_mandir}/man1)
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
+(cd docs; install -m 0644 dgate.1 gate.1 gtkada-config.1 $RPM_BUILD_ROOT%{_mandir}/man1)
 
 # this conflicts with gdialog from gnome-utils
-rm -f ${RPM_BUILD_ROOT}%{_bindir}/gdialog
+rm -f $RPM_BUILD_ROOT%{_bindir}/gdialog
 
-rm -fr ${RPM_BUILD_ROOT}%{_prefix}/projects
+rm -rf $RPM_BUILD_ROOT%{_datadir}/doc
+rm -rf $RPM_BUILD_ROOT%{_datadir}/examples
 
-mkdir -p ${RPM_BUILD_ROOT}%{_infodir}
-cp -a doc/GtkAda/gtkada_rm/*.info* ${RPM_BUILD_ROOT}%{_infodir}
-cp -a doc/GtkAda/gtkada_ug/*.info* ${RPM_BUILD_ROOT}%{_infodir}
-
-# prepare documentation in separate directory
-# in order to leave doc/GtkAda untouched
-rm -fr doc-install
-mkdir doc-install
-cp -fr doc/GtkAda/gtkada_rm doc/GtkAda/gtkada_ug doc-install
-rm -f doc-install/gtkada_rm/*.info*
-rm -f doc-install/gtkada_rm/*.ps
-rm -f doc-install/gtkada_rm/*.tex*
-rm -f doc-install/gtkada_rm/*.txt
-rm -f doc-install/gtkada_ug/*.info*
-rm -f doc-install/gtkada_ug/*.ps
-rm -f doc-install/gtkada_ug/*.tex*
-rm -f doc-install/gtkada_ug/*.txt
 
 %clean
-rm -rf ${RPM_BUILD_ROOT}
+rm -rf $RPM_BUILD_ROOT
+
 
 %post -p /sbin/ldconfig
 
+
 %postun -p /sbin/ldconfig
 
-%post devel
-/sbin/install-info %{_infodir}/gtkada_rm.info %{_infodir}/dir 2>/dev/null || :
-/sbin/install-info %{_infodir}/gtkada_ug.info %{_infodir}/dir 2>/dev/null || :
-
-%preun devel
-if [ $1 = 0 ]; then
-  /sbin/install-info --delete %{_infodir}/gtkada_rm.info %{_infodir}/dir 2>/dev/null || :
-  /sbin/install-info --delete %{_infodir}/gtkada_ug.info %{_infodir}/dir 2>/dev/null || :
-fi
 
 %files
 %defattr(-,root,root,-)
 %{_libdir}/lib*.so.*
 %doc AUTHORS COPYING README
 
+
 %files devel
 %defattr(-,root,root,-)
 %{_bindir}/*
 %{_includedir}/gtkada
-%{_libdir}/lib*.a
+%{_libdir}/gtkada
+%{_libdir}/gnat
 %{_libdir}/lib*.so
+%{_libdir}/pkgconfig/*
+%{_datadir}/gps
 %{_mandir}/man*/*
-%{_infodir}/*
-%doc share/gtkada/examples
-%doc doc-install/*
+%doc examples
+%doc doc-install/share/doc/gtkada/*
 %doc known-problems
 
+
 %changelog
+* Sat Oct 21 2006 Gerard Milmeister <gemi at bluewin.ch> - 2.8.0-1
+- new version 2.8.0
+
 * Fri Feb 17 2006 Gerard Milmeister <gemi at bluewin.ch> - 2.4.0
 - Rebuild for Fedora Extras 5
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/GtkAda/FC-5/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources	11 Feb 2005 21:33:53 -0000	1.3
+++ sources	21 Oct 2006 20:00:54 -0000	1.4
@@ -1 +1 @@
-31232d695ca40c3fb346fb34bc93ed3d  GtkAda-2.4.0.tgz
+e8ae05f6c3122b0c17555741688d47ed  GtkAda-gpl-2.8.0.tgz


--- GtkAda-case-none.patch DELETED ---


--- GtkAda-pkgconfig.patch DELETED ---




More information about the scm-commits mailing list