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
- Previous message: rpms/libburn/devel .cvsignore, 1.2, 1.3 libburn.spec, 1.2, 1.3 sources, 1.3, 1.4
- Next message: rpms/GtkAda/devel .cvsignore, 1.3, 1.4 GtkAda.spec, 1.17, 1.18 sources, 1.3, 1.4 GtkAda-case-none.patch, 1.1, NONE GtkAda-pkgconfig.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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 ---
- Previous message: rpms/libburn/devel .cvsignore, 1.2, 1.3 libburn.spec, 1.2, 1.3 sources, 1.3, 1.4
- Next message: rpms/GtkAda/devel .cvsignore, 1.3, 1.4 GtkAda.spec, 1.17, 1.18 sources, 1.3, 1.4 GtkAda-case-none.patch, 1.1, NONE GtkAda-pkgconfig.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list