diff options
author | Michael Straube | 2017-04-09 11:50:33 +0200 |
---|---|---|
committer | Michael Straube | 2017-04-09 11:56:07 +0200 |
commit | 90fe962f8ad1b2c9bed00546fcce2a7167070010 (patch) | |
tree | 4dfa003f7288ea950f5b360cf348ff12151286a9 | |
parent | 5c71fde0e8638f0a59f813d68ca8cadd7afede54 (diff) | |
download | aur-90fe962f8ad1b2c9bed00546fcce2a7167070010.tar.gz |
Update to 0.1.2, build from source
-rw-r--r-- | .SRCINFO | 13 | ||||
-rwxr-xr-x | Locator.desktop | 7 | ||||
-rw-r--r-- | PKGBUILD | 32 |
3 files changed, 30 insertions, 22 deletions
@@ -1,15 +1,18 @@ pkgbase = locator pkgdesc = Unix command locate front-end. A Linux alternative to voidtool's Everything, written in Lazarus. - pkgver = 0.1.1 - pkgrel = 6 + pkgver = 0.1.2 + pkgrel = 1 url = https://github.com/AlexTuduran/Locator arch = i686 arch = x86_64 - license = Completely free + license = custom:Completely free + makedepends = lazarus + makedepends = imagemagick + makedepends = gendesk depends = mlocate depends = gksu - source = https://github.com/AlexTuduran/Locator/releases/download/v0.1.1-alpha/Locator-v0.1.1-alpha.zip - md5sums = SKIP + source = locator-0.1.2-alpha.tar.gz::https://github.com/AlexTuduran/Locator/archive/v0.1.2-alpha.tar.gz + sha256sums = 456f5542e025c387b8097e4a776c309998eb24c249f523b604c116bb3d16d94d pkgname = locator diff --git a/Locator.desktop b/Locator.desktop deleted file mode 100755 index 00eb1cf67679..000000000000 --- a/Locator.desktop +++ /dev/null @@ -1,7 +0,0 @@ -[Desktop Entry] -Type=Application -Icon=/opt/locator/locator.png -Name=Locator -Terminal=false -Exec=gksudo /opt/locator/locator -Hidden=false @@ -1,18 +1,30 @@ pkgname=locator pkgdesc="Unix command "locate" front-end. A Linux alternative to voidtool's "Everything", written in Lazarus." -pkgver=0.1.1 -pkgrel=6 +pkgver=0.1.2 +pkgrel=1 arch=('i686' 'x86_64') url="https://github.com/AlexTuduran/Locator" -license=('Completely free') -source=(https://github.com/AlexTuduran/Locator/releases/download/v$pkgver-alpha/Locator-v$pkgver-alpha.zip - Locator.desktop) -md5sums=('SKIP' - 'SKIP') +license=('custom:Completely free') depends=('mlocate' 'gksu') +makedepends=('lazarus' 'imagemagick' 'gendesk') +source=("$pkgname-$pkgver-alpha.tar.gz::https://github.com/AlexTuduran/Locator/archive/v$pkgver-alpha.tar.gz") +sha256sums=('456f5542e025c387b8097e4a776c309998eb24c249f523b604c116bb3d16d94d') + +prepare() { + cd Locator-$pkgver-alpha + convert locator.ico locator.png + gendesk -f -n --pkgname=$pkgname --exec="gksudo locator" +} + +build() { + cd Locator-$pkgver-alpha + lazbuild locator.lpr --lazarusdir=/usr/lib/lazarus +} package() { - install -D $srcdir/Locator.desktop ${pkgdir}/usr/share/applications/Locator.desktop - install -D $srcdir/Locator-v$pkgver-alpha/locator $pkgdir/opt/locator/locator - install -D $srcdir/Locator-v$pkgver-alpha/locator.png $pkgdir/opt/locator/locator.png + cd Locator-$pkgver-alpha + install -Dm755 _.bin/locator "$pkgdir"/usr/bin/locator + install -Dm644 locator.png "$pkgdir"/usr/share/pixmaps/locator.png + install -Dm644 locator.desktop "$pkgdir"/usr/share/applications/locator.desktop + install -Dm644 LICENSE.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md } |