Name: kdissert Version: 1.0.7 Release: 9%{?dist} Summary: Mind-mapping tool Group: Applications/Productivity License: GPLv2 URL: http://freehackers.org/~tnagy/kdissert/ Source0: http://freehackers.org/~tnagy/%{name}/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Patch1: kdissert-1.0.7-gcc43.patch Patch2: kdissert-1.0.7-dt.patch Patch3: kdissert-1.0.7-dsolinking.patch BuildRequires: kdelibs3-devel, desktop-file-utils, gettext %description Kdissert is a mindmapping-like tool to help students to produce complicated documents very quickly and efficiently : presentations, dissertations, thesis, reports, etc. The concept is innovative : mindmaps produced using kdissert are processed to output near-ready-to-use documents. While targetted mostly at students, kdissert can also help teachers, decision makers, engineers and businessmen. %prep %setup -q %patch1 -p1 -b .gcc43 %patch2 -p1 -b .dt %patch3 -p1 -b .dsolinking %build unset QTDIR || : ; . /etc/profile.d/qt.sh export CFLAGS="$RPM_OPT_FLAGS" export CXXFLAGS="$RPM_OPT_FLAGS" ./waf configure \ --prefix=%{_prefix} \ --execprefix=%{_exec_prefix} \ --datadir=%{_datadir} \ --libdir=%{_libdir} \ --nocache \ --want-rpath=0 ## HACK ALERT ## ## I can't get waf to find/use libkdeui otherwise. wtf? -- Rex cat >> _build_/_cache_/default.cache.py << HACK LIB_KDEUI = 'kdeui' HACK ./waf -v build # %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT ./waf -v install --destdir=$RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT%{_datadir}/doc rm -rf $RPM_BUILD_ROOT%{_datadir}/applnk desktop-file-install \ --delete-original \ --vendor="" \ --dir=%{buildroot}%{_datadir}/applications/kde \ --remove-category X-KDE-More \ --remove-category Utility \ --add-category Office \ $RPM_BUILD_ROOT%{_datadir}/applications/kde/kdissert.desktop %find_lang %{name} --with-kde # set execute permissions on the plugins so debuginfo extraction works chmod +x $RPM_BUILD_ROOT%{_libdir}/kde3/*.so # I *think* these are safe to omit, but haven't tested much -- Rex #rm -f $RPM_BUILD_ROOT%{_libdir}/kde3/*.la %post touch --no-create %{_datadir}/icons/hicolor &> /dev/null || : %postun if [ $1 -eq 0 ] ; then update-desktop-database -q &> /dev/null touch --no-create %{_datadir}/icons/hicolor &> /dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || : fi %posttrans update-desktop-database -q &> /dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || : %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS COPYING README ROADMAP %{_bindir}/kdissert %{_libdir}/kde3/*.so %{_libdir}/kde3/*.la %{_datadir}/apps/kdissert/ %{_datadir}/apps/kdissertpart/ %{_datadir}/applications/kde/kdissert.desktop # FIXME: add xdg mimetype too %{_datadir}/mimelnk/*/*.desktop %{_datadir}/services/kdissertpart.desktop %{_datadir}/icons/hicolor/*/*/* %{_datadir}/config.kcfg/kdissert.kcfg %changelog * Sat Feb 26 2011 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.0.7-9 - set execute permissions on the plugins so debuginfo extraction works * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.7-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue May 04 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.0.7-7 - hack around - FTBFS kdissert-1.0.7-6.fc12: ImplicitDSOLinking (#564927) - optimize scriptlets * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.7-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.7-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Apr 01 2008 Rex Dieter <rdieter@fedoraproject.org> - 1.0.7-4 - fix rawhide build (#434133) - d-f-i: fix double vendor - Summary: s/for KDE// - License: GPLv2 - scriptlet deps * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.0.7-3 - Autorebuild for GCC 4.3 * Fri Aug 31 2007 Lubomir Kundrak <lkundrak@redhat.com> - 1.0.7-2 - Configuring belongs to the build phase. * Sun Dec 17 2006 Konstantin Ryabitsev <icon@fedoraproject.org> - 1.0.7-1 - Upstream 1.0.7 - Fixes for updated waf script * Sun Sep 03 2006 Konstantin Ryabitsev <icon@fedoraproject.org> - 1.0.6b-1 - Version 1.0.6b - Move flags to configure stage - We don't want rpath, thanks * Sat Jul 22 2006 Konstantin Ryabitsev <icon@fedoraproject.org> - 1.0.6-1 - Version 1.0.6 - No longer using scons - Rework to use the shipped-with waf - BR gettext * Mon Feb 13 2006 Konstantin Ryabitsev <icon@fedoraproject.org> - 1.0.5-1.1 - FC5 Rebuild. * Fri Oct 28 2005 Konstantin Ryabitsev <icon@fedoraproject.org> 1.0.5-1 - Extras rebuild. * Mon Oct 24 2005 Konstantin Ryabitsev <icon@fedoraproject.org> 1.0.5-0.4 - Update the tarball to match the upstream version. * Fri Oct 21 2005 Konstantin Ryabitsev <icon@fedoraproject.org> 1.0.5-0.3 - Remove rpath from SConstruct * Thu Oct 20 2005 Konstantin Ryabitsev <icon@fedoraproject.org> 1.0.5-0.2 - Do not install icon into pixmaps - Use post/postun to handle icon cache * Thu Oct 20 2005 Konstantin Ryabitsev <icon@fedoraproject.org> 1.0.5-0.1 - Initial packaging