From 259860e998872309fc3172253203f745b7cb5df6 Mon Sep 17 00:00:00 2001 From: klemek Date: Fri, 6 Jun 2025 00:00:18 +0200 Subject: [PATCH] PKGBUILD --- .gitignore | 5 ++++- PKGBUILD | 20 ++++++++++++++++++++ README.md | 13 +++++++++++-- 3 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 PKGBUILD diff --git a/.gitignore b/.gitignore index 90809ef..829f028 100644 --- a/.gitignore +++ b/.gitignore @@ -18,4 +18,7 @@ configure~ config.status margen *.tar.gz -configure \ No newline at end of file +configure +src/margen* +*.pkg.tar.zst +pkg \ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..5c8be53 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,20 @@ +pkgname=margen +pkgver=1.2.1 +pkgrel=1 +pkgdesc="Generate a marble-like pattern bitmap image, blazing fast." +arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64' 'riscv64') +url="https://github.com/klemek/margen" +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/klemek/margen/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha256sums=('41523e3c1250c4026e4914e757c4e137397d115568ed3f72691631ddd97777a1') +srcdir=build + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + sudo make DESTDIR="$pkgdir" install +} diff --git a/README.md b/README.md index 6ae2a0b..01c56a0 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Written in pure C without librairies. See [Releases](https://github.com/klemek/margen/releases) -```bash +```sh tar xvzf margen-x.y.z.tar.gz cd margen-x.y.z ./configure @@ -22,9 +22,18 @@ make make install ``` +### From PKGBrepository (PKGBUILD) + +```sh +git clone https://github.com/klemek/margen +cd margen +pkbuild -si +``` + + ### From repository (dev version) -```bash +```sh git clone https://github.com/klemek/margen cd margen aclocal