[gprbuild] New release (2013) Removed devel package

Pavel Zhukov landgraf at fedoraproject.org
Sat Jul 13 17:06:51 UTC 2013


commit 4d5481be570ef09b03b77805dd9ab5907e8a5717
Author: Pavel Zhukov <pzhukov at redhat.com>
Date:   Sat Jul 13 19:06:14 2013 +0200

    New release (2013)
    Removed devel package

 .gitignore                                         |    1 +
 gprbuild-2012-destdir.patch                        |   60 -----------
 gprbuild-2013-destdir.patch                        |  110 ++++++++++++++++++++
 ...rpath.patch => gprbuild-2013-remove_rpath.patch |    0
 ...d-2012-style.patch => gprbuild-2013-style.patch |    0
 ...12-usrmove.patch => gprbuild-2013-usrmove.patch |    0
 gprbuild.spec                                      |   24 ++---
 sources                                            |    2 +-
 8 files changed, 120 insertions(+), 77 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a7d035b..653728e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /gprbuild-gpl-2010-src.tgz
 /gprbuild-gpl-2011-src.tgz
 /gprbuild-gpl-2012-src.tgz
+/gprbuild-gpl-2013-src.tgz
diff --git a/gprbuild-2013-destdir.patch b/gprbuild-2013-destdir.patch
new file mode 100644
index 0000000..2d3b5dc
--- /dev/null
+++ b/gprbuild-2013-destdir.patch
@@ -0,0 +1,110 @@
+--- a/Makefile.in	2013-07-13 11:55:44.870791362 +0200
++++ b/Makefile.in	2013-07-13 12:00:43.106782490 +0200
+@@ -21,6 +21,7 @@
+ MKDIR=mkdir -p
+ BUILD=production
+ 
++DESTDIR ?= 
+ prefix=@prefix@
+ srcdir=@srcdir@
+ root_objdir=@objdir@
+@@ -37,7 +38,7 @@
+ xmlada_prj_flags=@xmlada_prj_flags@
+ 
+ # How do we want to use XML/Ada ?
+-LIBRARY_TYPE=static
++LIBRARY_TYPE=relocatable
+ export LIBRARY_TYPE
+ 
+ objdir=obj
+@@ -124,45 +125,45 @@
+ 	  -XBUILD_TOOL=gprbuild
+ 
+ install: install.data install.bin
+-	-${MKDIR} ${datadir}/gpr
+-	$(RM) -r ${datadir}/examples/gprbuild
+-	-${MKDIR} ${datadir}/examples/gprbuild
+-	${CP} -r examples/* ${datadir}/examples/gprbuild
+-	${RM} -r ${datadir}/doc/gprbuild
+-	-${MKDIR} ${datadir}/doc/gprbuild
++	-${MKDIR} ${DESTDIR}/${datadir}/gpr
++	$(RM) -r ${DESTDIR}/${datadir}/doc/gprbuild/examples
++	-${MKDIR} ${DESTDIR}/${datadir}/doc/gprbuild/examples/
++	${CP} -r examples/* ${DESTDIR}/${datadir}/doc/gprbuild/examples/
++	${RM} -r ${DESTDIR}/${datadir}/doc/gprbuild
++	-${MKDIR} ${DESTDIR}/${datadir}/doc/gprbuild
+ 	for format in html txt pdf info; do \
+ 	  if [ -d doc/$$format ] ; then \
+-	     ${MKDIR} ${datadir}/doc/gprbuild/$$format; \
+-	     ${CP} doc/$$format/* ${datadir}/doc/gprbuild/$$format; \
++	     ${MKDIR} ${DESTDIR}/${datadir}/doc/gprbuild/$$format; \
++	     ${CP} doc/$$format/* ${DESTDIR}/${datadir}/doc/gprbuild/$$format; \
+ 	     if [ $$format = html ] ; then \
+-	        ${CP} doc/*.png ${datadir}/doc/gprbuild/html; \
++	        ${CP} doc/*.png ${DESTDIR}/${datadir}/doc/gprbuild/html; \
+ 	        sed -e "s/<doc_path>.*//" doc/gprbuild_gps.xml \
+-	           > ${datadir}/doc/gprbuild/html/gps_index.xml; \
++	           > ${DESTDIR}/${datadir}/doc/gprbuild/html/gps_index.xml; \
+ 	     fi; \
+ 	  fi; \
+ 	done
+ 
+ install.data: force
+-	-${MKDIR} ${datadir}/gprconfig
+-	${CP} share/gprconfig/*.xml ${datadir}/gprconfig
+-	${CP} share/gprconfig/gprconfig.xsd ${datadir}/gprconfig
+-	-${MKDIR} ${datadir}/gpr
+-	${CP} share/_default.gpr ${datadir}/gpr
++	-${MKDIR} ${DESTDIR}/${datadir}/gprconfig
++	${CP} share/gprconfig/*.xml ${DESTDIR}/${datadir}/gprconfig
++	${CP} share/gprconfig/gprconfig.xsd ${DESTDIR}/${datadir}/gprconfig
++	-${MKDIR} ${DESTDIR}/${datadir}/gpr
++	${CP} share/_default.gpr ${DESTDIR}/${datadir}/gpr
+ 
+ install.bin: force
+-	-${MKDIR} ${bindir}
+-	${INSTALL_PROGRAM} gprconfig${EXEXT} ${bindir}
+-	${INSTALL_PROGRAM} gprbuild${EXEXT} ${bindir}
+-	${INSTALL_PROGRAM} gprclean${EXEXT} ${bindir}
+-	${INSTALL_PROGRAM} gprinstall${EXEXT} ${bindir}
++	-${MKDIR} ${DESTDIR}/${bindir}
++	${INSTALL_PROGRAM} gprconfig${EXEXT} ${DESTDIR}/${bindir}
++	${INSTALL_PROGRAM} gprbuild${EXEXT} ${DESTDIR}/${bindir}
++	${INSTALL_PROGRAM} gprclean${EXEXT} ${DESTDIR}/${bindir}
++	${INSTALL_PROGRAM} gprinstall${EXEXT} ${DESTDIR}/${bindir}
+ ifeq ($(IS_WINDOWS),true)
+ 	${CP} src/gprinstall.exe.manifest ${bindir}
+ 	chmod +x ${bindir}/gprinstall.exe.manifest
+ endif
+-	${INSTALL_PROGRAM} gprslave${EXEXT} ${bindir}
+-	-${MKDIR} ${libexecdir}/gprbuild
+-	${INSTALL_PROGRAM} gprbind${EXEXT} ${libexecdir}/gprbuild/
+-	${INSTALL_PROGRAM} gprlib${EXEXT} ${libexecdir}/gprbuild/
++	${INSTALL_PROGRAM} gprslave${EXEXT} ${DESTDIR}/${bindir}
++	-${MKDIR} ${DESTDIR}/${libexecdir}/gprbuild
++	${INSTALL_PROGRAM} gprbind${EXEXT} ${DESTDIR}/${libexecdir}/gprbuild/
++	${INSTALL_PROGRAM} gprlib${EXEXT} ${DESTDIR}/${libexecdir}/gprbuild/
+ 
+ $(objdir)/gprbuild_dummies.o: src/gprbuild_dummies.c
+ 	gcc -c -o $@ $<
+@@ -193,8 +194,8 @@
+ 	make -C doc
+ 
+ install-doc:
+-	-$(MKDIR) ${docdir}/html
+-	${CP} doc/*.html ${docdir}/html
++	-$(MKDIR) ${DESTDIR}/${docdir}/html
++	${CP} doc/*.html ${DESTDIR}/${docdir}/html
+ 
+ tests: force
+ 	cd internal/gprtests_python; python ./run-gprconfig-test.py
+--- a/Makefile.in	2013-07-13 12:11:57.502762429 +0200
++++ b/Makefile.in	2013-07-13 12:12:16.930761851 +0200
+@@ -129,7 +129,6 @@
+ 	$(RM) -r ${DESTDIR}/${datadir}/doc/gprbuild/examples
+ 	-${MKDIR} ${DESTDIR}/${datadir}/doc/gprbuild/examples/
+ 	${CP} -r examples/* ${DESTDIR}/${datadir}/doc/gprbuild/examples/
+-	${RM} -r ${DESTDIR}/${datadir}/doc/gprbuild
+ 	-${MKDIR} ${DESTDIR}/${datadir}/doc/gprbuild
+ 	for format in html txt pdf info; do \
+ 	  if [ -d doc/$$format ] ; then \
diff --git a/gprbuild-2012-remove_rpath.patch b/gprbuild-2013-remove_rpath.patch
similarity index 100%
rename from gprbuild-2012-remove_rpath.patch
rename to gprbuild-2013-remove_rpath.patch
diff --git a/gprbuild-2012-style.patch b/gprbuild-2013-style.patch
similarity index 100%
rename from gprbuild-2012-style.patch
rename to gprbuild-2013-style.patch
diff --git a/gprbuild-2012-usrmove.patch b/gprbuild-2013-usrmove.patch
similarity index 100%
rename from gprbuild-2012-usrmove.patch
rename to gprbuild-2013-usrmove.patch
diff --git a/gprbuild.spec b/gprbuild.spec
index 7de6720..745e3d6 100644
--- a/gprbuild.spec
+++ b/gprbuild.spec
@@ -1,6 +1,6 @@
 Name:       gprbuild
-Version:    2012
-Release:    4%{?dist}
+Version:    2013
+Release:    1%{?dist}
 Summary:    Ada project builder
 Group:      Development/Languages
 License:    GPLv2+
@@ -32,18 +32,10 @@ Easily extendable by users to cover new toolchains and languages
 it is primarily aimed at projects of all sizes organized into subsystems
 and libraries and is particularly well-suited for compiled languages.
 
-%package devel
-Summary:    Devel package for gprbuild
-License:    GPLv2
-Group:      Development/Languages
-Requires:   %{name} = %{version}-%{release}
-
-%description devel
-Devel package (examples) for gprbuild
 
 %prep
 %setup -q -n %{name}-%{version}-src
-%patch0 -p1 
+##%%patch0 -p1 
 %patch1 -p1 
 %patch3 -p1 
 %patch6 -p1 
@@ -59,7 +51,7 @@ mkdir -p %{buildroot}%{_docdir}/%{name}
 install -m0644 README %{buildroot}%{_docdir}/%{name}/
 install -m0644 COPYING* %{buildroot}%{_docdir}/%{name}/
 install -m0644 CHANGE*   %{buildroot}%{_docdir}/%{name}/
-find %{buildroot}%{_datadir}/%{name}/examples -type f -exec chmod -x {} \;
+find %{buildroot}%{_docdir}/%{name}/examples -type f -exec chmod -x {} \;
 find %{buildroot}%{_datadir}/gprconfig -type f -name "*.xml" -exec chmod -x {} \;
 mv -f %{buildroot}%{_docdir}/%{name} %{buildroot}%{_docdir}/%{name}-%{version}
 
@@ -71,12 +63,12 @@ mv -f %{buildroot}%{_docdir}/%{name} %{buildroot}%{_docdir}/%{name}-%{version}
 %{_libexecdir}/%{name}/gpr*
 %dir %{_datadir}/gprconfig
 %{_datadir}/gprconfig/*
-
-%files devel
-%defattr(-,root,root,-)
-%{_datadir}/%{name}/examples/*
+%_GNAT_project_dir/*
 
 %changelog
+* Sat Jul 13 2013  Pavel Zhukov <landgraf at fedoraproject.org> - 2013-1
+- New release (2013)
+
 * Fri Jan 25 2013   Pavel Zhukov <landgraf at fedoraproject.org> - 2012-4
 - Rebuild with GCC 4.8 
 
diff --git a/sources b/sources
index ccaa41f..c8b9160 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-39878830ff317045434b9df8872ad4e3  gprbuild-gpl-2012-src.tgz
+f97cfb8b1dba3a10a9de1ef4d71117f8  gprbuild-gpl-2013-src.tgz


More information about the scm-commits mailing list