diff options
author | zxp19821005 | 2024-04-03 17:00:07 +0800 |
---|---|---|
committer | zxp19821005 | 2024-04-03 17:00:07 +0800 |
commit | e5719a85067c9af14d4826c285e367d4648cc68c (patch) | |
tree | 3fc70674a7086609a3f07367ae37aa9a5240cf19 | |
download | aur-e5719a85067c9af14d4826c285e367d4648cc68c.tar.gz |
update to r47.29bd200
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..447f185c9dc2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = encryptednotepad2-git + pkgdesc = A Notepad-like simple text editor where files are saved (and later loaded) encrypted with AES-256. + pkgver = r47.29bd200 + pkgrel = 1 + url = https://github.com/ivoras/EncryptedNotepad2 + arch = any + license = GPL-3.0-only + makedepends = git + makedepends = go>=1.22 + makedepends = gendesk + makedepends = gcc + makedepends = base-devel + depends = libxi + depends = libx11 + depends = libxcursor + depends = libxxf86vm + depends = libxinerama + depends = libglvnd + depends = libxrandr + provides = encryptednotepad2=r47.29bd200 + conflicts = encryptednotepad2 + source = encryptednotepad2.git::git+https://github.com/ivoras/EncryptedNotepad2.git + sha256sums = SKIP + +pkgname = encryptednotepad2-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1ac52364d2db --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: zxp19821005 <zxp19821005 at 163 dot com> +pkgname=encryptednotepad2-git +_pkgname="Encrypted Notepad 2" +pkgver=r47.29bd200 +pkgrel=1 +pkgdesc="A Notepad-like simple text editor where files are saved (and later loaded) encrypted with AES-256." +arch=('any') +url="https://github.com/ivoras/EncryptedNotepad2" +license=('GPL-3.0-only') +conflicts=("${pkgname%-git}") +provides=("${pkgname%-git}=${pkgver%.r*}") +depends=( + 'libxi' + 'libx11' + 'libxcursor' + 'libxxf86vm' + 'libxinerama' + 'libglvnd' + 'libxrandr' +) +makedepends=( + 'git' + 'go>=1.22' + 'gendesk' + 'gcc' + 'base-devel' +) +source=( + "${pkgname//-/.}::git+${url}.git" +) +sha256sums=('SKIP') +pkgver() { + cd "${srcdir}/${pkgname//-/.}" + #git describe --long --tags --exclude='*[a-z][a-z]*' | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} +build() { + gendesk -q -f -n --categories="Utility" --name="${_pkgname}" --exec="${pkgname%-git} %U" + cd "${srcdir}/${pkgname//-/.}" + export CGO_ENABLED=1 + export GO111MODULE=on + export GOOS=linux + export GOCACHE="${srcdir}/.go-build" + export GOMODCACHE="${srcdir}/.go/pkg/mod" + if [ `curl -s ipinfo.io/country | grep CN | wc -l ` -ge 1 ];then + export GOPROXY=https://goproxy.cn + else + echo "Your network is OK." + fi + go build -o "${pkgname%-git}" +} +package() { + install -Dm755 "${srcdir}/${pkgname//-/.}/${pkgname%-git}" -t "${pkgdir}/usr/bin" + install -Dm644 "${srcdir}/${pkgname//-/.}/Icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-git}.png" + install -Dm644 "${srcdir}/${pkgname%-git}.desktop" -t "${pkgdir}/usr/share/applications" + install -Dm644 "${srcdir}/${pkgname//-/.}/LICENSE"* -t "${pkgdir}/usr/share/licenses/${pkgname}" +}
\ No newline at end of file |