Pagi ini saya mendapatkan surat elektronik dari AUR. Isi surat tersebut berupa komentar dari teekay (seorang pengguna AUR) pada paket kdeplasma-applets-xbmcremote-git yang saya unggah. Dalam komentarnya teekay menyarankan saya untuk mengubah perintah git clone
sesuai dengan panduan di https://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines#VCS_sources.
Memang ada kesalahan pada PKGBUILD yang saya unggah, meski tidak berpengaruh besar pada pembuatan paket. Namun, saya harus memperbaikinya sesuai dengan panduan. Silakan bandingkan PKGBUILD yang telah saya perbaiki dengan PKGBUILD dibawah ini:
# Maintainer: Sarwo Hadi Setyana <sh.setyana@gmail.com> pkgname=kdeplasma-applets-xbmcremote-git pkgver=20130621_8a865c9 pkgrel=1 pkgdesc="XBMC plasmoid remote control for KDE" arch=('i686' 'x86_64') url='https://gitorious.org/xbmcremote' license=('GPL3') depends=('kdebase-workspace') makedepends=('git' 'cmake' 'automoc4') conflicts=kdeplasma-applets-xbmcremote _gitroot="https://gitorious.org/xbmcremote/xbmcremote.git" _gitname="xbmcremote" pkgver() { cd "${_gitname}" echo "$(git log -1 --format="%cd" --date=short | tr -d '-')_$(git log -1 --format="%h")" } build() { cd "$srcdir" msg "Connecting to GIT server..." if [ -d $_gitname ]; then cd $_gitname && git pull origin msg "The local files are updated." else git clone $_gitroot $_gitname fi msg="GIT checkout done or server timeout." msg="Starting make..." rm -rf "$srcdir/build" mkdir "$srcdir/build" cd "$srcdir/build" cmake ../${_gitname} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` make } package() { cd "$srcdir/build" make DESTDIR="$pkgdir" install }
Oh, iya saya juga memperbaiki beberapa PKGBUILD yang ada pada github.
=-=-=-=-=
Powered by Blogilo