From 84b3dae3d12c3b4acbc371a56bc37f0ecb9490dc Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Tue, 13 Sep 2022 18:26:09 +0300 Subject: Add desktop file Courtesy of AUR user somepaulo --- PKGBUILD | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) (limited to 'PKGBUILD') diff --git a/PKGBUILD b/PKGBUILD index a1773e0..979f263 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,37 +1,40 @@ # Maintainer: Yigit Sever + pkgname=rlr-git # '-bzr', '-git', '-hg' or '-svn' -pkgver=r19.3d62f7a +pkgver=r25.5fd3169 pkgrel=1 pkgdesc="interactive pixel screen ruler and protractor" arch=('any') url="https://github.com/epilys/rlr" license=('GPL') -depends=() makedepends=('git' 'cargo') # 'bzr', 'git', 'mercurial' or 'subversion' provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") -source=("${pkgname%-git}::git+${url}") -sha256sums=('SKIP') +source=("${pkgname%-git}::git+${url}" "${pkgname%-git}.desktop") +sha256sums=('SKIP' + '7f659ea7e8cb794963ff6881294a8aba388c33bc10c7e14c1ecf58fb241386e7') pkgver() { cd "$srcdir/${pkgname%-git}" - # Git, no tags available + # git, no tags available printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "$srcdir/${pkgname%-git}" - cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { cd "$srcdir/${pkgname%-git}" - export RUSTUP_TOOLCHAIN=stable - export CARGO_TARGET_DIR=target - cargo build --frozen --release --all-features + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features } package() { - cd "$srcdir/${pkgname%-git}" - install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/${pkgname%-git}" + # binary + install -Dm0755 "${srcdir}/${pkgname%-git}/target/release/${pkgname%-git}" -t "${pkgdir}/usr/bin/" + # desktop file + install -Dm644 "${pkgname%-git}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-git}.desktop" } -- cgit v1.2.3-70-g09d2