diff options
author | Lukas Probsthain | 2023-07-14 22:30:48 +0200 |
---|---|---|
committer | Lukas Probsthain | 2023-07-14 22:30:48 +0200 |
commit | c90a6fabfabf88f7e0df7296da18857bf44702e1 (patch) | |
tree | 63217ef04fdb099b43f470a34b07344f390a37ef /PKGBUILD | |
parent | 2381ba8efcd3725f58d4b58c5287b7aa5ae12d44 (diff) | |
download | aur-c90a6fabfabf88f7e0df7296da18857bf44702e1.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 34 insertions, 6 deletions
@@ -1,8 +1,9 @@ pkgdesc="A GUI for Modem-Manager. Build from source with patches." url='https://linuxonly.ru/page/modem-manager-gui/' -pkgname='modem-manager-gui-git' -pkgver='0.0.20' +pkgname='modem-manager-gui-hg' +_pkgname="${pkgname%-hg}" +pkgver=r85+.3f6d6c4ee74c+ arch=('x86_64') pkgrel=1 license=('GPL3') @@ -14,14 +15,41 @@ makedepends=( mercurial ) -source=("hg+http://hg.code.sf.net/p/modem-manager-gui/code modem-manager-gui-code") +depends=( + gtk3 + glib2 + gdbm + po4a + itstool +) + +source=("${_pkgname}::hg+http://hg.code.sf.net/p/modem-manager-gui/code" + "fix_segfault_on_DNS_entries.patch") -sha256sums=('SKIP') +sha256sums=('SKIP' + '2a21a7ab4ae78e4296a28e46a337eee042a8d7855a8af5d116ebcfcd989e9892') pkgver() { - cd modem-manager-gui-code - git describe --tags | sed 's/-rc/rc/;s/-/+/g' + cd "${_pkgname}" + printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)" +} + +prepare() { + cd "${_pkgname}" + patch --forward --strip=1 --input="${srcdir}/fix_segfault_on_DNS_entries.patch" } +build() { + cd "${_pkgname}" + #meson build + #cd build + #ninja + sh configure + make +} +package() { + cd "${_pkgname}" + make DESTDIR="${pkgdir}" install +} |