[packages/guile1: 1/172] - added -q %setup parameter, - changed Buildroot to /tmp/%%{name}-%%{version}-root, - added using %%

jajcus jajcus at pld-linux.org
Sat Dec 12 13:38:52 CET 2015


commit 24717ba30ce1f3f1beaf63479d3cdeaaa837352e
Author: kloczek <kloczek at pld-linux.org>
Date:   Tue Sep 1 04:13:04 1998 +0000

    - added -q %setup parameter,
    - changed Buildroot to /tmp/%%{name}-%%{version}-root,
    - added using %%{name} and %%{version} in Source,
    - added static subpackage,
    - added using $RPM_OPT_FLAGS during compile,
    - added full %attr description in %files,
    - added striping shared libraries,
    - all %doc moved to devel,
    - simplification in %install and %files,
    - changed permiddion on shared libraries to 755,
    - %%{version} macro instead %%{PACKAGE_VERSION}.
    
    Changed files:
        guile.spec -> 1.1

 guile.spec | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 110 insertions(+)
---
diff --git a/guile.spec b/guile.spec
new file mode 100644
index 0000000..76a4815
--- /dev/null
+++ b/guile.spec
@@ -0,0 +1,110 @@
+Summary:     GNU Extension language
+Name:        guile
+Version:     1.2
+Release:     4
+Source:      ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz
+Copyright:   GPL aka. CopyLeft
+Group:       Development/Languages
+Buildroot:   /tmp/%{name}-%{version}-root
+Requires:    umb-scheme
+Buildroot:	/tmp/%{name}-%{version}-root
+
+Guile, a portable, embeddable Scheme implementation written in C.  Guile
+Guile, a portable, embeddable Scheme implementation written in C. Guile
+provides a machine independent execution platform that can be linked in as a
+library when building extensible programs.
+%package devel
+Summary:     Guile's libraries, header files, etc.
+Group:       Development/Languages
+Requires:    m4, %{name} = %{version}
+
+%description devel
+What's needed to develop apps linked w/ guile
+
+%package static
+Summary:     Guile static libraries
+Group:       Development/Languages
+Requires:    %{name}-devel = %{version}
+
+%description static
+Guile static libraries.
+
+%prep
+%setup -q
+CFLAGS=$RPM_OPT_FLAGS ./configure --prefix=/usr --enable-dynamic-linking
+
+%build
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT/usr/share/guile/site
+make install prefix=$RPM_BUILD_ROOT/usr/
+strip $RPM_BUILD_ROOT/usr/{lib/lib*.so.*.*,bin/guile}
+
+ln -s ../../lib/umb-scheme/slib $RPM_BUILD_ROOT/usr/share/guile/slib
+
+%post   -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(644, root, root, 755)
+%attr(755, root, root) /usr/bin/*
+%attr(755, root, root) /usr/lib/lib*.so.*.*
+/usr/share/guile
+
+%files devel
+%defattr(644, root, root, 755)
+%doc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README TODO
+/usr/include/*.h
+/usr/include/guile
+/usr/include/libguile
+/usr/lib/lib*so
+%defattr(644,root,root,755)
+%attr(644,root,root) /usr/lib/*.a
+%attr(644, root, root) /usr/lib/lib*.a
+* Mon Apr 19 1999 Tomasz K�oczko <kloczek at rudy.mif.pg.gda.pl>
+  [1.3-5]
+- added using %%{name} and %%{version} in Source,
+- added static subpackage,
+- added using $RPM_OPT_FLAGS during compile,
+- added full %attr description in %files,
+- added stripping shared libraries,
+- all %doc moved to devel,
+- simplification in %install and %files,
+- changed permiddion on shared libraries to 755,
+- added striping shared libraries,
+
+* Wed Apr 28 1998 Tomasz K�oczko <kloczek at rudy.mif.pg.gda.pl>
+  [1.2-5]
+- added %clean section,
+- Buildroot changed to /tmp/gile-%%{PACKAGE_VERSION}-root,
+- replaced "mkdir -p" with "install -d" in %install,
+- addec "Requires: guile = %{PACKAGE_VERSION}" for devel subpackage,
+- added %defattr macros in %files (requires rpm >= 2.4.99).
+
+* Thu Sep 18 1997 Tomasz K�oczko <kloczek at idk.com.pl>
+  [1.2-3]
+- added %attr(-, root, root) for %doc, 
+- in %post, %postun ldconfig runed as parameter "-p",
+* Mon Jan 26 1998 Marc Ewing <marc at redhat.com>
+  [1.2-4]
+- Started with spec from Tomasz Koczko <kloczek at idk.com.pl>
+- added slib link
+
+* Thu Sep 18 1997 Tomasz Koczko <kloczek at idk.com.pl>
+- added %description,
+- changes in %files.
+
+* Fri Jul 11 1997 Tomasz K�oczko <kloczek at rudy.mif.pg.gda.pl>  (1.2-2)
+  [1.2-2]
+- all rewrited for using Buildroot,
+- added %postun,
+* Fri Jul 11 1997 Tomasz Koczko <kloczek at rudy.mif.pg.gda.pl>  (1.2-2)
+  [1.2-2]
+  parameters,
+- added stripping shared libs and /usr/bin/guile,
+- added "Requires: /bin/sh" (for guile-snarf) in guile package and
+  "Requires: m4" for guile-devel,
+- added macro %%{PACKAGE_VERSION} in "Source:" and %files,
+- added striping shared libs and /usr/bin/guile,
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/guile1.git/commitdiff/ebe6c26bec9cbe3813afc2be58f989889f8e944a



More information about the pld-cvs-commit mailing list