File kconfigure.spec of Package kconfigure
#%define _prefix /opt/kde3
Name: kde3-kconfigure
Provides: kconfigure
Obsoletes: kconfigure
Summary: KDE tool for Building and installing software from source.
Version: 2.1
Release: %{_vendor}_%{distversion}
License: GPL-2.0
Group: X11/KDE/Utilities
Source: http://prdownloads.sourceforge.net/kconfigure/kconfigure-%{version}.tar.gz
BuildRoot: %{_tmppath}/build-%{name}-%{version}
Url: http://kconfigure.sourceforge.net
BuildRequires: kdelibs3 kdelibs3-devel kdebase3-devel
Patch0: compile.diff
Prefix: %{_prefix}
%description
Kconfigure simplifies the automake/checkinstall process by offering a simplified GUI interface.
Easy to use, click the configure file in Konqueror and configure, make and install the sources from
within kconfigure. Features include checkinstall support (for creating RPM, Slackware, and DKPG
installation files), Qmake support, HTML or plaintext logging, Konqueror integration, and a helpful
configure option dialog.
%prep
%setup -n kconfigure
%patch -P 0 -p1
CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" ./configure \
--disable-debug --enable-final --prefix=%{_prefix} \
--libdir=%{_libdir} \
--with-qt-dir=/usr/%{_lib}/qt3 --with-qt-libraries=/usr/%{_lib}/qt3/%{_lib} \
%ifarch aarch64
--build=aarch64-unknown-linux-gnu
%endif
%build
%{__make}
%install
make install-strip DESTDIR=%{buildroot}
# move to the right place
mkdir -p %{buildroot}/opt/kde3/share/applications/kde
mv %{buildroot}/opt/kde3/share/applnk/Applications/kconfigure.desktop %{buildroot}/opt/kde3/share/applications/kde/kconfigure.desktop
rm -rf %{buildroot}/%{_prefix}/man
%files
%defattr (-,root,root)
%doc AUTHORS ChangeLog COPYING README TODO
%{_bindir}/kconfigure
#%{_datadir}/applnk/Applications/kconfigure.desktop
%{_datadir}/applications/kde/kconfigure.desktop
%{_datadir}/apps/kconfigure
%{_datadir}/doc/*/*/kconfigure
%{_datadir}/icons/*/*x*/apps/kconfigure.png
%{_datadir}/icons/*/*x*/mimetypes/configure.png
%{_datadir}/mimelnk/text/x-configure.desktop
%changelog