summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAseem Athale2024-05-29 09:48:23 +0530
committerAseem Athale2024-05-29 09:48:23 +0530
commitf1b9564fa6f682bd4e4bcbc1cbf78b511cd96e42 (patch)
tree876103b46dc178dc7c18f06afd039cf0e4875eda
parent8842ec2547cd85a2fc6c6ca16632783738f8c0f3 (diff)
downloadaur-f1b9564fa6f682bd4e4bcbc1cbf78b511cd96e42.tar.gz
govarnam-git: Add .so symlinks
Signed-off-by: Aseem Athale <athaleaseem@gmail.com>
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD20
2 files changed, 14 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d174035654ea..228149bc7297 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = govarnam-git
pkgdesc = Transliteration and reverse transliteration for Indian languages - Go port of libvarnam
- pkgver = 1.9.0.r6.g436d006
- pkgrel = 1
+ pkgver = 1.9.1.r0.g1d1fb67
+ pkgrel = 2
url = https://varnamproject.github.io/
arch = x86_64
license = AGPL
diff --git a/PKGBUILD b/PKGBUILD
index 098c1c7bb432..74aaf6bd892a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,9 @@
# Contributor: Ashwin Vishnu <ashwinvis+arch at pr0t0nm4il dot com>
pkgname=govarnam-git
-pkgver=1.9.0.r6.g436d006
-pkgrel=1
+_pkgver=1.9.1
+pkgver=1.9.1.r0.g1d1fb67
+pkgrel=2
pkgdesc="Transliteration and reverse transliteration for Indian languages - Go port of libvarnam"
arch=('x86_64')
url="https://varnamproject.github.io/"
@@ -16,17 +17,18 @@ optdepends=('govarnam-ibus: Ibus engine support'
'govarnam-schemes: Language schemes support')
pkgver() {
- cd "$pkgname"
+ cd "${pkgname}"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | sed 's/^v//g'
}
prepare() {
- cd "$pkgname"
+ cd "${pkgname}"
go get -u . && go mod tidy
sed -i 's#EXT_LDFLAGS = -extldflags "-Wl,-soname,$(LIB_NAME).$(SO_NAME),--version-script,$(CURDIR)/govarnam.syms"#EXT_LDFLAGS = -extldflags "-Wl,-soname,$(LIB_NAME).$(SO_NAME)"#g' Makefile
}
+
build() {
- cd "$pkgname"
+ cd "${pkgname}"
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
@@ -41,11 +43,13 @@ build() {
# }
package() {
- cd "$pkgname"
+ cd "${pkgname}"
- install -Dm755 varnamcli "$pkgdir"/usr/bin/varnamcli
+ install -Dm 755 varnamcli "${pkgdir}/usr/bin/varnamcli"
- install -Dm644 libgovarnam.so "$pkgdir"/usr/lib/libgovarnam.so
+ install -Dm 644 libgovarnam.so "${pkgdir}/usr/lib/libgovarnam.so.${_pkgver}"
+ ln -s /usr/lib/libgovarnam.so.${_pkgver} "${pkgdir}/usr/lib/libgovarnam.so"
+ ln -s /usr/lib/libgovarnam.so.${_pkgver} "${pkgdir}/usr/lib/libgovarnam.so.1"
install -Dm 644 govarnam.pc "${pkgdir}/usr/lib/pkgconfig/govarnam.pc"