File kndiswrapper.spec of Package kde3-kndiswrapper
# norootforbuild
%if %suse_version < 1130
#!BuildIgnore: post-build-checks
%endif
%define _prefix /opt/kde3
Name: kndiswrapper
Summary: A Graphical QT Frontend for Ndiswrapper
Version: 0.3.9
Release: 1
License: GPL-2.0
Group: Productivity/Networking/Other
URL: http://www.kde-apps.org/content/show.php/KNDISWrapper?content=86885
Source0: http://www.linux-specialist.com/download/source/%{name}-%{version}.tar.gz
Source1: kndiswrapper.desktop
Patch0: kndiswrapper-deprecate-update-desktop-files.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: make autoconf automake gcc gcc-c++
BuildRequires: kdelibs3-devel kdebase3-devel kdebase3 libart_lgpl-devel
BuildRequires: libidn-devel libpng-devel qt3-devel zlib-devel qt3-devel-tools
%if %suse_version >= 1030
BuildRequires: libexpat-devel
%endif
Requires: ndiswrapper
%description
KNDISwrapper is a QT based frontend for ndiswrapper, which gives
users an easy way to install the Windows wireless drivers.
%prep
%setup -q
cp -f %{SOURCE1} src/kndiswrapper.desktop
sed -i 's/lrelease -compress/lrelease/g' translations/Makefile
chmod -x AUTHORS
%patch -P 0 -p1
%build
export CXXFLAGS="$RPM_OPT_FLAGS"
./configure
%__make
%install
%makeinstall
chmod -x $RPM_BUILD_ROOT/usr/local/translations/kndiswrapper/cards_known_to_work.txt
# move to the right place
%__mkdir -p %{buildroot}/opt/kde3/share/applications/kde
%__mv %{buildroot}/opt/kde3/share/applnk/Utilities/kndiswrapper.desktop %{buildroot}/opt/kde3/share/applications/kde/kndiswrapper.desktop
%clean
rm -fr %buildroot
%files
%defattr(-,root,root)
%doc AUTHORS
%{_bindir}/kndiswrapper
%{_datadir}/apps/kndiswrapper/kndiswrapperui.rc
%{_datadir}/doc/HTML/en/kndiswrapper/common
%{_datadir}/doc/HTML/en/kndiswrapper/index.cache.bz2
%{_datadir}/doc/HTML/en/kndiswrapper/index.docbook
%{_datadir}/icons/hicolor/16x16/apps/kndiswrapper.png
%{_datadir}/icons/hicolor/32x32/apps/kndiswrapper.png
/usr/local/translations/kndiswrapper/*.qm
/opt/kde3/share/applications/kde/kndiswrapper.desktop
%doc /usr/local/translations/kndiswrapper/cards_known_to_work.txt
%dir /opt/kde3/share/apps/kndiswrapper
%dir /opt/kde3/share/doc/HTML/en/kndiswrapper
%dir /usr/local/translations
%dir /usr/local/translations/kndiswrapper
%changelog