Author: hawk                         Date: Wed Jan 23 17:35:32 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- suffix src package with alt kernel name (if present)
- fix building wih 2.6.23 kernels, release 19

---- Files affected:
SPECS:
   svgalib.spec (1.196 -> 1.197) 

---- Diffs:

================================================================
Index: SPECS/svgalib.spec
diff -u SPECS/svgalib.spec:1.196 SPECS/svgalib.spec:1.197
--- SPECS/svgalib.spec:1.196    Tue Jan 22 23:53:57 2008
+++ SPECS/svgalib.spec  Wed Jan 23 18:35:27 2008
@@ -4,13 +4,14 @@
 %bcond_without dist_kernel     # without distribution kernel
 %bcond_without kernel          # don't build kernel modules
 %bcond_without userspace       # don't build userspace packages
-%bcond_with    grsec_kernel    # build for kernel-grsecurity
-#
-%if %{with kernel} && %{with dist_kernel} && %{with grsec_kernel}
-%define        alt_kernel      grsecurity
+
+%if "%{_alt_kernel}" != "%{nil}"
+%undefine      with_userspace
 %endif
 
-%define                rel     17
+%define        pname   svgalib
+%define        rel     19
+
 Summary:       Library for full screen [S]VGA graphics
 Summary(de.UTF-8):     Library für Vollbildschirm-[S]VGA-Grafiken
 Summary(es.UTF-8):     Biblioteca para gráficos en pantalla llena [S]VGA
@@ -20,30 +21,31 @@
 Summary(ru.UTF-8):     Низкоуровневая библиотека полноэкранной SVGA графики
 Summary(tr.UTF-8):     Tam-ekran [S]VGA çizimleri kitaplığı
 Summary(uk.UTF-8):     Низькорівнева бібліотека повноекранної SVGA графіки
-Name:          svgalib
+Name:          %{pname}%{_alt_kernel}
 Version:       1.9.25
 Release:       %{rel}
 Epoch:         1
 License:       distributable
 Group:         Libraries
-Source0:       http://www.arava.co.il/matan/svgalib/%{name}-%{version}.tar.gz
+Source0:       http://www.arava.co.il/matan/svgalib/%{pname}-%{version}.tar.gz
 # Source0-md5: 4dda7e779e550b7404cfe118f1d74222
-Patch0:                %{name}-pld.patch
-Patch1:                %{name}-tmp2TMPDIR.patch
-Patch2:                %{name}-DESTDIR.patch
-Patch3:                %{name}-smp.patch
-Patch4:                %{name}-threeDKit-make.patch
-Patch5:                %{name}-svgalib_helper_Makefile.patch
-Patch6:                %{name}-link.patch
-Patch7:                %{name}-module-alias.patch
-Patch8:                %{name}-sparc.patch
-Patch9:                %{name}-depend.patch
-Patch10:       %{name}-ppc_memset.patch
-Patch11:       %{name}-no-sys-io.patch
-Patch12:       %{name}-linux-2.4.patch
-Patch13:       %{name}-no-asm-segment.patch
-Patch14:       %{name}-no-devfs.patch
-Patch15:       %{name}-make-jN.patch
+Patch0:                %{pname}-pld.patch
+Patch1:                %{pname}-tmp2TMPDIR.patch
+Patch2:                %{pname}-DESTDIR.patch
+Patch3:                %{pname}-smp.patch
+Patch4:                %{pname}-threeDKit-make.patch
+Patch5:                %{pname}-svgalib_helper_Makefile.patch
+Patch6:                %{pname}-link.patch
+Patch7:                %{pname}-module-alias.patch
+Patch8:                %{pname}-sparc.patch
+Patch9:                %{pname}-depend.patch
+Patch10:       %{pname}-ppc_memset.patch
+Patch11:       %{pname}-no-sys-io.patch
+Patch12:       %{pname}-linux-2.4.patch
+Patch13:       %{pname}-no-asm-segment.patch
+Patch14:       %{pname}-no-devfs.patch
+Patch15:       %{pname}-make-jN.patch
+Patch16:       %{pname}-2.6.23.patch
 URL:           http://www.arava.co.il/matan/svgalib/
 %if %{with kernel} && %{with dist_kernel}
 BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20.2
@@ -132,7 +134,7 @@
 Summary(tr.UTF-8):     [S]VGA grafikleri için geliştirme kitaplıkları ve 
başlık dosyaları
 Summary(uk.UTF-8):     Файли для побудови програм, що використовують SVGAlib
 Group:         Development/Libraries
-Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      %{pname} = %{epoch}:%{version}-%{release}
 
 %description devel
 The svgalib-devel package contains the libraries and header files
@@ -188,7 +190,7 @@
 Summary(ru.UTF-8):     Статические библиотеки для построения программ, 
использующих SVGAlib
 Summary(uk.UTF-8):     Статичні бібліотеки для побудови програм, що 
використовують SVGAlib
 Group:         Development/Libraries
-Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
+Requires:      %{pname}-devel = %{epoch}:%{version}-%{release}
 
 %description static
 Static [S]VGA graphics librarires.
@@ -233,7 +235,7 @@
 opartych na svgalib.
 
 %prep
-%setup -q
+%setup -q -n %{pname}-%{version}
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -250,6 +252,7 @@
 %patch13 -p1
 %patch14 -p1
 %patch15 -p1
+%patch16 -p1
 
 # remove backup of svgalib.7 - we don't want it in package
 rm -f doc/man7/svgalib.7?*
@@ -374,6 +377,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.197  2008-01-23 17:35:27  hawk
+- suffix src package with alt kernel name (if present)
+- fix building wih 2.6.23 kernels, release 19
+
 Revision 1.196  2008-01-22 22:53:57  glen
 - rel 17 (2.6.16.59-2)
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/svgalib.spec?r1=1.196&r2=1.197&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to