summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052024-04-03 17:00:07 +0800
committerzxp198210052024-04-03 17:00:07 +0800
commite5719a85067c9af14d4826c285e367d4648cc68c (patch)
tree3fc70674a7086609a3f07367ae37aa9a5240cf19
downloadaur-e5719a85067c9af14d4826c285e367d4648cc68c.tar.gz
update to r47.29bd200
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD57
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