[arch-commits] Commit in kde-l10n/trunk (PKGBUILD)
Ronald van Haren
ronald at archlinux.org
Mon Aug 16 20:08:56 UTC 2010
Date: Monday, August 16, 2010 @ 16:08:55
Author: ronald
Revision: 87556
oops, wrong PKGBUILD version
Modified:
kde-l10n/trunk/PKGBUILD
----------+
PKGBUILD | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 58 insertions(+), 1 deletion(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-08-16 20:03:43 UTC (rev 87555)
+++ PKGBUILD 2010-08-16 20:08:55 UTC (rev 87556)
@@ -127,7 +127,7 @@
"http://download.kde.org/stable/${pkgver}/src/kde-l10n/${pkgbase}-wa-${pkgver}.tar.bz2"
"http://download.kde.org/stable/${pkgver}/src/kde-l10n/${pkgbase}-zh_CN-${pkgver}.tar.bz2"
"http://download.kde.org/stable/${pkgver}/src/kde-l10n/${pkgbase}-zh_TW-${pkgver}.tar.bz2"
- "http://dev.archlinux.org/~ronald/source/kde/kdepim-4.4.5-l10n.tar.bz2")
+ "kdepim-4.4.5-l10n.tar.bz2")
sha1sums=('9096520c18ad3fc90e15bb02e3defc076de0fdf5'
'6d1f9e205835d4b85a2f6ba880dac15835d43fb3'
@@ -187,6 +187,63 @@
build() {
# hack the kdepim 4.4.5 entries for the additional created source tarball in the CMakeLists.txt files
cd ${srcdir}
+ for language in kde-l10n*0; do
+ cd $language
+ if [ -d docs ] ; then
+ cd docs
+ if [ -d kdepim ]; then
+ if [ -e CMakeLists.txt ]; then
+ sed -i '2i add_subdirectory( kdepim )' CMakeLists.txt
+ fi
+ fi
+ cd ..
+ fi
+ if [ -d messages ] ; then
+ cd messages
+ if [ -d kdepim ]; then
+ if [ -e CMakeLists.txt ]; then
+ sed -i '2i add_subdirectory( kdepim )' CMakeLists.txt
+ fi
+ fi
+ cd ..
+ fi
+ cd ..
+ done
+
+ # someone forgot the remove the extragear stuff from the CMakeLists.txt
+ sed -i 's|add_subdirectory(extragear-network)||' ${srcdir}/kde-l10n-sr-4.5.0/sr at ijekavian/messages/CMakeLists.txt
+ sed -i 's|add_subdirectory(extragear-network)||' ${srcdir}/kde-l10n-sr-4.5.0/sr at ijekavianlatin/messages/CMakeLists.txt
+ sed -i 's|add_subdirectory(extragear-network)||' ${srcdir}/kde-l10n-sr-4.5.0/sr at latin/messages/CMakeLists.txt
+
+ # remove stuff that doesn't work...
+ sed -i 's|add_subdirectory( kalarm )||' ${srcdir}/kde-l10n-fr-4.5.0/docs/kdepim/CMakeLists.txt
+ sed -i 's|add_subdirectory( korganizer )||' ${srcdir}/kde-l10n-fr-4.5.0/docs/kdepim/CMakeLists.txt
+ sed -i 's|add_subdirectory( kabcclient )||' ${srcdir}/kde-l10n-it-4.5.0/docs/kdepim/CMakeLists.txt
+ sed -i 's|add_subdirectory( kabcclient )||' ${srcdir}/kde-l10n-pt-4.5.0/docs/kdepim/CMakeLists.txt
+ sed -i 's|add_subdirectory( kadressbook )||' ${srcdir}/kde-l10n-sl-4.5.0/docs/kdepim/CMakeLists.txt
+ sed -i 's|add_subdirectory( kadressbook )||' ${srcdir}/kde-l10n-sv-4.5.0/docs/kdepim/CMakeLists.txt
+ sed -i 's|add_subdirectory( kadressbook )||' ${srcdir}/kde-l10n-uk-4.5.0/docs/kdepim/CMakeLists.txt
+
+
+ # start the actual building from here
+ cd $srcdir
+ install -d build
+ ELEMENTS=${#pkgname[@]}
+
+ for (( i=0;i<$ELEMENTS;i++)); do
+ cd ${srcdir}
+ dirname=$( echo ${pkgname[${i}]} )
+
+ # nice to put capitals in some language names...
+ dirnameCap=$( echo $( find * -prune -type d -exec ls -d {} \; | grep -i ${dirname}-${pkgver} ) | sed "s|-$pkgver||" )
+ lang=$( echo $dirnameCap | cut -c 10- )
+
+ cp -rf ${srcdir}/${dirnameCap}-${pkgver} $srcdir/build/$lang
+ cd $srcdir/build/$lang
+ cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr .
+ make
+ done
}
package_kde-l10n-ar() {
More information about the arch-commits
mailing list