From 7ef735574d42387700315c75a8f1f2d98e0077f5 Mon Sep 17 00:00:00 2001 From: Ella-0 <23418164+Ella-0@users.noreply.github.com> Date: Wed, 27 Jan 2021 11:19:03 +0000 Subject: [PATCH] Added templates, file and less --- pkgs/file/build.sh | 46 +++++++++++++++++++++++++++++++++++++++ pkgs/less/build.sh | 35 +++++++++++++++++++++++++++++ templates/cmake.build.sh | 29 ++++++++++++++++++++++++ templates/simple.build.sh | 28 ++++++++++++++++++++++++ 4 files changed, 138 insertions(+) create mode 100644 pkgs/file/build.sh create mode 100644 pkgs/less/build.sh create mode 100644 templates/cmake.build.sh create mode 100644 templates/simple.build.sh diff --git a/pkgs/file/build.sh b/pkgs/file/build.sh new file mode 100644 index 0000000..41b8f5b --- /dev/null +++ b/pkgs/file/build.sh @@ -0,0 +1,46 @@ +pkgname=file +pkgver=5.39 +ext="dev:doc" + +fetch() { + curl "ftp://ftp.astron.com/pub/file/file-$pkgver.tar.gz" -o $pkgname-$pkgver.tar.gz + tar -xf $pkgname-$pkgver.tar.gz +} + +build() { + cd $pkgname-$pkgver + ./configure \ + --prefix=/usr \ + --build=x86_64-unknown-linux-musl \ + --host=x86_64-unknown-linux-musl + + make +} + +package() { + cd $pkgname-$pkgver + make install DESTDIR=$pkgdir + rm $pkgdir/usr/lib/*.la + rm -r $pkgdir/usr/include + rm -r $pkgdir/usr/share/man + rm -r $pkgdir/usr/lib/pkgconfig +} + +package_dev() { + cd $pkgname-$pkgver + make install DESTDIR=$pkgdir +} + +package_doc() { + cd $pkgname-$pkgver + make install DESTDIR=$pkgdir + rm -r $pkgdir/usr/lib + rm -r $pkgdir/usr/bin + rm -r $pkgdir/usr/include + rm -r $pkgdir/usr/share/misc +} + +license() { + cd $pkgname-$pkgver + cat COPYING +} diff --git a/pkgs/less/build.sh b/pkgs/less/build.sh new file mode 100644 index 0000000..b9608ed --- /dev/null +++ b/pkgs/less/build.sh @@ -0,0 +1,35 @@ +pkgname=less +pkgver=563 +ext="doc" + +fetch() { + curl "http://www.greenwoodsoftware.com/less/less-563.tar.gz" -o $pkgname-$pkgver.tar.xz + tar -xf $pkgname-$pkgver.tar.xz +} + +build() { + cd $pkgname-$pkgver + ./configure \ + --prefix=/usr \ + --build=x86_64-unknown-linux-musl \ + --host=x86_64-unknown-linux-musl + + make +} + +package() { + cd $pkgname-$pkgver + make install DESTDIR=$pkgdir + rm -r $pkgdir/usr/share +} + +package_doc() { + cd $pkgname-$pkgver + make install DESTDIR=$pkgdir + rm -r $pkgdir/usr/bin +} + +license() { + cd $pkgname-$pkgver + cat LICENSE +} diff --git a/templates/cmake.build.sh b/templates/cmake.build.sh new file mode 100644 index 0000000..bfabf27 --- /dev/null +++ b/templates/cmake.build.sh @@ -0,0 +1,29 @@ +pkgname= +pkgver= + +fetch() { + curl "" -o $pkgname-$pkgver.tar.xz + tar -xf $pkgname-$pkgver.tar.xz + mkdir $pkgname-$pkgver/build +} + +build() { + cd $pkgname-$pkgver + cd build + cmake -G Ninja ../ \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr + samu +} + +package() { + cd $pkgname-$pkgver + cd build + DESTDIR=$pkgdir samu install +} + +license() { + cd $pkgname-$pkgver + cat LICENSE +# cat COPYING +} diff --git a/templates/simple.build.sh b/templates/simple.build.sh new file mode 100644 index 0000000..83e0e3e --- /dev/null +++ b/templates/simple.build.sh @@ -0,0 +1,28 @@ +pkgname= +pkgver= + +fetch() { + curl "" -o $pkgname-$pkgver.tar.xz + tar -xf $pkgname-$pkgver.tar.xz +} + +build() { + cd $pkgname-$pkgver + ./configure \ + --prefix=/usr \ + --build=x86_64-unknown-linux-musl \ + --host=x86_64-unknown-linux-musl + + make +} + +package() { + cd $pkgname-$pkgver + make install DESTDIR=$pkgdir +} + +license() { + cd $pkgname-$pkgver + cat LICENSE +# cat COPYING +}