Initial PKGBUILD status as of 28.11.2014

This commit is contained in:
Jaroslav Lichtblau 2014-11-28 20:17:14 +01:00
commit 2e07bc6194
5 changed files with 92 additions and 0 deletions

20
.SRCINFO Normal file
View file

@ -0,0 +1,20 @@
pkgbase = gpicsync-svn
pkgdesc = Automatically geocode pictures from your camera and a GPS track log
pkgver = 965
pkgrel = 1
url = http://code.google.com/p/gpicsync/
install = gpicsync-svn.install
arch = any
license = GPL2
makedepends = svn
depends = python2
depends = python2-pillow
depends = python2-unidecode
depends = wxpython
source = gpicsync
source = gpicsync.desktop
md5sums = 7bb84135e4b289628d9dd65b8c05d897
md5sums = a5d4ffa8df81587674d2f4d2b178086f
pkgname = gpicsync-svn

54
PKGBUILD Normal file
View file

@ -0,0 +1,54 @@
# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
pkgname=gpicsync-svn
pkgver=965
pkgrel=1
pkgdesc='Automatically geocode pictures from your camera and a GPS track log'
arch=('any')
url="http://code.google.com/p/gpicsync/"
license=('GPL2')
depends=('python2' 'python2-pillow' 'python2-unidecode' 'wxpython')
makedepends=('svn')
install=$pkgname.install
source=('gpicsync' 'gpicsync.desktop')
md5sums=('7bb84135e4b289628d9dd65b8c05d897'
'a5d4ffa8df81587674d2f4d2b178086f')
_svntrunk=http://gpicsync.googlecode.com/svn/trunk/
_svnmod=gpicsync-read-only
build() {
cd "$srcdir"
msg "Connecting to SVN server...."
if [[ -d "$_svnmod/.svn" ]]; then
(cd "$_svnmod" && svn up -r "$pkgver")
else
svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod"
fi
msg "SVN checkout done or server timeout"
msg "Starting build..."
rm -rf "$srcdir/$_svnmod-build"
svn export "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
cd "$srcdir/$_svnmod-build"
}
package() {
cd "$srcdir/$_svnmod-build"
for file in $(find . -name '*.py' -print); do
sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' $file
sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
done
install -Dm755 "$srcdir/gpicsync" "$pkgdir/usr/bin/gpicsync"
install -Dm644 "$srcdir/gpicsync.desktop" "$pkgdir/usr/share/applications/gpicsync.desktop"
install -Dm644 "gpicsync.ico" "$pkgdir/usr/share/pixmaps/gpicsync.ico"
cp -r locale "$pkgdir/usr/share"
install -d "$pkgdir/usr/share/gpicsync"
cp {*.py,*.jpg,*.ico,*.conf} "$pkgdir/usr/share/gpicsync"
}
# vim:set ts=2 sw=2 et

3
gpicsync Executable file
View file

@ -0,0 +1,3 @@
#!/bin/sh
cd /usr/share/gpicsync
python2 gpicsync-GUI.py

7
gpicsync-svn.install Normal file
View file

@ -0,0 +1,7 @@
post_install() {
cat << EOF
==> Copy the /usr/share/gpicsync/gpicsync.conf file to your \$HOME/.gpicsync.conf
==> to avoid receiving error message about missing conf file by executing
==> cp /usr/share/gpicsync/gpicsync.conf ~/.gpicsync.conf
EOF
}

8
gpicsync.desktop Normal file
View file

@ -0,0 +1,8 @@
[Desktop Entry]
Name=gpicsync
GenericName=sync your pictures with gps data
Exec=gpicsync
Icon=gpicsync
Type=Application
Terminal=false
Categories=Graphics;