Author: marcus                       Date: Sun Dec 31 09:06:31 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- adapterized, modified for PLD

---- Files affected:
SPECS:
   mISDNuser.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SPECS/mISDNuser.spec
diff -u SPECS/mISDNuser.spec:1.1 SPECS/mISDNuser.spec:1.2
--- SPECS/mISDNuser.spec:1.1    Sun Dec 31 09:44:44 2006
+++ SPECS/mISDNuser.spec        Sun Dec 31 10:06:26 2006
@@ -1,107 +1,92 @@
-# Don't build the debugging utils by default.
-%bcond_with utils
+# $Revision$, $Date$
 
-Name:          mISDN
+%define         mISDNuser_version           %(echo %{version} |tr . _)
+
+Summary:       Userspace part of Modular ISDN stack
+Name:          mISDNuser
 Version:       1.0.3
 Release:       1
-Summary:       Userspace part of Modular ISDN stack
-
-Group:         System Environment/Libraries
 License:       LGPL
+Group:         Libraries
 URL:           http://www.isdn4linux.de/mISDN/
-Source0:       http://www.misdn.org/downloads/releases/mISDNuser-1_0_3.tar.gz
-# From mISDN-1.0.4
-Source1:       mISDNif.h
-Source2:       mISDN.rules
-Patch0:                mISDN-build.patch
-BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-Requires(pre): fedora-usermgmt
-Requires(postun): fedora-usermgmt
+Source0:       http://www.misdn.org/downloads/releases/%{name}-1_0_3.tar.gz
+Patch0:                %{name}-build.patch
+BuildRequires: mISDN-devel
+Requires:      kernel(mISDN)
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
+%description
+mISDN (modular ISDN) is intended to be the new ISDN stack for the
+Linux 2.6 kernel, from the maintainer of the existing isdn4linux code.
+This package contains the userspace libraries required to interface
+directly to mISDN.
 
 %package devel
 Summary:       Development files Modular ISDN stack
-Group:         System Environment/Libraries
+Group:         Libraries
 Requires:      mISDN = %{version}-%{release}
 
+%description devel
+mISDN (modular ISDN) is intended to be the new ISDN stack for the
+Linux 2.6 kernel, from the maintainer of the existing isdn4linux code.
+This package contains the development files for userspace libraries
+required to interface to mISDN, needed for compiling applications
+which use mISDN directly such as OpenPBX.
+
 %package utils
 Summary:       Debugging utilities for Modular ISDN stack
 Group:         Applications/System
 
-%description
-mISDN (modular ISDN) is intended to be the new ISDN stack for the
-Linux 2.6 kernel, from the maintainer of the existing isdn4linux
-code. This package contains the userspace libraries required to
-interface directly to mISDN.
-
-%description devel
-mISDN (modular ISDN) is intended to be the new ISDN stack for the
-Linux 2.6 kernel, from the maintainer of the existing isdn4linux
-code. This package contains the development files for userspace
-libraries required to interface to mISDN, needed for compiling
-applications which use mISDN directly such as OpenPBX.
-
 %description utils
 mISDN (modular ISDN) is intended to be the new ISDN stack for the
-Linux 2.6 kernel, from the maintainer of the existing isdn4linux
-code. This package contains test utilities for mISDN.
+Linux 2.6 kernel, from the maintainer of the existing isdn4linux code.
+This package contains test utilities for mISDN.
 
 %prep
-%setup -q -n mISDNuser-1_0_3
+%setup -q -n %{name}-%{mISDNuser_version}
 %patch0 -p0
-mkdir include/linux
-cp %SOURCE1 include/linux
 rm -rf voip
 
 %build
-make CFLAGS="-I`pwd`/include $RPM_OPT_FLAGS" MISDNDIR=`pwd`
-
+%{__make} CFLAGS="-I`pwd`/include %{rpmcflags}" MISDNDIR=`pwd`
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make install INSTALL_PREFIX=$RPM_BUILD_ROOT MISDNDIR=`pwd` LIBDIR=%_libdir
-mkdir $RPM_BUILD_ROOT/%{_includedir}/mISDNuser/linux
-install -m0644 %SOURCE1 
$RPM_BUILD_ROOT/%{_includedir}/mISDNuser/linux/mISDNif.h
-mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d
-install -m0644 %SOURCE2 $RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d/mISDN.rules
+%{__make} install INSTALL_PREFIX=$RPM_BUILD_ROOT MISDNDIR=`pwd` LIBDIR=%_libdir
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post 
+%post
 /sbin/ldconfig
-/usr/sbin/fedora-groupadd 31 -r misdn &>/dev/null || :
-/usr/sbin/fedora-useradd  31 -r -s /sbin/nologin -d / -M \
-               -c 'Modular ISDN' -g misdn misdn &>/dev/null || :
 
 %postun
 /sbin/ldconfig
-test "$1" != 0 || /usr/sbin/fedora-userdel  misdn &>/dev/null || :
-test "$1" != 0 || /usr/sbin/fedora-groupdel misdn &>/dev/null || :
 
-%files 
-%defattr(-,root,root,-)
-%_libdir/*.so.*
-%doc COPYING.LIB LICENSE
-%config(noreplace) %{_sysconfdir}/udev/rules.d/mISDN.rules
-%exclude %_bindir/*
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %_libdir/*.so.*
+%exclude %{_bindir}/*
 
 %files devel
-%defattr(-,root,root,-)
+%defattr(644,root,root,755)
 %_includedir/mISDNuser
 %_libdir/*.so
 %exclude %_libdir/*.a
 
-%if 0%{?with_utils}
 %files utils
-%defattr(-,root,root,-)
-%_bindir/*
-%endif
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/*
 
+%define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
+* %{date} PLD Team <[EMAIL PROTECTED]>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.2  2006/12/31 09:06:26  marcus
+- adapterized, modified for PLD
+
 * Sat Dec 16 2006 David Woodhouse <[EMAIL PROTECTED]> 1.0.3-1
 - Update to 1.0.3-1
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/mISDNuser.spec?r1=1.1&r2=1.2&f=u

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

Reply via email to