[gnustep-make] Make gnustep-filesystem acht dependent
Jochen Schmitt
s4504kr at fedoraproject.org
Thu Apr 4 17:44:50 UTC 2013
commit 43c9fffb063f4234634e657f7a5e74af53637b5a
Author: Jochen Schmitt <Jochen at herr-schmitt.de>
Date: Thu Apr 4 19:44:43 2013 +0200
Make gnustep-filesystem acht dependent
gnustep-make.spec | 24 ++++++++++--------------
macros.gnustep | 30 +++++++++++++++++++++---------
2 files changed, 31 insertions(+), 23 deletions(-)
---
diff --git a/gnustep-make.spec b/gnustep-make.spec
index 87b9ff0..bfb5895 100644
--- a/gnustep-make.spec
+++ b/gnustep-make.spec
@@ -2,7 +2,7 @@
Name: gnustep-make
Version: 2.6.4
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: GNUstep makefile package
Group: Development/Tools
@@ -34,7 +34,6 @@ the user to easily create cross-compiled binaries.
Summary: The basic directory layout for GNUstep packages
Group: System Environment/Base
License: Public Domain
-BuildArch: noarch
%description -n gnustep-filesystem
The gnustep-filesystem package contains the basic directory layout for
@@ -111,18 +110,12 @@ fi
%files -n gnustep-filesystem
%defattr(-,root,root,-)
%dir %{_sysconfdir}/GNUstep
-%dir %{_prefix}/lib/GNUstep
-%dir %{_prefix}/lib64/GNUstep
-%dir %{_prefix}/lib/GNUstep/Applications
-%dir %{_prefix}/lib64/GNUstep/Applications
-%dir %{_prefix}/lib/GNUstep/WebApplications
-%dir %{_prefix}/lib64/GNUstep/WebApplications
-%dir %{_prefix}/local/lib/GNUstep
-%dir %{_prefix}/local/lib/GNUstep/Applications
-%dir %{_prefix}/local/lib/GNUstep/WebApplications
-%dir %{_prefix}/local/lib64/GNUstep
-%dir %{_prefix}/local/lib64/GNUstep/Applications
-%dir %{_prefix}/local/lib64/GNUstep/WebApplications
+%dir %{_libdir}/GNUstep
+%dir %{_libdir}/GNUstep/Applications
+%dir %{_libdir}/GNUstep/WebApplications
+%dir %{_prefix}/local/%{_lib}/GNUstep
+%dir %{_prefix}/local/%{_lib}/GNUstep/Applications
+%dir %{_prefix}/local/%{_lib}/GNUstep/WebApplications
%dir %{_datadir}/GNUstep
%dir %{_datadir}/GNUstep/Documentation
%dir %{_datadir}/GNUstep/Documentation/Developer
@@ -138,6 +131,9 @@ fi
%changelog
+* Thu Apr 4 2013 Jochen Schmitt <Jochen herr-schmitt de> - 2.6.4-8
+- Make gnustep-filesystem acht dependent
+
* Mon Apr 1 2013 Jochen Schmitt <Jochen herr-schmitt de> - 2.6.4-7
- Remove GNUSTEP_MAKFILES assignment from %%gnustep_make macro
diff --git a/macros.gnustep b/macros.gnustep
index 555769c..ac2b1de 100644
--- a/macros.gnustep
+++ b/macros.gnustep
@@ -4,21 +4,23 @@
%gnustep_appsupdir %{gnustep_libdir}ApplicationSupport/
%gnustep_bundledir %{gnustep_libdir}Bundles/
%gnustep_cpickdir %{gnustep_libdir}ColorPickers/
-%gnustep_docdir %{_datadir}/GNUstep/Documentation/
-%gnustep_dtddir %{gnustep_libdir}/DTDs/
-%gnustep_kbdir %{gnustep_libdir}KeyBindings/
-%gnustep_userdocdir %{gnustep_docdir}User/
-%gnustep_devdocdic %{gnustep_docdir}Development/
-%gnustep_fontdir %{gnustep_libdir}Fonts/
-%gnustep_imagedir %{gnustep_libdir}Images/
-%gnustep_psdir %{gnustep_libdir}PostScript/
-%gnustep_sounddir %{gnustep_libdir}Sounds/
%gnustep_srvdir %{gnustep_libdir}Services/
%gnustep_makefiles %{gnustep_libdir}Makefiles/
%gnustep_additional %{gnustep_libdir}Makefiles/Additional
%gnustep_libraries %{gnustep_libdir}/Libraries/
+%gnustep_datadir %{_datadir}/GNUstep/
+%gnustep_docdir %{gnustep_datadir}/Documentation/
+%gnustep_devdocdic %{gnustep_docdir}Development/
+%gnustep_userdocdir %{gnustep_docdir}User/
+%gnustep_dtddir %{gnustep_datadir}/DTDs/
+%gnustep_fontdir %{gnustep_datadir}Fonts/
+%gnustep_imagedir %{gnustep_datadir}Images/
+%gnustep_kbdir %{gnustep_datadir}KeyBindings/
+%gnustep_psdir %{gnustep_datadir}PostScript/
+%gnustep_sounddir %{gnustep_datadir}Sounds/
+
%gnustep_configure\
%configure --with-installation-domain=SYSTEM
@@ -47,3 +49,13 @@ make -C Documentation install messages=yes \\\
DESTDIR=%{buildroot} \\\
GNUSTEP_INSTALLATION_DOMAIN=SYSTEM \\\
GNUSTEP_MAKEFILES=%{gnustep_makefiles}
+
+%gnustep_movefiles() \
+DEST=%{buildroot}%{gnustep_libdir}%(basename %1) \
+mv -f $DEST %{buildroot}%1 \
+ln -sf %1 $DEST \
+%{nil}
+
+%gnustep_bothfiles() \
+%1 \
+%gnustep_libdir/%(basename %1)/
\ No newline at end of file
More information about the scm-commits
mailing list