packages: hsfmodem/hsfmodem.spec - separate package for driver source

glen glen at pld-linux.org
Sun Aug 14 12:46:04 CEST 2011


Author: glen                         Date: Sun Aug 14 10:46:04 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- separate package for driver source

---- Files affected:
packages/hsfmodem:
   hsfmodem.spec (1.14 -> 1.15) 

---- Diffs:

================================================================
Index: packages/hsfmodem/hsfmodem.spec
diff -u packages/hsfmodem/hsfmodem.spec:1.14 packages/hsfmodem/hsfmodem.spec:1.15
--- packages/hsfmodem/hsfmodem.spec:1.14	Sun Aug 14 12:28:43 2011
+++ packages/hsfmodem/hsfmodem.spec	Sun Aug 14 12:45:59 2011
@@ -13,7 +13,7 @@
 %define		_enable_debug_packages	0
 %endif
 
-%define		rel	0.1
+%define		rel		0.2
 %define		pname	hsfmodem
 Summary:	Conexant HSF controllerless modem driver userspace utils
 Summary(pl.UTF-8):	Narzędzia do sterownika winmodemów HSF firmy Conexant
@@ -49,11 +49,21 @@
 14kbps i nie pozwala na użycie faksu. Pełna wersja dostępna jest na
 linuxant.com.
 
+%package module-build
+Summary:	Development files for building kernel modules
+Summary(de.UTF-8):	Development Dateien die beim Kernel Modul kompilationen gebraucht werden
+Summary(pl.UTF-8):	Pliki służące do budowania modułów jądra
+Group:		Development/Building
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description module-build
+Development files needed to build Linux kernel modules for hsfmodem.
+
 %package doc
 Summary:	Documentation for Conexant HSF softmodem driver
 Group:		Documentation
 
-%description
+%description doc
 Documentation for Conexant HSF softmodem driver
 
 %package -n kernel%{_alt_kernel}-char-hsf
@@ -89,12 +99,6 @@
 %if %{with userspace}
 %{__make} all \
 	KERNELSRC=%{_kernelsrcdir}
-
-#TODO
-#%{__make} --quiet --no-print-directory clean all modules
-#	CNXT_KERNELSRC=%{_kernelsrcdir} \
-#	DISTRO_CFLAGS="-D__MODULE_KERNEL_%{_target_cpu}=1" \
-#	CNXT_MODS_DIR=binaries/linux-genetic
 %endif
 
 %install
@@ -108,6 +112,9 @@
 %{__make} install \
 	ROOT=$RPM_BUILD_ROOT \
 	KERNELSRC=%{_kernelsrcdir}
+
+# created by pld kernel macros
+rm -rf $RPM_BUILD_ROOT%{_libdir}/hsfmodem/modules/o
 %endif
 
 %clean
@@ -133,10 +140,13 @@
 %dir %{_sysconfdir}/hsfmodem
 %dir %{_sysconfdir}/hsfmodem/nvm
 %{_sysconfdir}/hsfmodem/package
-%config %{_sysconfdir}/hsfmodem/nvm/*
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hsfmodem/nvm/*
+
+%files module-build
+%defattr(644,root,root,755)
 %dir %{_libdir}/hsfmodem
 %{_libdir}/hsfmodem/LICENSE
-%config %{_libdir}/hsfmodem/config.mak
+%config(noreplace) %verify(not md5 mtime size) %{_libdir}/hsfmodem/config.mak
 %{_libdir}/hsfmodem/rchsf
 %dir %{_libdir}/hsfmodem/modules
 %{_libdir}/hsfmodem/modules/[!k]*
@@ -159,6 +169,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.15  2011/08/14 10:45:59  glen
+- separate package for driver source
+
 Revision 1.14  2011/08/14 10:28:43  glen
 - doc subpackage
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/hsfmodem/hsfmodem.spec?r1=1.14&r2=1.15&f=u



More information about the pld-cvs-commit mailing list