aboutsummaryrefslogtreecommitdiff
path: root/rpm
diff options
context:
space:
mode:
Diffstat (limited to 'rpm')
-rw-r--r--rpm/template29
1 files changed, 22 insertions, 7 deletions
diff --git a/rpm/template b/rpm/template
index 319f62c..bc7972b 100644
--- a/rpm/template
+++ b/rpm/template
@@ -1,26 +1,41 @@
Name: glibc
-Description: GNU libc
+Summary: GNU libc
Group: Development/Libraries/Libc
Version: @VERSION@
Release: 1
Copyright: LGPL, GPL
Source: glibc-@VERSION@.tar.gz
+BuildRoot: /tmp/libc
+
+%description
+The C language provides no built-in facilities for performing such
+common operations as input/output, memory management, string
+manipulation, and the like. Instead, these facilities are defined in
+a standard library, which you compile and link with your programs. The
+GNU C library (this package) defines all of the library functions that
+are specified by the ISO C standard, as well as additional features
+specific to POSIX and other derivatives of the Unix operating system,
+and extensions specific to the GNU system.
%prep
%setup
+rm -rf $RPM_BUILD_ROOT
+mkdir $RPM_BUILD_ROOT
+
%build
configure --prefix=@prefix@
-if test x@prefix@ = x/usr; then
- cat >configparms <<EOF
-slibdir=/lib
-sysconfdir=/etc
+cat >configparms <<EOF
+CFLAGS=$RPM_OPT_FLAGS
+install_root=$RPM_BUILD_ROOT
EOF
-fi
make
+%clean
+rm -rf $RPM_BUILD_ROOT
+
%install
make install
%files
-%doc FAQ NEWS NOTES README INSTALL
+%doc BUGS FAQ NEWS NOTES README INSTALL