commit 8d27243f07e33bb8642fac20895fc396065b8d6f Author: Javad Rajabzadeh Date: Sat Feb 21 22:32:34 2026 +0330 init first version of live diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000000000..c659d2a2fac4a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = gofarsi-live-bin + pkgdesc = Free Persian Go programming language book (Live version) + pkgver = 2025.10.26_142824_eb1cad849 + pkgrel = 1 + url = https://github.com/GoFarsi/book + arch = x86_64 + arch = aarch64 + arch = i686 + arch = pentium4 + arch = armv6h + license = CC0-1.0 + provides = gofarsi + provides = gofarsi-book + conflicts = gofarsi + conflicts = gofarsi-book + source = book_2025.10.26-142824-eb1cad849_linux_amd64.deb::https://github.com/GoFarsi/book/releases/download/v2025.10.26-142824-eb1cad849/book_2025.10.26-142824-eb1cad849_linux_amd64.deb + sha256sums = 31ed71a7e0a1321e0ed853954cf9e49193831bdd8b30f42bd4da386e335fb9fc + +pkgname = gofarsi-live-bin diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000..c776bdfc0e727 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.deb \ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000000..fd9780f6fea92 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Javad +# This file is based released package by Amir Husayn Panahifar + +pkgname=gofarsi-live-bin +_pkgver=2025.10.26-142824-eb1cad849 +pkgver=2025.10.26_142824_eb1cad849 +pkgrel=1 +pkgdesc="Free Persian Go programming language book (Live version)" +arch=('x86_64' 'aarch64' 'i686' 'pentium4' 'armv6h') +url="https://github.com/GoFarsi/book" +license=('CC0-1.0') +depends=() +provides=('gofarsi' 'gofarsi-book') +conflicts=('gofarsi' 'gofarsi-book') + +case "$CARCH" in + x86_64) _deb="book_${_pkgver}_linux_amd64.deb" ;; + aarch64) _deb="book_${_pkgver}_linux_arm64.deb" ;; + i686|pentium4) _deb="book_${_pkgver}_linux_386.deb" ;; + armv6h) _deb="book_${_pkgver}_linux_armv6.deb" ;; + *) echo "Unsupported architecture: $CARCH"; exit 1 ;; +esac + +source=("$_deb::https://github.com/GoFarsi/book/releases/download/v${_pkgver}/${_deb}") + +sha256sums=('31ed71a7e0a1321e0ed853954cf9e49193831bdd8b30f42bd4da386e335fb9fc') + +package() { + bsdtar -xf "${srcdir}/${_deb}" + bsdtar -xf data.tar.gz -C "${pkgdir}/" + + install -Dm755 "${pkgdir}/usr/local/bin/book" "${pkgdir}/usr/bin/gofarsi-book" + + rm -rf "${pkgdir}/usr/local" + echo "Installed go farsi book, for run book use: gofarsi-book" +}