Summary: Utilities for the kernel ISDN-subsystem Summary(pl): Narzędzia dla podsystemu ISDN jądra Summary(pt_BR): Utilitários para configuraçăo do subsistema ISDN Name: isdn4k-utils Version: 030611 Epoch: 2 Release: 2 License: GPL v2 Group: Applications/Communications Source0: http://popowo.ath.cx/~radek/%{name}-%{version}.tar.gz # Source0-md5: 811a1e962078d3867a9583de201536de Source1: %{name}.config Patch0: %{name}-make.patch Patch1: %{name}-ppc.patch Patch2: %{name}-pppdcapiplugin.patch Patch3: %{name}-isdnlog_dont_touch_etc_services.patch URL: http://www.isdn4linux.de/ BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: ncurses-devel BuildRequires: tcl-devel >= 8.3.4-10 BuildRequires: /usr/sbin/pppd BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sbindir /sbin %define xincludedir /usr/X11R6/include/X11 %define appdefsdir /usr/X11R6/lib/X11/app-defaults %define ppp_ver %(/usr/sbin/pppd --version 2>&1 | sed -e "s/pppd\ version\ //") %define ppp_pkg_ver %(rpm -q --queryformat "%%{VERSION}-%%{RELEASE}" ppp-plugin-devel) %description Utilities for the kernel ISDN-subsystem and some contributions. %description -l pl Narzędzia dla podsystemu ISDN jądra. %description -l pt_BR Utilitários para configuraçăo do subsistema ISDN. %package x11 Summary: Utilities for the kernel ISDN-subsystem - frontend for X11 Summary(pl): Narzędzia dla podsystemu ISDN jądra - nakladki dla X11 Group: Applications/Communications Requires: %{name} = %{epoch}:%{version} %description x11 Utilities for the kernel ISDN-subsystem and some contributions (X11). %description x11 -l pl Narzędzia dla podsystemu ISDN jądra, nakładki graficzne (X11). %package devel Summary: Developement files for isdn4k-tools Summary(pl): Rzeczy potrzebne do programowania z użyciem isdn4k-tools Group: Development/Libraries Requires: %{name} = %{epoch}:%{version} %description devel Developement files for isdn4k-tools. %description devel -l pl Rzeczy potrzebne do programowania z użyciem isdn4k-tools. %package -n ppp-plugin-capi Summary: capiplugin for pppd-%{ppp_ver} Summary(pl): Wtyczka capi dla pppd w wersji %{ppp_ver} Group: Applications/Communications Requires: ppp = %{ppp_pkg_ver} BuildRequires: ppp-plugin-devel %description -n ppp-plugin-capi capiplugin for pppd-%{ppp_ver}. %description -n ppp-plugin-capi -l pl Wtyczka capi dla pppd w wersji %{ppp_ver}. %package -n capi Summary: Program which can initialize CAPI hardware Summary(pl): Program, który inicjalizuje sprzęt ISDN zgodny z CAPI Group: Applications/Communications %description -n capi The Common ISDN Application Programming Interface - CAPI for short - opens up a new dimension in communication technologies. It provides a uniform, independent interface to ISDN hardware components. This package contains program which initialize your CAPI hardware. You should install appropriate kernel module first and edit /etc/capi.conf. %description -n capi -l pl Standard Common ISDN Application Programming Interface - w skrócie CAPI - otwiera nowy wymiar w świecie technologii komunikacyjnych. Dostarcza ujednolicony, niezależny interfejs do sprzętu ISDN. Ten pakiet zawiera program inicjalizujący kartę ISDN zgodną z CAPI. Trzeba zaopatrzyć się w odpowiedni moduł jądra i wyedytować plik /etc/capi.conf. %package -n capi-libs Summary: CAPI 2.0 - shared library Summary(pl): Biblioteka dzielona CAPI 2.0 Group: Libraries %description -n capi-libs The Common ISDN Application Programming Interface (CAPI for short) opens up a new dimension in communication technologies. It provides a uniform, independent interface to ISDN hardware components. This package contains shared library which provide CAPI 2.0. %description -n capi-libs -l pl Standard Common ISDN Application Programming Interface (w skrócie CAPI) otwiera nowy wymiar w świecie technologii komunikacyjnych. Dostarcza ujednolicony, niezależny interfejs do sprzętu ISDN. Ten pakiet zawiera bibliotekę dzieloną, która realizuje standard CAPI w wersji 2.0. %package -n capi-libs-static Summary: Static libraries for CAPI 2.0 Summary(pl): Statyczne biblioteki dla CAPI 2.0 Group: Development/Libraries Requires: capi-devel = %{epoch}:%{version} %description -n capi-libs-static The Common ISDN Application Programming Interface (CAPI for short) opens up a new dimension in communication technologies. It provides a uniform, independent interface to ISDN hardware components. This package contains static library which provide CAPI 2.0. %description -n capi-libs-static -l pl Standard Common ISDN Application Programming Interface (w skrócie CAPI) otwiera nowy wymiar w świecie technologii komunikacyjnych. Dostarcza ujednolicony, niezależny interfejs do sprzętu ISDN. Ten pakiet zawiera bibliotekę statyczną, która realizuje standard CAPI w wersji 2.0. %package -n capi-devel Summary: CAPI 2.0 - development stuff Summary(pl): CAPI 2.0 - zasoby programistyczne Group: Development/Libraries Requires: capi-libs = %{version} %description -n capi-devel The Common ISDN Application Programming Interface (CAPI for short) opens up a new dimension in communication technologies. It provides a uniform, independent interface to ISDN hardware components. This package contains developement files for CAPI 2.0. %description -n capi-devel -l pl Standard Common ISDN Application Programming Interface (w skrócie CAPI) otwiera nowy wymiar w świecie technologii komunikacyjnych. Dostarcza ujednolicony, niezależny interfejs do sprzętu ISDN. Ten pakiet zawiera pliki niezbędne przy tworzeniu programów wykorzystujących standard CAPI 2.0 %package -n capi-tools Summary: CAPI 2.0 - useful programs Summary(pl): CAPI 2.0 - programy użytkowe Group: Applications/Communications %description -n capi-tools The Common ISDN Application Programming Interface (CAPI for short) opens up a new dimension in communication technologies. It provides a uniform, independent interface to ISDN hardware components. This package contains programs which can make use of your CAPI compilant ISDN hardware %description -n capi-tools -l pl Standard Common ISDN Application Programming Interface (w skrócie CAPI) otwiera nowy wymiar w świecie technologii komunikacyjnych. Dostarcza ujednolicony, niezależny interfejs do sprzętu ISDN. Ten pakiet zawiera programy, które potrafią zrobić użytek ze zgodnego z CAPI sprzętu ISDN. %prep %setup -q -n %{name} %patch0 -p1 %ifarch ppc %patch1 -p1 %endif %patch2 -p1 %patch3 -p1 %build for i in capi20 capifax capiinfo capiinit rcapid; do cd $i rm -f missing %{__libtoolize} %{__aclocal} %{__autoconf} %{__automake} cd .. done cp %{SOURCE1} .config %{__make} subconfig \ OPTIM="%{rpmcflags}" %{__make} \ PPPVERSION=%{ppp_ver} \ CFLAGS="%{rpmcflags} -I%{_includedir}/ncurses" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sbindir},/var/lock/isdn,%{_datadir}/doc/%{name}-%{version}/faq} %{__make} install \ PPPVERSION=%{ppp_ver} \ DESTDIR=$RPM_BUILD_ROOT mv -f $RPM_BUILD_ROOT%{_datadir}/doc/isdn4linux/faq/*.txt \ $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}/faq mv -f $RPM_BUILD_ROOT%{_datadir}/doc/isdn4linux/faq/*.html \ $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}/faq mv -f $RPM_BUILD_ROOT%{_datadir}/doc/vbox/*.txt \ $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT %post -n capi-libs -p /sbin/ldconfig %postun -n capi-libs -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc README FAQ NEWS LEGAL.ipppcomp ipppcomp/README.LZS Mini-FAQ/*.txt %doc isdnlog/{tools/dest/README*,isdnrep/CHANGES*} %doc FAQ/{_howto,_example} %dir %{_sysconfdir}/isdn %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/isdn/* %attr(755,root,root) %{_bindir}/[!cx]* %attr(755,root,root) %{_sbindir}/[!acr]* %dir %{_libdir}/isdn %{_libdir}/isdn/* %dir /var/lock/isdn %{_mandir}/man1/[!x]* %{_mandir}/man[457]/* %{_mandir}/man8/[!ac]* %{_mandir}/man8/.isdnctrl_conf.8* %files x11 %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/xisdnload %attr(755,root,root) %{_bindir}/xmonisdn %{appdefsdir}/XISDNLoad %{_mandir}/man1/xisdnload.1x* %{_mandir}/man1/xmonisdn.1x* %files devel %defattr(644,root,root,755) %{xincludedir}/bitmaps/* %files -n capi-libs-static %defattr(644,root,root,755) %{_libdir}/*.a %files -n ppp-plugin-capi %defattr(644,root,root,755) %doc pppdcapiplugin/{README,examples/*,peers/*} %attr(755,root,root) %{_libdir}/pppd/%{ppp_ver}/* %{_mandir}/man8/capiplugin* %files -n capi-libs %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/*.so.*.*.* %files -n capi-devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/*.so %{_libdir}/*.la %{_includedir}/*.h %files -n capi-tools %defattr(644,root,root,755) %doc rcapid/README %attr(755,root,root) %{_sbindir}/[ar]* %attr(755,root,root) %{_bindir}/capiinfo %attr(755,root,root) %{_bindir}/capifax* %{_mandir}/man8/avmcapi* %{_mandir}/man8/capiinfo* %files -n capi %defattr(644,root,root,755) %doc capiinit/capi.conf %attr(755,root,root) %{_sbindir}/capiinit