jobextra/lsb-release/PKGBUILD

57 lines
1.8 KiB
Bash

#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=lsb-release
pkgver=2.0.r53.a86f885
_commit=a86f885597a91cd41837d706bf6a08d4c239a54b
pkgrel=01
pkgdesc="LSB version query program"
url="https://refspecs.linuxfoundation.org/lsb.shtml"
depends=('sh')
makedepends=('git')
source=("git+https://github.com/LinuxStandardBase/lsb-samples.git#commit=$_commit"
'lsb-release'
'lsb_release_description.patch'
'lsb_release_make_man_page_reproducible.patch')
pkgver() {
cd lsb-samples/lsb_release/src
printf "%s.r%s.%s" "$(grep -Po 'SCRIPTVERSION="\K[^"]*' lsb_release)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
cd lsb-samples/lsb_release/src
patch -Np0 -i "$srcdir/lsb_release_description.patch"
patch -Np1 -i "$srcdir/lsb_release_make_man_page_reproducible.patch"
}
build() {
cd lsb-samples/lsb_release/src
make
}
package() {
cd lsb-samples/lsb_release/src
install -Dm644 lsb_release.1.gz -t "$pkgdir/usr/share/man/man1"
install -Dm755 lsb_release -t "$pkgdir/usr/bin"
install -Dm644 "$srcdir/lsb-release" -t "$pkgdir/etc"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL')
sha256sums=(SKIP
4bb27ea9cc66bf6f0e48616091b9320c177981ef2db0c8187b553d56ecba701c # lsb-release
79f7f4d47052eea37c602d42c8d75d391b87effd867f20003f179e8f74663e93 # lsb_release_description.patch
da9fdceedd09f336652147d4482edc6f0e8834cc24ed64ecda79b3c1efeac7a6) # lsb_release_make_man_page_reproducible.patch
## 73aa11821ddea7ee4372d0a3bc630b4eccb5e78b7c3d1d8e5372b39141ab8d27 lsb-release-2.0.r53.a86f885-01-x86_64.pkg.tar.lz