Date: Saturday, January 23, 2010 @ 15:52:43
  Author: pierre
Revision: 64971

add missing package; split creation script

Added:
  kde-meta/kde-unstable/createPKGBUILD
Modified:
  kde-meta/kde-unstable/PKGBUILD

----------------+
 PKGBUILD       |   27 ++++-----------------
 createPKGBUILD |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2010-01-23 18:42:46 UTC (rev 64970)
+++ PKGBUILD    2010-01-23 20:52:43 UTC (rev 64971)
@@ -19,35 +19,16 @@
          'kde-meta-kdeutils'
          'kde-meta-kdewebdev')
 pkgver=4.4
-pkgrel=1
+pkgrel=2
 arch=('any')
-url='http://www.archlinux.org'
+url='http://www.archlinux.org/'
 license=('GPL')
-groups=(${pkgbase})
+groups=('kde-meta')
 
 build() {
        return 0
 }
 
-_genPackageFunctions() {
-       for i in ${pkgna...@]}; do 
-               _metaname=${i#kde-meta-}
-               echo    "package_${i}() {"
-               echo -e "\tpkgdesc=('Meta package for ${_metaname}')"
-               echo -en '\tdepends=('
-               ct=0
-               for j in $(pacman -Qgq ${_metaname} | sort -u); do
-                       [ $ct -gt 0 ] && echo -en "\n\t         "
-                       echo -n "'${j}'"
-                       ct=$(($ct+1))
-               done
-               echo    ')'
-               echo -e "\treplaces=('${_metaname}')"
-               echo -e "\tconflicts=('${_metaname}')"
-               echo -e  "}\n"
-       done
-}
-
 package_kde-meta-kdeaccessibility() {
        pkgdesc=('Meta package for kdeaccessibility')
        depends=('kdeaccessibility-colorschemes'
@@ -255,6 +236,7 @@
                 'kdeplasma-addons-applets-frame'
                 'kdeplasma-addons-applets-fuzzy-clock'
                 'kdeplasma-addons-applets-incomingmsg'
+                'kdeplasma-addons-applets-kdeobservatory'
                 'kdeplasma-addons-applets-kimpanel'
                 'kdeplasma-addons-applets-knowledgebase'
                 'kdeplasma-addons-applets-kolourpicker'
@@ -370,3 +352,4 @@
        replaces=('kdewebdev')
        conflicts=('kdewebdev')
 }
+

Added: createPKGBUILD
===================================================================
--- createPKGBUILD                              (rev 0)
+++ createPKGBUILD      2010-01-23 20:52:43 UTC (rev 64971)
@@ -0,0 +1,68 @@
+#!/bin/bash
+
+
+pkgver=4.4
+pkgrel=2
+
+
+. /etc/makepkg.conf
+
+if [ -r ~/.makepkg.conf ]; then
+       . ~/.makepkg.conf
+fi
+
+pkgname=('kdeaccessibility'
+         'kdeadmin'
+         'kdeartwork'
+         'kdebase'
+         'kdebindings'
+         'kdeedu'
+         'kdegames'
+         'kdegraphics'
+         'kdemultimedia'
+         'kdenetwork'
+         'kdepim'
+         'kdeplasma-addons'
+         'kdesdk'
+         'kdetoys'
+         'kdeutils'
+         'kdewebdev')
+
+pkgname=($(echo ${pkgna...@]} | sort -u))
+
+echo     '# $Id: $'
+echo -e  '# Maintainer: Pierre Schmitz <[email protected]>\n'
+echo     'pkgbase=kde-meta'
+echo -en 'pkgname=('
+ct=0
+for k in ${pkgna...@]}; do
+       [ $ct -gt 0 ] && echo -en "\n         "
+       echo -n "'kde-meta-${k}'"
+       ct=$(($ct+1))
+done
+echo    ')'
+echo     "pkgver=${pkgver}"
+echo     "pkgrel=${pkgrel}"
+echo     "arch=('any')"
+echo     "url='http://www.archlinux.org/'"
+echo     "license=('GPL')"
+echo -e  "groups=('kde-meta')\n"
+echo     'build() {'
+echo     '     return 0'
+echo -e  '}\n'
+
+for i in ${pkgna...@]}; do 
+       echo     "package_kde-meta-${i}() {"
+       echo -e  "\tpkgdesc=('Meta package for ${i}')"
+       echo -en '\tdepends=('
+       ct=0
+       for j in $(pacman -Qgq ${i} | sort -u); do
+               [ $ct -gt 0 ] && echo -en "\n\t         "
+               echo -n "'${j}'"
+               ct=$(($ct+1))
+       done
+       echo     ')'
+       echo -e  "\treplaces=('${i}')"
+       echo -e  "\tconflicts=('${i}')"
+       echo -e  "}\n"
+done


Property changes on: kde-meta/kde-unstable/createPKGBUILD
___________________________________________________________________
Added: svn:executable
   + *

Reply via email to