diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 81 | ||||
-rw-r--r-- | gis-weather.desktop | 8 |
4 files changed, 74 insertions, 40 deletions
@@ -1,21 +1,22 @@ -# Generated by mksrcinfo v8 -# Sat Jun 2 15:15:20 UTC 2018 pkgbase = gis-weather-git pkgdesc = Customizable weather widget - pkgver = 0.8.2.75 + pkgver = 0.8.4.17.r3.g98fd207 pkgrel = 1 url = https://github.com/RingOV/gis-weather - arch = i686 - arch = x86_64 - license = GPLv3 + arch = any + license = GPL3 makedepends = git depends = gtk3 + depends = libappindicator-gtk3 depends = python - depends = python-gobject depends = python-cairo + depends = python-distro + depends = python-gobject + provides = gis-weather conflicts = gis-weather - source = gis-weather-git::git://github.com/RingOV/gis-weather - md5sums = SKIP + source = gis-weather::git+https://github.com/RingOV/gis-weather + source = gis-weather.desktop + sha256sums = SKIP + sha256sums = e5bd1f85c730fcf4a5cc2618b2cb3184597443188b12eb2071540468418575e3 pkgname = gis-weather-git - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..018a3de08144 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore @@ -1,38 +1,59 @@ +# Maintainer: +# Contributor: Haron Prime (Haron_Prime) <haron.prime@gmx.com> -# Maintainer: Haron Prime (Haron_Prime) <haron.prime@gmx.com> -pkgname=gis-weather-git -pkgver=0.8.2.75 +_pkgname="gis-weather" +pkgname="$_pkgname-git" +pkgver=0.8.4.17.r3.g98fd207 pkgrel=1 pkgdesc="Customizable weather widget" -arch=('i686' 'x86_64') +arch=('any') url="https://github.com/RingOV/gis-weather" -license=('GPLv3') -groups=() -depends=('gtk3' 'python' 'python-gobject' 'python-cairo') -makedepends=('git') -provides=() -conflicts=('gis-weather') +license=('GPL3') +depends=( + 'gtk3' + 'libappindicator-gtk3' + 'python' + 'python-cairo' + 'python-distro' + 'python-gobject' +) +makedepends=( + 'git' +) -source=("${pkgname}::git://github.com/RingOV/gis-weather") -md5sums=('SKIP') +provides=("$_pkgname") +conflicts=(${provides[@]}) + +source=( + "$_pkgname"::"git+https://github.com/RingOV/gis-weather" + "gis-weather.desktop" +) +sha256sums=( + 'SKIP' + 'e5bd1f85c730fcf4a5cc2618b2cb3184597443188b12eb2071540468418575e3' +) + +pkgver() { + cd "$srcdir/$_pkgname" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} package() { - mkdir -p ${pkgdir}/usr/bin - mkdir -p ${pkgdir}/usr/share/gis-weather - mkdir -p ${pkgdir}/usr/share/applications - cp -R $srcdir/$pkgname/. $pkgdir/usr/share/gis-weather - rm -fr $pkgdir/usr/share/gis-weather/.git - chmod -R 777 $pkgdir/usr/share/gis-weather - echo "exec python3 /usr/share/gis-weather/gis-weather.py $*" > ${pkgdir}/usr/bin/gis-weather - chmod 755 ${pkgdir}/usr/bin/gis-weather - echo "[Desktop Entry] -Name=Gis Weather -Comment=Weather widget -Categories=GNOME;Utility; -Exec=/usr/bin/gis-weather -Icon=/usr/share/gis-weather/icon.png -Terminal=false -Type=Application" > $pkgdir/usr/share/applications/gis-weather.desktop - #install -Dm644 "gis-weather.desktop" "$pkgdir/usr/share/applications/gis-weather.desktop" - #install -Dm644 "$pkgname.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" + cd "$srcdir/$_pkgname" + + # symlink executable + mkdir -p "$pkgdir/usr/bin" + ln -s '/usr/share/gis-weather/gis-weather.py' "$pkgdir/usr/bin/gis-weather" + + # install files + install -vDm0755 'gis-weather.py' -t "$pkgdir/usr/share/gis-weather" + install -vDm0644 'icon.png' -t "$pkgdir/usr/share/pixmaps" + install -vDm0644 "$srcdir/gis-weather.desktop" -t "$pkgdir/usr/share/applications" + + install -vDm0644 {'icon.png','README.md'} -t "$pkgdir/usr/share/gis-weather" + + #install folders + for _f in 'dialogs' 'i18n' 'po' 'services' 'themes' 'utils' ; do + cp --reflink=auto -r "$_f" "$pkgdir/usr/share/gis-weather/" + done } diff --git a/gis-weather.desktop b/gis-weather.desktop new file mode 100644 index 000000000000..2b8299c66d28 --- /dev/null +++ b/gis-weather.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Gis Weather +Comment=Weather widget +Categories=GNOME;Utility; +Exec=/usr/bin/gis-weather +Icon=gis-weather +Terminal=false +Type=Application |