init first version of live

This commit is contained in:
Javad Rajabzadeh 2026-02-21 22:32:34 +03:30
commit 8d27243f07
3 changed files with 56 additions and 0 deletions

19
.SRCINFO Normal file
View file

@ -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

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
*.deb

36
PKGBUILD Normal file
View file

@ -0,0 +1,36 @@
# Maintainer: Javad <ja7ad@live.com>
# This file is based released package by Amir Husayn Panahifar <ahp@panahifar.ir>
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"
}