SPECS: svgalib.spec - alt_kernel support, BR: rpm-build-macros >= ...
hawk
hawk at pld-linux.org
Fri Dec 8 15:51:55 CET 2006
Author: hawk Date: Fri Dec 8 14:51:55 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- alt_kernel support, BR: rpm-build-macros >= 1.308
- workaround for builder automation to allow building against
kernel-grsecurity (via bcond)
- release 2
---- Files affected:
SPECS:
svgalib.spec (1.163 -> 1.164)
---- Diffs:
================================================================
Index: SPECS/svgalib.spec
diff -u SPECS/svgalib.spec:1.163 SPECS/svgalib.spec:1.164
--- SPECS/svgalib.spec:1.163 Wed Sep 6 15:48:33 2006
+++ SPECS/svgalib.spec Fri Dec 8 15:51:50 2006
@@ -6,6 +6,11 @@
%bcond_with kernel24 # force using kernel24 headers
%bcond_without smp # don't build smp module
%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
+%endif
#
%if %{with kernel}
%if %{with kernel24}
@@ -25,7 +30,7 @@
%define k24 %{nil}
%undefine with_dist_kernel
%endif
-%define _rel 1
+%define _rel 2
Summary: Library for full screen [S]VGA graphics
Summary(de): Library für Vollbildschirm-[S]VGA-Grafiken
Summary(es): Biblioteca para gráficos en pantalla llena [S]VGA
@@ -59,12 +64,12 @@
URL: http://www.arava.co.il/matan/svgalib/
%if %{with kernel} && %{with dist_kernel}
%if %{kernel26}
-BuildRequires: kernel-module-build >= 3:2.6.0
+BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.0
%else
BuildRequires: kernel24-headers >= 2.4.0
%endif
%endif
-BuildRequires: rpmbuild(macros) >= 1.153
+BuildRequires: rpmbuild(macros) >= 1.308
# no sparc64 yet acc. to changelog
# kernel module requires at least sys32_ioctl translation function
# (isn't required for 32-bit userland on x86_64 too?)
@@ -233,7 +238,7 @@
ĐĎ×ÎĎĹËŇÁÎÎĎŔ ÇŇÁĆŚËĎŔ ÎÁ ŇŚÚÎĎÍÁÎŚÔÎÉČ ÁĐÁŇÁÔÎÉČ ĐĚÁÔĆĎŇÍÁČ ÔÁ ÂĹÚ
ÎĹĎÂČŚÄÎĎÓÔŚ ÚÁĐŐÓËÁÔÉ ÄĚŃ ĂŘĎÇĎ X Window.
-%package -n kernel%{k24}-video-svgalib_helper
+%package -n kernel%{k24}%{_alt_kernel}-video-svgalib_helper
Summary: svgalib's helper kernel module
Summary(de): Svgalibs Helferkernmodul
Summary(es): Bibliotecas de desarrollo y archivos de inclusión para gráficos [S]VGA
@@ -246,15 +251,15 @@
Provides: svgalib-helper = %{version}-%{release}
Obsoletes: svgalib-helper
-%description -n kernel%{k24}-video-svgalib_helper
+%description -n kernel%{k24}%{_alt_kernel}-video-svgalib_helper
This package contains the kernel module necessary to run svgalib-based
programs.
-%description -n kernel%{k24}-video-svgalib_helper -l pl
+%description -n kernel%{k24}%{_alt_kernel}-video-svgalib_helper -l pl
Ten pakiet zawiera moduł jądra potrzebny do uruchamiania programów
opartych na svgalib.
-%package -n kernel%{k24}-smp-video-svgalib_helper
+%package -n kernel%{k24}%{_alt_kernel}-smp-video-svgalib_helper
Summary: svgalib's helper kernel module for SMP
Summary(pl): Pomoczniczy moduł jądra svgalib dla SMP
Release: %{_rel}@%{_kernel_ver_str}
@@ -264,11 +269,11 @@
Provides: svgalib-helper = %{version}-%{release}
Obsoletes: svgalib-helper
-%description -n kernel%{k24}-smp-video-svgalib_helper
+%description -n kernel%{k24}%{_alt_kernel}-smp-video-svgalib_helper
This package contains the kernel module necessary to run svgalib-based
programs.
-%description -n kernel%{k24}-smp-video-svgalib_helper -l pl
+%description -n kernel%{k24}%{_alt_kernel}-smp-video-svgalib_helper -l pl
Ten pakiet zawiera moduł jądra potrzebny do uruchamiania programów
opartych na svgalib.
@@ -434,16 +439,16 @@
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
-%post -n kernel%{k24}-video-svgalib_helper
+%post -n kernel%{k24}%{_alt_kernel}-video-svgalib_helper
%depmod %{_kernel_ver}
-%postun -n kernel%{k24}-video-svgalib_helper
+%postun -n kernel%{k24}%{_alt_kernel}-video-svgalib_helper
%depmod %{_kernel_ver}
-%post -n kernel%{k24}-smp-video-svgalib_helper
+%post -n kernel%{k24}%{_alt_kernel}-smp-video-svgalib_helper
%depmod %{_kernel_ver}smp
-%postun -n kernel%{k24}-smp-video-svgalib_helper
+%postun -n kernel%{k24}%{_alt_kernel}-smp-video-svgalib_helper
%depmod %{_kernel_ver}smp
%if %{with userspace}
@@ -474,12 +479,12 @@
%endif
%if %{with kernel}
-%files -n kernel%{k24}-video-svgalib_helper
+%files -n kernel%{k24}%{_alt_kernel}-video-svgalib_helper
%defattr(644,root,root,755)
/lib/modules/%{_kernel_ver}/misc/svgalib_helper.%{kmodext}*
%if %{with dist_kernel} && %{with smp}
-%files -n kernel%{k24}-smp-video-svgalib_helper
+%files -n kernel%{k24}%{_alt_kernel}-smp-video-svgalib_helper
%defattr(644,root,root,755)
/lib/modules/%{_kernel_ver}smp/misc/svgalib_helper.%{kmodext}*
%endif
@@ -491,6 +496,12 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.164 2006/12/08 14:51:50 hawk
+- alt_kernel support, BR: rpm-build-macros >= 1.308
+- workaround for builder automation to allow building against
+ kernel-grsecurity (via bcond)
+- release 2
+
Revision 1.163 2006/09/06 13:48:33 sparky
- mass atack: -j1 for make scripts
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/svgalib.spec?r1=1.163&r2=1.164&f=u
More information about the pld-cvs-commit
mailing list