mirror of
https://github.com/archlinux/aur.git
synced 2026-03-05 15:36:45 +01:00
Initial PKGBUILD status as of 28.11.2014
This commit is contained in:
commit
2e07bc6194
5 changed files with 92 additions and 0 deletions
20
.SRCINFO
Normal file
20
.SRCINFO
Normal 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
54
PKGBUILD
Normal 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
3
gpicsync
Executable file
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
cd /usr/share/gpicsync
|
||||
python2 gpicsync-GUI.py
|
||||
7
gpicsync-svn.install
Normal file
7
gpicsync-svn.install
Normal 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
8
gpicsync.desktop
Normal 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;
|
||||
Loading…
Add table
Reference in a new issue