name = isdn4k-utils
version = 3.2
devel_ver = CVS-2010-05-01
-release = 4
+release = 8
thisapp = %{name}-%{devel_ver}-patched
groups = Networking/Tools
description
The isdn4k-utils package contains a collection of utilities needed
- for configuring and running an ISDN subsystem.
+ for configuring and running an ISDN subsystem.
end
source_dl = ftp://ftp.isdn4linux.de/pub/isdn4linux/utils/
-D_LARGEFILE_SOURCE
prepare_cmds
- # remove useless files
+ # remove useless files
find -type d -name CVS | xargs rm -rf
# enable capi20.new
sed -e "s/^CONFIG_XISDNLOAD=.*/#&/" -i .config
echo "CONFIG_GENMAN=y" >> .config
echo "CONFIG_FAQ=y" >> .config
- echo "CONFIG_FAQDIR='/usr/share/doc/isdn4k-utils'" >> .config
- echo "CONFIG_DATADIR='/usr/share/isdn'" >> .config
- echo "LIBDIR='/usr/lib'" >> .config
- echo "CONFIG_FIRMWAREDIR='/usr/share/isdn'" >> .config
- echo "CONFIG_CARD_SBINDIR='/sbin'" >> .config
+ echo "CONFIG_FAQDIR='%{datadir}/doc/isdn4k-utils'" >> .config
+ echo "CONFIG_DATADIR='%{datadir}/isdn'" >> .config
+ echo "LIBDIR='%{libdir}'" >> .config
+ echo "CONFIG_FIRMWAREDIR='%{datadir}/isdn'" >> .config
+ echo "CONFIG_CARD_SBINDIR='%{sbindir}'" >> .config
sed -e "s,',,g" .config > .config.h
end
install
mkdir -pv %{BUILDROOT}/usr/sbin
- make install CFLAGS="%{CFLAGS}" DESTDIR="%{BUILDROOT}"
-
- # Install udev rules for isdn.
- mkdir -pv %{BUILDROOT}/lib/udev/rules.d/
- install -m 644 %{DIR_SOURCE}/40-isdn.rules %{BUILDROOT}/lib/udev/rules.d/
+ make install CFLAGS="%{CFLAGS}" LIBDIR="%{libdir}" DESTDIR="%{BUILDROOT}"
# Install config files for capi.
mkdir -pv %{BUILDROOT}/etc
install -m 644 capiinit/capi.conf %{BUILDROOT}/etc
install -m 644 %{DIR_SOURCE}/capi20.conf %{BUILDROOT}/etc
+
+ # Install ipppd configuration files.
+ mkdir -pv %{BUILDROOT}/etc/ppp
+ touch %{BUILDROOT}/etc/ppp/ioptions
end
end
package %{name}
prerequires += systemd-units
+ conflicts
+ filesystem < 002
+ end
+
+ configfiles
+ /etc/capi.conf
+ /etc/capi20.conf
+ /etc/ppp/ioptions
+ end
+
script postin
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
end
package %{name}-devel
template DEVEL
end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
end