]> git.pld-linux.org Git - packages/krusader.git/blobdiff - krusader.spec
- outdated
[packages/krusader.git] / krusader.spec
index 08657e1dfd5558ea5dd53dc011eaaacb405c50cb..997e5da606e21c9bea497b1713955c794d032fbf 100644 (file)
@@ -1,25 +1,34 @@
-%define                _beta   beta2
+#
+# Conditional build:
+%bcond_without libkonq         # importing the right click menu of konqueror
+%bcond_without libkjsembed     # with libkjsembed
+#
 Summary:       Krusader is a filemanager for KDE 3
-Summary(pl):   Krusader jest zarz±dc± plików dla KDE 3
+Summary(pl.UTF-8):     Krusader jest zarządcą plików dla KDE 3
 Name:          krusader
-Version:       1.60
-Release:       0.%{_beta}.1
+Version:       1.80.0
+Release:       1
 License:       GPL
 Group:         X11/Applications
-Source0:       http://dl.sourceforge.net/krusader/%{name}-%{version}.0-%{_beta}.tar.gz
-# Source0-md5: 82ff0b1dde42d733a1009c67be45214d
-Patch0:                %{name}-desktop.patch
-Patch1:                %{name}-mount.patch
-Patch2:                %{name}-gcc34.patch
-Patch3:                %{name}-no_konqueror_libs.patch
+Source0:       http://dl.sourceforge.net/krusader/%{name}-%{version}.tar.gz
+# Source0-md5: 32bfaf4de7ca62e0f612357f4aa065a9
+Patch0:                kde-ac260-lt.patch
+Patch1:                %{name}-desktop.patch
+Patch2:                %{name}-mount.patch
 URL:           http://krusader.sourceforge.net/
+BuildRequires: autoconf
 BuildRequires: automake
-BuildRequires: kdelibs-devel >= 3.2
-BuildRequires: pcre-devel
-BuildRequires: qt-devel >= 3.2
+BuildRequires: gettext-devel
+%{?with_libkonq:BuildRequires: kdebase-devel}
+%{?with_libkjsembed:BuildRequires:     kdebindings-kjsembed-devel}
+BuildRequires: kdelibs-devel >= 3.5.0-4
+BuildRequires: qt-devel >= 6:3.3
 BuildRequires: rpmbuild(macros) >= 1.129
+BuildRequires: sed >= 4.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%undefine      with_ccache
+
 %description
 Krusader is a filemanager for KDE 3, patterned after old-school
 managers like midnight commander and norton commander. It features
@@ -28,29 +37,31 @@ handling, mounted filesystems support, FTP and much much more. It is
 (almost) completely customizable, very user friendly, fast and damn
 good looking :-). You should give it a try.
 
-%description -l pl
-Krusader jest zarz±dc± plików dla KDE 3, wzorowanym na takich
-zarz±dcach "starej szko³y", jak Midnight Commander czy Norton
+%description -l pl.UTF-8
+Krusader jest zarządcą plików dla KDE 3, wzorowanym na takich
+zarządcach "starej szkoły", jak Midnight Commander czy Norton
 Commander. Zaspokaja w zasadzie wszystkie podstawowe potrzeby w
-zarz±dzaniu plików, dodatkowo obs³uguje archiwa, montowanie systemów
-plików, FTP i o wiele, wiele wiêcej. Jest (prawie) ca³kowicie
-ustawialny, bardzo przyjazny dla u¿ytkownika, szybki i cholernie
-³adny :-). Powiniene¶ go wypróbowaæ.
+zarządzaniu plików, dodatkowo obsługuje archiwa, montowanie systemów
+plików, FTP i o wiele, wiele więcej. Jest (prawie) całkowicie
+ustawialny, bardzo przyjazny dla użytkownika, szybki i cholernie ładny
+:-). Powinieneś go wypróbować.
 
 %prep
-%setup -q -n %{name}-%{version}.0-%{_beta}
+%setup -q 
 %patch0 -p1
-%patch1 -p0
-#%%patch2 -p0
-%patch3 -p1
+%patch1 -p1
+%patch2 -p0
 
 %build
 cp -f /usr/share/automake/config.sub admin
 export QTDIR=%{_prefix}
 export KDEDIR=%{_prefix}
+%{__make} -f admin/Makefile.common cvs
 %configure \
-       --disable-rpath \
-       --disable-debug \
+       --with-kiotar \
+       %{!?with_libkonq:--without-konqueror} \
+       %{!?with_libkjsembed:--without-javascript} \
+       --%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \
        --with-qt-libraries=%{_libdir}
 
 %{__make}
@@ -63,29 +74,31 @@ install -d $RPM_BUILD_ROOT%{_desktopdir}
        DESTDIR=$RPM_BUILD_ROOT \
        kde_htmldir=%{_kdedocdir}
 
-mv -f $RPM_BUILD_ROOT%{_datadir}/applnk/Applications/krusader.desktop \
+mv -f $RPM_BUILD_ROOT%{_datadir}/applications/kde/krusader.desktop \
        $RPM_BUILD_ROOT%{_desktopdir}/krusader.desktop
-mv -f $RPM_BUILD_ROOT%{_datadir}/applnk/Applications/krusader_root-mode.desktop \
+mv -f $RPM_BUILD_ROOT%{_datadir}/applications/kde/krusader_root-mode.desktop \
        $RPM_BUILD_ROOT%{_desktopdir}/krusader_root-mode.desktop
-
 %find_lang %{name} --with-kde
 
+# locolor icons are deprecated (see kde .spec-s)
+rm -f $RPM_BUILD_ROOT%{_iconsdir}/locolor/*/apps/*.png
+
+# confilicts with krusader
+rm $RPM_BUILD_ROOT%{_libdir}/kde3/kio_tar.so
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
+%doc AUTHORS ChangeLog FAQ README TODO doc/actions_tutorial.txt
 %attr(755,root,root) %{_bindir}/krusader
-%attr(755,root,root) %{_libdir}/kde3/kio_krarc.so
-%attr(755,root,root) %{_libdir}/kde3/kio_iso.so
-%{_libdir}/kde3/kio_krarc.la
-%{_libdir}/kde3/kio_iso.la
+%attr(755,root,root) %{_libdir}/kde3/*.so
+%{_libdir}/kde3/*.la
 %{_datadir}/apps/krusader
-%{_datadir}/services/krarc.protocol
-%{_datadir}/services/iso.protocol
 %{_datadir}/apps/konqueror/servicemenus/isoservice.desktop
 %{_datadir}/config/kio_isorc
-%{_desktopdir}/*.desktop
-%{_iconsdir}/hicolor/*/apps/krusader_red.png
-%{_iconsdir}/hicolor/*/apps/krusader.png
+%{_datadir}/services/*.protocol
+%{_desktopdir}/krusader*.desktop
+%{_iconsdir}/crystalsvg/*/apps/*.png
 %{_mandir}/man1/krusader.1*
This page took 0.051669 seconds and 4 git commands to generate.