6 pkgdesc="Advanced twin panel file manager for KDE - git version"
8 url="http://www.krusader.org/"
10 depends=('kdelibs>=4.3.0' 'kdebase-runtime>=4.3.0')
11 makedepends=('cmake' 'automoc4' 'git')
13 conflicts=('krusader' 'krusader-kde4-svn' 'krusader-svn')
14 replaces=('krusader' 'krusader-kde4-svn' 'krusader-svn' )
18 _gitroot="git://anongit.kde.org/krusader"
24 msg "Connecting to GIT server...."
26 if [ -d "${srcdir}/${_gitname}" ] ; then
27 cd ${_gitname} && git pull --rebase
33 msg "GIT checkout done or server timeout"
36 _svnroot=svn://anonsvn.kde.org/home/kde/trunk
37 wget -q -O "subdirs" "http://websvn.kde.org/*checkout*/trunk/l10n-kde4/subdirs"
38 _i18nlangs=`cat subdirs`
40 _i18nlangs=`echo $_i18nlangs|sed 's/x-test //'`
46 echo -n "">po/CMakeLists.txt
47 echo -n "Downloading l10n files: "
48 for _lang in ${_i18nlangs} ; do
51 wget -q -O ${_dest}/krusader.po "http://websvn.kde.org/*checkout*/trunk/l10n-kde4/${_lang}/messages/extragear-utils/krusader.po" || true
53 if [ -s ${_dest}/krusader.po ] ; then
56 echo "add_subdirectory( ${_lang} )">>po/CMakeLists.txt
58 echo "file(GLOB _po_files *.po)">${_dest}/CMakeLists.txt
59 echo "GETTEXT_PROCESS_PO_FILES( ${_lang} ALL INSTALL_DESTINATION \${LOCALE_INSTALL_DIR} \${_po_files} )">>${_dest}/CMakeLists.txt
67 echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt
68 echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt
69 echo "add_subdirectory( po )" >> CMakeLists.txt
71 msg "Starting make..."
76 cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=Release ..
78 make DESTDIR=$pkgdir install || return 1