-> Overhauled build files in base. Almost all variable names in all build files are now in lower case to

prevent accidents with the general build environment. More changes in the build system and other section
   build files to follow.
-> Fixed library path in base/libical build file to prevent creation of lib64 directory
-> Fixed code that searches for an SMBuild file inside a package installer when installing from a package
   using base/pkgtools's installpkg script
-> Added a missing brace in base/findutils build file
-> Upgraded base/ntfs-3g to 2021.8.22
-> Temporarily removed rm -f command used to discard man pages in base/openssl build file
-> Added if/else check in base/rust build file to only extract rust toolchain in the absence of
   rust installation on the system
-> Upgraded base/syssstat to 12.5.5
This commit is contained in:
SMLinux 2022-02-13 13:46:58 +05:30
parent ec8d4408fb
commit 2f32197590
318 changed files with 4588 additions and 4567 deletions

View file

@ -1,31 +1,31 @@
APP=acl
VERSION=2.2.53
BUILD=1sml
HOMEPAGE="http://savannah.nongnu.org/projects/acl"
DOWNLOAD=''
REQUIRES="attr"
DESC="Tools and libraries for manipulating POSIX Access Control Lists"
app=acl
version=2.2.53
build=1sml
homepage="http://savannah.nongnu.org/projects/acl"
download="https://download.savannah.nongnu.org/releases/acl/acl-2.2.53.tar.gz"
requires="attr"
desc="Tools and libraries for manipulating POSIX Access Control Lists"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
--prefix=""
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
mv $PKG/share/doc/$APP/* $PKGDOCS/
rm -rf $PKG/share/doc
mv $pkg/share/doc/$app/* $pkgdocs/
rm -rf $pkg/share/doc
mkfinalpkg
}
SHA512SUMS="
sha512sums="
7b41ad53b4499bf59cb4d37b51db147a9aef8e72855f28044ae73dd8528272a0762e1e4a769919ca72b6cd1cec31161c166f6707e5534b85ed7718c6f57e8895 acl-2.2.53.tar.lz
"

View file

@ -1,17 +1,18 @@
APP=acpid
VERSION=2.0.32
BUILD=1sml
HOMEPAGE='http://sourceforge.net/projects/acpid2/'
DOWNLOAD=''
DESC="Tools and daemon for implementing ACPI standard on Linux"
app=acpid
version=2.0.32
build=1sml
homepage='http://sourceforge.net/projects/acpid2/'
download=''
desc="Tools and daemon for implementing ACPI standard on Linux"
requires="musl"
build() {
compileonlyfor x86_64
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z**
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z**
cd $app-$version
fixbuilddirpermissions
./configure \
@ -20,18 +21,18 @@ build() {
--sbindir=/bin
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
install -Dm 755 $SRCDIR/acpi_handler.sh $PKG/etc/acpi/acpi_handler.sh.new
install -Dm 644 $SRCDIR/default $PKG/etc/acpi/events/default
install -Dm 755 $SRCDIR/rc.acpid $PKG/etc/rc.d/rc.acpid
install -Dm 755 $srcdir/acpi_handler.sh $pkg/etc/acpi/acpi_handler.sh.new
install -Dm 644 $srcdir/default $pkg/etc/acpi/events/default
install -Dm 755 $srcdir/rc.acpid $pkg/etc/rc.d/rc.acpid
cp COPYING $PKGDOCS/
head -n 100 Changelog > $PKGDOCS/CHANGELOG
cp COPYING $pkgdocs/
head -n 100 Changelog > $pkgdocs/CHANGELOG
mkfinalpkg
}
SHA512SUMS="
sha512sums="
c7afffdf9818504e1ac03b0ad693a05f772bfd07af9808262b3b6bb82ca4dabe6253c94e6dc59e5be6f0da9e815e8bcf2d3e16f02b23d0248b6bad4509e78be7 acpid-2.0.32.tar.xz
"

View file

@ -1,20 +1,20 @@
APP=alsa-lib
VERSION=1.2.3.1
BUILD=1sml
HOMEPAGE="http://alsa-project.org"
DOWNLOAD=''
DESC="Advanced Linux Sound Architecture provides audio and MIDI functionality for Linux"
REQUIRES="musl"
app=alsa-lib
version=1.2.3.1
build=1sml
homepage="http://alsa-project.org"
download=''
desc="Advanced Linux Sound Architecture provides audio and MIDI functionality for Linux"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z**
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z**
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/remove-test.patch
patch -p1 < $srcdir/remove-test.patch
./configure \
--prefix="" \
@ -28,11 +28,11 @@ build() {
--without-versioned
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
( cd $PKG
( cd $pkg
mv share/alsa/alsa.conf share/alsa/alsa.conf.new
# create a blank asound.conf.new
mkdir -p etc ; touch etc/asound.conf.new
@ -40,14 +40,14 @@ build() {
if [ "$ARCH" = "aarch64" ]; then
# Provide some sample conf files for using USB audio by overwriting the above file
cp $SRCDIR/alsa.conf.rpi.usbaudio $PKG/share/alsa/alsa.conf.new
cp $SRCDIR/asound.conf.rpi $PKG/etc/asound.conf.new
cp $srcdir/alsa.conf.rpi.usbaudio $pkg/share/alsa/alsa.conf.new
cp $srcdir/asound.conf.rpi $pkg/etc/asound.conf.new
fi
mkfinalpkg
}
SHA512SUMS="
sha512sums="
ed0a81371117a91a5024f3bef5a881ffa9521399eab5e016924669a3f1eba2d6a02efa284b160089bc581717d39d15325ebb2faf162e4d3dabe4c29785a5fb58 alsa-lib-1.2.3.1.tar.bz2
e15318431fe2d5bd1e42ef793f223e3e5995890d7befe6daa3d7456ccf5cb2f51eb79171539cecae13032a9b8a798ea35e04c89b27c7ef9567e2c03fb8db4512 remove-test.patch
"

View file

@ -1,17 +1,17 @@
APP=alsa-plugins
VERSION=1.2.2
BUILD=1sml
HOMEPAGE="http://www.alsa-project.org"
DOWNLOAD=""
DESC="Plugins for ALSA"
REQUIRES="alsa-lib"
app=alsa-plugins
version=1.2.2
build=1sml
homepage="http://www.alsa-project.org"
download=""
desc="Plugins for ALSA"
requires="alsa-lib"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z**
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z**
cd $app-$version
fixbuilddirpermissions
./configure \
@ -19,13 +19,13 @@ build() {
--libdir=/lib
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/
cp COPYING* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
25a7dfaa64be024447d889b5cde668f1308d197f54880548a82d50beb4ac0dbff33b415da1e26dc5229408c934247a9bd38acfb0f82ca388deac0d77ab3cdadb alsa-plugins-1.2.2.tar.bz2
"

View file

@ -1,17 +1,17 @@
APP=alsa-utils
VERSION=1.2.3
BUILD=1sml
HOMEPAGE='http://alsa-project.org'
DOWNLOAD=''
REQUIRES="netbsd-curses alsa-lib"
DESC="Utilities for ALSA such as alsactl, amixer, alsamixer, aplay and arecord"
app=alsa-utils
version=1.2.3
build=1sml
homepage='http://alsa-project.org'
download=''
requires="netbsd-curses alsa-lib"
desc="Utilities for ALSA such as alsactl, amixer, alsamixer, aplay and arecord"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z**
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z**
cd $app-$version
fixbuilddirpermissions
./configure \
@ -24,13 +24,13 @@ build() {
--disable-xmlto
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
5aeba2e5b7279c62d4df85b61a26b3f41e5465bac5a0b94c7bbe1299f7aa38e8cf2a1f749f618289a63b61f76609fe54169fcbe70792b45adc8957811b672012 alsa-utils-1.2.3.tar.bz2
"

View file

@ -1,21 +1,21 @@
APP=argp-standalone
VERSION=1.3
BUILD=1sml
HOMEPAGE='http://www.lysator.liu.se/~nisse/misc/'
DOWNLOAD=''
DESC="Hierarchical argument parsing library broken out of glibc"
REQUIRES="musl"
app=argp-standalone
version=1.3
build=1sml
homepage="http://www.lysator.liu.se/~nisse/misc/"
download="http://www.lysator.liu.se/~nisse/misc/argp-standalone-1.3.tar.gz"
desc="Hierarchical argument parsing library broken out of glibc"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z**
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z**
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/gnu89-inline.patch
patch -p1 < $SRCDIR/001-throw-in-funcdef.patch
patch -p1 < $srcdir/gnu89-inline.patch
patch -p1 < $srcdir/001-throw-in-funcdef.patch
./configure \
--prefix="" \
@ -23,15 +23,15 @@ build() {
make
install -Dm 644 argp.h $PKG/include/argp.h
install -Dm 755 libargp.a $PKG/lib/libargp.a
install -Dm 644 argp.h $pkg/include/argp.h
install -Dm 755 libargp.a $pkg/lib/libargp.a
head -n 100 ChangeLog > $PKGDOCS/CHANGELOG
head -n 100 ChangeLog > $pkgdocs/CHANGELOG
mkfinalpkg
}
SHA512SUMS="
sha512sums="
b6bb0416d19cc2bc582158ea4b7d143fa13a2dacfac25b7f9adea68b4dd6b06548a4a81f1691036f04feae86ca87f45e6c1dae12cf2d6d6a74e16b2d2ee556dd argp-standalone-1.3.tar.lz
5e4cdeeb16e6a4fb46a00ab95f3da9276ee554eec00bb2a05da7467961234ba3f9a630aafa7ceb5feb429a84ece8bf03b869fa996b86468f4716935a914c79a4 001-throw-in-funcdef.patch
69f1d8a4fcd542346f98bc1fb7151db748483fc2f331c8c35114e0891d867b41c603ddaa5f3130aaaf1c640e02c51ac71cee71b62c09301b146812e9059e9ade gnu89-inline.patch

View file

@ -1,17 +1,17 @@
APP=asciidoc
VERSION=9.0.4
BUILD=1sml
HOMEPAGE="https://github.com/asciidoc/asciidoc-py3"
DOWNLOAD=''
DESC="Text document format for writing notes and documentation"
REQUIRES="python3 libxslt docbook"
app=asciidoc
version=9.0.4
build=1sml
homepage="https://github.com/asciidoc/asciidoc-py3"
download=''
desc="Text document format for writing notes and documentation"
requires="python3 libxslt docbook"
build() {
mkandenterbuilddir
rm -rf $APP-"py3"-$VERSION
rm -rf $app-"py3"-$version
tar xf $SRCDIR/$APP-"py3"-$VERSION.tar.?z*
cd $APP-"py3"-$VERSION
tar xf $srcdir/$app-"py3"-$version.tar.?z*
cd $app-"py3"-$version
fixbuilddirpermissions
./configure \
@ -19,13 +19,13 @@ build() {
--sysconfdir=/etc
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYRIGHT LICENSE $PKGDOCS/
cp COPYRIGHT LICENSE $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
df71bb8a35fc0099c34dcfbcfe8c182b59c5a8e86326a994fe722fea2c902fb56d221d8ae42a7b967daa4acc8cadd82ec9c85add48a8013ad04d295bf1d728c4 asciidoc-py3-9.0.4.tar.lz
"

View file

@ -1,16 +1,16 @@
APP=aspell
VERSION=0.60.7
BUILD=1sml
HOMEPAGE="http://aspell.net/"
REQUIRES="gcc-libs netbsd-curses perl"
DESC="Spell checker for GNU Linux"
app=aspell
version=0.60.7
build=1sml
homepage="http://aspell.net/"
requires="gcc-libs netbsd-curses perl"
desc="Spell checker for GNU Linux"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -23,13 +23,13 @@ build() {
--enable-dict-dir=/lib/aspell
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
b02d4f5e82f5a001a6dd626088405cc0987036f735585d4ad1a025e59f009c631318c8a9480096c552ef647b59d0050f8503af28aa1e7b858d1598d3495ba509 aspell-0.60.7.tar.lz
"

View file

@ -1,29 +1,29 @@
APP=aspell6
VERSION=en
BUILD=1sml
HOMEPAGE="https://ftp.gnu.org/gnu/aspell/dict/0index.html"
DOWNLOAD=""
REQUIRES="aspell"
DESC="Dictionary files for aspell spelling checker"
app=aspell6
version=en
build=1sml
homepage="https://ftp.gnu.org/gnu/aspell/dict/0index.html"
download=""
requires="aspell"
desc="Dictionary files for aspell spelling checker"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION-2018.04.16-0.tar.bz2
cd "$APP-$VERSION-2018.04.16-0"
tar xf $srcdir/$app-$version-2018.04.16-0.tar.bz2
cd "$app-$version-2018.04.16-0"
fixbuilddirpermissions
./configure
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp Copyright $PKGDOCS/
cp Copyright $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
70447f5f11a6a2d96e58376ac06e78add59e4eb237ca40ed0752f481dabe1a6e9e227fd20ba95a5612de1bb4357cd65760a31c94efe66f8499b9ed031e9846c2 aspell6-en-2018.04.16-0.tar.bz2
"

View file

@ -1,22 +1,22 @@
APP=attr
VERSION=2.4.47
BUILD=1sml
HOMEPAGE="http://savannah.nongnu.org/projects/attr"
DOWNLOAD=""
REQUIRES="musl"
DESC="Tools for manipulating extended attributes on filesystems"
app=attr
version=2.4.47
build=1sml
homepage="http://savannah.nongnu.org/projects/attr"
download="https://download.savannah.nongnu.org/releases/attr/attr-2.4.47.src.tar.gz"
requires="musl"
desc="Tools for manipulating extended attributes on filesystems"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
sed -i 's@-o $(PKG_USER) -g $(PKG_GROUP)@@' include/buildmacros
sed -i 's@CHOWN=_chown@CHOWN=true@' include/install-sh
patch -p1 < $SRCDIR/attr-cdefs.patch
patch -p1 < $srcdir/attr-cdefs.patch
make clean
@ -32,14 +32,14 @@ build() {
make LDFLAGS=-all-static
make DESTDIR="$PKG" install install-lib install-dev
make DESTDIR="$pkg" install install-lib install-dev
cp doc/{COPYING,COPYING.LGPL} $PKGDOCS/
cp doc/{COPYING,COPYING.LGPL} $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
8d1c8b506db2e0c8290d49dc2672a59d7fb5a8e74e784835132d706ebd0c52a14d848fde8fe629c551b51bdc098152f0e5ee0290d0ef51dd5f90dca3c113d24b attr-2.4.47.tar.lz
28236fb6bd7021d249bb2f4fc98a4445f86d336afd4289708b3580d126f08c0c952595f78aa14b203f857df06e5c7262348b660c0e206de3efb1caecf6d19f8c attr-cdefs.patch
"

View file

@ -1,30 +1,30 @@
APP=autoconf
VERSION=2.69
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/autoconf'
DOWNLOAD=''
REQUIRES="m4 perl perl-modules diffutils gawk"
DESC="m4 macros extension to produce scripts for software packaging"
app=autoconf
version=2.69
build=1sml
homepage="https://www.gnu.org/software/autoconf"
download="https://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz"
requires="m4 perl perl-modules diffutils gawk"
desc="m4 macros extension to produce scripts for software packaging"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
--prefix=""
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/
cp COPYING* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
9ab9a95fdba7bed86440ec77d3bc976f30c08fb688c699e68c017c741a3792534ec96f0d1f61e5d0f242b77d0ae29fd541a29653fea82d6fd1b983b192033cb6 autoconf-2.69.tar.lz
"

View file

@ -1,30 +1,30 @@
APP=automake
VERSION=1.16.1
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/automake'
DOWNLOAD='https://ftp.gnu.org/gnu/automake/automake-1.16.1.tar.xz'
DESC="GNU Makefile generator"
REQUIRES="autoconf perl"
app=automake
version=1.16.1
build=1sml
homepage='https://www.gnu.org/software/automake'
download='https://ftp.gnu.org/gnu/automake/automake-1.16.1.tar.xz'
desc="GNU Makefile generator"
requires="autoconf perl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
--prefix=""
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
cde49f49251a4110b6d6bf71a87c70a02761b937575825049953a5ccb6031e4ee9f4d7ec00b4713e0f1267ddb3265de659e268b09697c4fd401c606910e4605f automake-1.16.1.tar.lz
"

View file

@ -1,35 +1,35 @@
APP=bash-completion
VERSION=2.11
BUILD=1sml
HOMEPAGE='https://github.com/scop/bash-completion'
DOWNLOAD='https://github.com/scop/bash-completion/archive/refs/tags/2.11.tar.gz'
REQUIRES="bash"
DESC="Programmable completion for the bash shell"
app=bash-completion
version=2.11
build=1sml
homepage='https://github.com/scop/bash-completion'
download='https://github.com/scop/bash-completion/archive/refs/tags/2.11.tar.gz'
requires="bash"
desc="Programmable completion for the bash shell"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z**
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z**
cd $app-$version
fixbuilddirpermissions
# Thank you slackware
patch -p1 < $SRCDIR/fixup-sh-script-completions.diff
patch -p1 < $srcdir/fixup-sh-script-completions.diff
./configure \
--prefix="" \
--sysconfdir=/etc \
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
551638e4b97be74ec97624bb9b952dd093a0f6b41f85932efc6a2b914d3a58a9e34b3efd0f4f49ed20fc089e2c93cb0997a0017fefaa7aa3b78d83878d58eda2 bash-completion-2.11.tar.lz
313db416a83f811d52ed7ea530a45851b34ed736eb119ff539127983f300cfd9d4fef95c5e134255f55b082e3f41e9129f48eb85d81c87e8321b735d4d83a483 fixup-sh-script-completions.diff
"

View file

@ -1,17 +1,17 @@
APP=bash
VERSION=5.0
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/bash/bash.html'
DOWNLOAD='https://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz'
REQUIRES="netbsd-curses"
DESC="GNU Bourne-Again SHell"
app=bash
version=5.0
build=1sml
homepage='https://www.gnu.org/software/bash/bash.html'
download='https://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz'
requires="netbsd-curses"
desc="GNU Bourne-Again SHell"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
bash_cv_getenv_redef=no \
@ -28,15 +28,15 @@ build() {
--disable-nls
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
( cd $PKG/bin ; ln -s bash sh )
( cd $pkg/bin ; ln -s bash sh )
mkfinalpkg
}
SHA512SUMS="
sha512sums="
5795c200a1f930caa1b984006498ea1ecae6fd9f73aa039ccc02403e4b2db0cc0999d47b00dc92eefe1ae25b189b43ca5e3d052606b535ea8712f3e3f6f39470 bash-5.0.tar.lz
"

View file

@ -1,29 +1,29 @@
APP=bc
VERSION=1.2.5
BUILD=1sml
HOMEPAGE="https://www.gnu.org/software/bc/"
DOWNLOAD=''
DESC="Arbitrary precision numeric processing language"
REQUIRES="musl"
app=bc
version=1.2.5
build=1sml
homepage="https://github.com/gavinhoward/bc"
download="https://github.com/gavinhoward/bc/releases/download/1.2.5/bc-1.2.5.tar.xz"
desc="Arbitrary precision numeric processing language"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z**
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z**
cd $app-$version
fixbuilddirpermissions
./configure.sh -EHNG
make all
make install DESTDIR=$PKG BINDIR="/bin" MAN1DIR="/share/man/man1"
make install DESTDIR=$pkg BINDIR="/bin" MAN1DIR="/share/man/man1"
cp LICENSE.md $PKGDOCS
cp LICENSE.md $pkgdocs
mkfinalpkg
}
SHA512SUMS="
sha512sums="
3e3f56daf1ec3622ef59de067a6497637d09adcec862eb1f90ea1fb901b113e072c1c2b7473fbb6cbff8e340db22bfe041d43b9e83e6b1bb55bf1f5a2bc40d52 bc-1.2.5.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=bison
VERSION=3.1
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/bison/bison.html'
DOWNLOAD='https://ftp.gnu.org/gnu/bison/bison-3.1.tar.xz'
DESC="parser generator similar to yacc"
REQUIRES="m4"
app=bison
version=3.1
build=1sml
homepage='https://www.gnu.org/software/bison/bison.html'
download='https://ftp.gnu.org/gnu/bison/bison-3.1.tar.xz'
desc="parser generator similar to yacc"
requires="m4"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -19,11 +19,11 @@ build() {
--disable-nls
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
mkfinalpkg
}
SHA512SUMS="
sha512sums="
cfc0fd081892dfde34f0f1d5530db02c6160fb9c9efdc7da774c9150848456b14877fcc5f67e384cb6b1a85d174dd9cfb55ce852739fd949304f880a854765fe bison-3.1.tar.lz
"

View file

@ -1,36 +1,36 @@
APP=boost
VERSION=1_69_0
BUILD=1sml
HOMEPAGE='https://www.boost.org/'
REQUIRES="bzip2 zlib findutils python3 icu xz"
DESC="Huge collection of free peer-reviewed portable C++ source libraries"
app=boost
version=1_69_0
build=1sml
homepage='https://www.boost.org/'
requires="bzip2 zlib findutils python3 icu xz"
desc="Huge collection of free peer-reviewed portable C++ source libraries"
build() {
mkandenterbuilddir
rm -rf "$APP"_"$VERSION"
rm -rf "$app"_"$version"
tar xf $SRCDIR/"$APP"_"$VERSION".tar.?z*
cd "$APP"_"$VERSION"
tar xf $srcdir/"$app"_"$version".tar.?z*
cd "$app"_"$version"
chown -R root.root .
patch -p1 < $SRCDIR/boost-execinfo.patch
patch -p1 < $srcdir/boost-execinfo.patch
unset CXX
# Also symlink <toolchain>-gcc-6.3.0 to gcc-6.3.0 and <toolchain>-g++ to g++-6.3.0
CC="$CC" \
./bootstrap.sh \
--prefix="$PKG" \
--prefix="$pkg" \
./b2 -j3 toolset=gcc-foo -d+2 stage threading=multi link=shared || true
./b2 -j3 -d+2 install threading=multi link=shared || true
cp LICENSE_1_0.txt $PKGDOCS/LICENSE
cp LICENSE_1_0.txt $pkgdocs/LICENSE
mkfinalpkg
}
SHA512SUMS="
sha512sums="
d0e9bb858c44880d56c0291afef6a1b011a62f659a2d8f58dcb6147ea0899f9157bd8db3097896618fee0116847ebeac78b6d0f0fec8a92c3469500828bbe552 boost_1_69_0.tar.bz2
16d8d072adb9073f240e3f7ff73591d3867681c4ba47f6f9f7d064e367b45a97e1f757ff01e489d0d834382670f9e9658755754d0e0dce62b08e6045c1f8605a boost-execinfo.patch
"

View file

@ -1,17 +1,17 @@
APP=brotli
VERSION=1.0.7
BUILD=1sml
HOMEPAGE="https://github.com/google/brotli"
DOWNLOAD="https://github.com/google/brotli/archive/refs/tags/v1.0.7.tar.gz"
REQUIRES="musl"
DESC="Generic-purpose lossless compression algorithm based on LZ77, Huffman coding and 2nd order context modeling"
app=brotli
version=1.0.7
build=1sml
homepage="https://github.com/google/brotli"
download="https://github.com/google/brotli/archive/refs/tags/v1.0.7.tar.gz"
requires="musl"
desc="Generic-purpose lossless compression algorithm based on LZ77, Huffman coding and 2nd order context modeling"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./bootstrap
@ -20,13 +20,13 @@ build() {
--prefix=""
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp LICENSE $PKGDOCS/
cp LICENSE $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
74c138ff3cd31185daed65666afb163279d2766d367bff9f3133252467772e47450b4b5dee9476d2cad4198d8e613739673de54648252b9d5e0887be5d87ca5d brotli-1.0.7.tar.lz
"

View file

@ -1,20 +1,20 @@
APP=bubblewrap
VERSION=0.4.1
BUILD=1sml
HOMEPAGE='https://github.com/containers/bubblewrap'
DOWNLOAD=''
DESC="Unprivileged sandboxing tool to reduce attack surfaces"
REQUIRES="libcap"
app=bubblewrap
version=0.4.1
build=1sml
homepage='https://github.com/containers/bubblewrap'
download=''
desc="Unprivileged sandboxing tool to reduce attack surfaces"
requires="libcap"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/realpath-workaround.patch
patch -p1 < $srcdir/realpath-workaround.patch
./configure \
--prefix="" \
@ -24,14 +24,14 @@ build() {
--disable-man
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
0ff46dc0fda2d0cffbb36cc52ff43951b30cbd835a42cc56806acbbbd827796bfadbb1cfafc84d6b47a72c031ca44abe1c377acc0cc25fe3b33e854f5f687d35 bubblewrap-0.4.1.tar.xz
7e8395aa7801263056b0c072194240f0ae1ee1a3b0acd874baf112a7b7b5e53ac5f688ece9099067bfc1e28e52e81f107964a3288a615cc1eedb1af5f82bbd8e realpath-workaround.patch
"

View file

@ -1,33 +1,33 @@
APP=busybox
VERSION=1.27.2
BUILD=1sml
HOMEPAGE="https://www.busybox.net/"
DOWNLOAD="https://www.busybox.net/downloads/busybox-1.27.2.tar.bz2"
REQUIRES="musl"
DESC="Swiss army knife of embedded linux providing subsets of common UNIX utilities"
app=busybox
version=1.27.2
build=1sml
homepage="https://www.busybox.net/"
download="https://www.busybox.net/downloads/busybox-1.27.2.tar.bz2"
requires="musl"
desc="Swiss army knife of embedded linux providing subsets of common UNIX utilities"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
# taken from sabotage linux
patch -p1 < $SRCDIR/busybox-blowfish.patch
patch -p1 < $SRCDIR/busybox-fdisk-sector-size.patch
patch -p1 < $SRCDIR/busybox-libbb-make-unicode-printable.patch
patch -p1 < $SRCDIR/busybox-ping.patch
patch -p1 < $srcdir/busybox-blowfish.patch
patch -p1 < $srcdir/busybox-fdisk-sector-size.patch
patch -p1 < $srcdir/busybox-libbb-make-unicode-printable.patch
patch -p1 < $srcdir/busybox-ping.patch
cp $SRCDIR/busybox.config .config
cp $srcdir/busybox.config .config
make CC="$CC"
install -Dm 755 busybox $PKG/bin/busybox
install -Dm 755 busybox $pkg/bin/busybox
cp LICENSE $PKGDOCS/
cp LICENSE $pkgdocs/
cd $PKG/bin
cd $pkg/bin
for f in ntpd hwclock passwd udhcpc udhcpd route ifconfig \
telnet telnetd tftp microcom netstat killall5 setfont \
@ -37,20 +37,20 @@ build() {
do ln -s busybox "$f";
done
install -Dm 755 $SRCDIR/udhcpc-script $PKG/etc/udhcpc-script
install -Dm 755 $SRCDIR/dhclient $PKG/bin/dhclient
install -Dm 755 $srcdir/udhcpc-script $pkg/etc/udhcpc-script
install -Dm 755 $srcdir/dhclient $pkg/bin/dhclient
mkdir -p $PKG/share/man/man8
mkdir -p $pkg/share/man/man8
for f in sv runsvchdir chpst runsvdir runit runsv runit ;
do cp $SRCDIR/runit-man/$f.8 $PKG/share/man/man8/
do cp $srcdir/runit-man/$f.8 $pkg/share/man/man8/
done
echo "server pool.ntp.org" > $PKG/etc/ntp.conf
echo "server pool.ntp.org" > $pkg/etc/ntp.conf
mkfinalpkg
}
SHA512SUMS="
sha512sums="
b75f66680a0fa6fd409f5070ced57d8babd02bdf3e1a194d749a2acbc5842d2474d98e5368fe9831e5e560ed5320a914357a96b2f0a0b9653c2540f7801ea198 busybox-1.27.2.tar.lz
4380794dab5bc3e6a82b18d2556bbe647503382acb33d3c82baacae166d3a6fc877b4d07b15512678c2c9868fb28f67b43b0fd804b72e3c4ee441d9108f5c5b4 busybox-blowfish.patch
8e1c116cde322f35b2a122f0c333ef36ef06334c7c0c504a8abd7f9c805d2d3c25d455d8e20ed46e960ed6dec4b543973528c948cf24ac1e02c9730d894802a5 busybox-fdisk-sector-size.patch

View file

@ -1,22 +1,22 @@
APP=bzip2
VERSION=1.0.6
BUILD=1sml
HOMEPAGE='https://sourceware.org/bzip2/'
DOWNLOAD='https://sourceware.org/pub/bzip2/bzip2-1.0.6.tar.gz'
REQUIRES="musl"
DESC="block-sorting file compressor based on Burrows-Wheeler text compression algorithm"
app=bzip2
version=1.0.6
build=1sml
homepage='https://sourceware.org/bzip2/'
download='https://sourceware.org/pub/bzip2/bzip2-1.0.6.tar.gz'
requires="musl"
desc="block-sorting file compressor based on Burrows-Wheeler text compression algorithm"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
# Taken from sabotage
patch -p1 < $SRCDIR/bzip2-flags.patch
patch -p1 < $srcdir/bzip2-flags.patch
sed -i 's@$(PREFIX)@$(DESTDIR)$(PREFIX)@g' Makefile
sed -i 's@$(PREFIX)/man@$(PREFIX)/share/man@g' Makefile
@ -25,19 +25,19 @@ build() {
make -f Makefile-libbz2_so
make PREFIX="/" CFLAGS="-fPIC"
make install DESTDIR=$PKG PREFIX="/"
install -m 0644 libbz2.so.1.0.6 $PKG/lib
make install DESTDIR=$pkg PREFIX="/"
install -m 0644 libbz2.so.1.0.6 $pkg/lib
cp LICEN?E $PKGDOCS/
cp LICEN?E $pkgdocs/
cd $PKG/lib
cd $pkg/lib
ln -sf libbz2.so.1.0.6 libbz2.so.1.0
ln -sf libbz2.so.1.0.6 libbz2.so
mkfinalpkg
}
SHA512SUMS="
sha512sums="
a8e36dd2987acb7f39fbfecc5207e9a18f5029b9254c75b0b832b72fa443a227f1e5490739707129ca325a6fab8acfd8fed9fec3330cdc67f4594147f84a1ba0 bzip2-1.0.6.tar.lz
8b8eff6348994c5d67691d3b4d53bd3e66785138c613737c1f38ac8c245412cde4efe44e671e9ee05c7216e9f895d7ef7212c1f76d31724f5016a3720aad335d bzip2-flags.patch
"

View file

@ -1,17 +1,17 @@
APP=c-ares
VERSION=1.16.1
BUILD=1sml
HOMEPAGE='https://c-ares.haxx.se/'
DOWNLOAD='https://c-ares.haxx.se/download/c-ares-1.16.1.tar.gz'
DESC="C library for asynchronous DNS requests including name resolves"
REQUIRES="musl"
app=c-ares
version=1.16.1
build=1sml
homepage='https://c-ares.haxx.se/'
download='https://c-ares.haxx.se/download/c-ares-1.16.1.tar.gz'
desc="C library for asynchronous DNS requests including name resolves"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -19,13 +19,13 @@ build() {
--enable-shared
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp $SRCDIR/LICENSE $PKGDOCS/
cp $srcdir/LICENSE $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
4ac2a5d5c6da74eb1d6155c4eadc7127ab1b53a8d13caec41bd6172db5417a79f3ab022e77ba37d8b13da6893d7ced5fd8baf5cc3950a4154b4de8743ad31471 c-ares-1.16.1.tar.gz
"

View file

@ -1,48 +1,48 @@
APP=ca-certificates
VERSION=20210308
BUILD=1sml
HOMEPAGE='https://ftp.debian.org/debian/pool/main/c/ca-certificates/'
DOWNLOAD=''
DESC="PEM Files of CA Certificates"
REQUIRES="musl curl"
app=ca-certificates
version=20210308
build=1sml
homepage='https://ftp.debian.org/debian/pool/main/c/ca-certificates/'
download=''
desc="PEM Files of CA Certificates"
requires="musl curl"
build() {
mkandenterbuilddir
tar xf $SRCDIR/$APP.tar.?z*
tar xf $srcdir/$app.tar.?z*
cd $APP
cd $app
fixbuilddirpermissions
# Patch to remove incompatible arguments from run-parts
patch -p1 < $SRCDIR/fixup_update-ca-certificates.diff
patch -p1 < $srcdir/fixup_update-ca-certificates.diff
# Update to certdata.txt from $SRCDIR:
xzcat $SRCDIR/certdata-${VERSION}.txt.xz > mozilla/certdata.txt
# Update to certdata.txt from $srcdir:
xzcat $srcdir/certdata-${version}.txt.xz > mozilla/certdata.txt
mkdir -p $PKG/share/ca-certificates $PKG/bin $PKG/usr/sbin
mkdir -p $pkg/share/ca-certificates $pkg/bin $pkg/usr/sbin
make
make install DESTDIR=$PKG CERTSDIR=/share/ca-certificates
cp docs/copyright $PKGDOCS/COPYRIGHT
make install DESTDIR=$pkg CERTSDIR=/share/ca-certificates
cp docs/copyright $pkgdocs/COPYRIGHT
mkdir -p $PKG/etc/ca-certificates/update.d
printf "# Automatically generated by $APP-$VERSION \n#\n" \
> $PKG/etc/ca-certificates.conf.new
( cd $PKG/share/ca-certificates
mkdir -p $pkg/etc/ca-certificates/update.d
printf "# Automatically generated by $app-$version \n#\n" \
> $pkg/etc/ca-certificates.conf.new
( cd $pkg/share/ca-certificates
find . -name '*.crt' | sort | cut -b3-
) >> $PKG/etc/ca-certificates.conf.new
) >> $pkg/etc/ca-certificates.conf.new
install -Dm 755 $SRCDIR/setup.11.cacerts $PKG/var/log/setup/setup.11.cacerts
install -Dm 644 sbin/update-ca-certificates.8 $PKG/share/man/man8/update-ca-certificates.8
install -Dm 755 $srcdir/setup.11.cacerts $pkg/var/log/setup/setup.11.cacerts
install -Dm 644 sbin/update-ca-certificates.8 $pkg/share/man/man8/update-ca-certificates.8
# Why do people hardcode paths in Makefiles!
mv $PKG/usr/sbin/* $PKG/bin/
rm -rf $PKG/usr
mv $pkg/usr/sbin/* $pkg/bin/
rm -rf $pkg/usr
mkfinalpkg
}
SHA512SUMS="
sha512sums="
c1310a6c1f3af3838b56a9e55382261d60d3f1b5da5dbf612c5d5119e2a398dbbbdfbf7c88034aea901c752cf1c7624e3e7903746de6d8c72fc94bcccf9d06b7 ca-certificates.tar.lz
c57ee9319db07b66a7f89fe518d318b47b31cb9e5f73ae4125f9e0f05e26fceaaa2decf2263716500e5403732f5446d0779a5cfb4b962328fb32dcc371347688 fixup_update-ca-certificates.diff
"

View file

@ -1,17 +1,17 @@
APP=ccache
VERSION=3.7.9
BUILD=1sml
HOMEPAGE='https://ccache.dev/'
DOWNLOAD='https://github.com/ccache/ccache/releases/download/v3.7.9/ccache-3.7.9.tar.xz'
DESC="Compiler cache to speed up re-compilation of C/C++ code by caching previous compiles"
REQUIRES="musl"
app=ccache
version=3.7.9
build=1sml
homepage='https://ccache.dev/'
download='https://github.com/ccache/ccache/releases/download/v3.7.9/ccache-3.7.9.tar.xz'
desc="Compiler cache to speed up re-compilation of C/C++ code by caching previous compiles"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
LDFLAGS="-static" \
@ -19,13 +19,13 @@ build() {
--prefix=""
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp GPL* $PKGDOCS/
cp GPL* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
0944846a6543947251e500576dd69f0b88d69c9a7535de5be8d6a17505489d8ec658bac8a71b8a8c70f341e3e174968e99ebfaadfd1e64b2e791f4d567b1a0c9 ccache-3.7.9.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=chrony
VERSION=3.5
BUILD=1sml
HOMEPAGE='https://chrony.tuxfamily.org/'
DOWNLOAD='https://download.tuxfamily.org/chrony/chrony-3.5.tar.gz'
DESC="Lightweight program to maintain accuracy of the real time clock via NTP"
REQUIRES="nettle libcap"
app=chrony
version=3.5
build=1sml
homepage='https://chrony.tuxfamily.org/'
download='https://download.tuxfamily.org/chrony/chrony-3.5.tar.gz'
desc="Lightweight program to maintain accuracy of the real time clock via NTP"
requires="nettle libcap"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -23,22 +23,22 @@ build() {
--without-nss
make $MAKEFLAGS
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
cp $SRCDIR/chrony.conf $PKG/etc/
cp $srcdir/chrony.conf $pkg/etc/
# raspberry pi example
cp $SRCDIR/chrony.conf.rpi $PKG/etc/
cp $SRCDIR/README $PKG/etc/chrony.README
cp $srcdir/chrony.conf.rpi $pkg/etc/
cp $srcdir/README $pkg/etc/chrony.README
mkdir -p $PKG/var/lib/chrony
mkdir -p $pkg/var/lib/chrony
preprunitservice chrony down
mkfinalpkg
}
SHA512SUMS="
sha512sums="
bdfeb8a5d478ff575b5bff6f9d298fb1102c9d74f2636499e124a8d9273a9d8c2b9b51bd037ef7054fd12c02a8371160a486f08a2f0c8fa2b97ed0410a9f3cf0 chrony-3.5.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=chrpath
VERSION=0.16
BUILD=1sml
HOMEPAGE='https://chrpath.alioth.debian.org/'
DOWNLOAD='https://alioth.debian.org/frs/download.php/latestfile/813/chrpath-0.16.tar.gz'
DESC="Program to modify rpath aka dynamic library load path of binaries"
REQUIRES="musl"
app=chrpath
version=0.16
build=1sml
homepage='https://chrpath.alioth.debian.org/'
download='https://alioth.debian.org/frs/download.php/latestfile/813/chrpath-0.16.tar.gz'
desc="Program to modify rpath aka dynamic library load path of binaries"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -19,13 +19,13 @@ build() {
--mandir=/share/man
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
aa04d490f78bff20a56fe20539cec10218c0772a668909eda8324ca825f51e8ef92001e95d9c316e79a145a043c9c327ec94d1a82e104ab408ca1021832745aa chrpath-0.16.tar.gz
"

View file

@ -1,21 +1,21 @@
APP=clang
VERSION=10.0.1
BUILD=1sml
HOMEPAGE='https://clang.llvm.org/'
DOWNLOAD=""
REQUIRES="llvm"
DESC="LLVM project-based C language family front-end"
app=clang
version=10.0.1
build=1sml
homepage='https://clang.llvm.org/'
download=""
requires="llvm"
desc="LLVM project-based C language family front-end"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION".src"
rm -rf $app-$version".src"
tar xf $SRCDIR/$APP-$VERSION".src".tar.?z*
cd $APP-$VERSION".src"
tar xf $srcdir/$app-$version".src".tar.?z*
cd $app-$version".src"
fixbuilddirpermissions
patch -p1 < $SRCDIR/10-add-musl-triples.patch
patch -p1 < $SRCDIR/30-fix-python-shebangs.patch
patch -p1 < $srcdir/10-add-musl-triples.patch
patch -p1 < $srcdir/30-fix-python-shebangs.patch
unset CFLAGS CXXFLAGS
@ -38,14 +38,14 @@ build() {
ninja clang-tblgen
ninja $MAKEFLAGS
DESTDIR="$PKG" ninja install
DESTDIR="$pkg" ninja install
cp ../LICENSE.TXT $PKGDOCS/
cp ../LICENSE.TXT $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
c6712d491ce5e166ef72724cf855d742d88da825ffc25585612d7f2eb7770343e3ae48fa78e0af3e5d5efdde3a9686a7361dac3b546a4378de22448ea6e4026c clang-10.0.1.src.tar.xz
533558863dc7247202b2a739e1bd2d81a99a16be329370cb734d338284b5408ecd14fe78ac836aaf922e377334b7a3ebef532cf8395d91aafe346bf71eb8b7fc 10-add-musl-triples.patch
c7f34b425b0dcea9752eeb7ff3d3a33af9cc45740fd3e77d52e4d610c5fd3daaa4d59138a255b057ef886915615a77ec1e6a447f3818b4b2724129c0ba354932 30-fix-python-shebangs.patch

View file

@ -1,17 +1,17 @@
APP=cmake
VERSION=3.17.3
BUILD=1sml
HOMEPAGE='http://www.cmake.org'
DOWNLOAD='https://cmake.org/files/v3.17/cmake-3.17.3.tar.gz'
DESC="Cross-platform, open-source make system"
REQUIRES="gcc-libs openssl libunistring libidn2"
app=cmake
version=3.17.3
build=1sml
homepage='http://www.cmake.org'
download='https://cmake.org/files/v3.17/cmake-3.17.3.tar.gz'
desc="Cross-platform, open-source make system"
requires="gcc-libs openssl libunistring libidn2"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
para="$(echo $MAKEFLAGS | sed 's/-j//')"
@ -28,13 +28,13 @@ build() {
--parallel="$para"
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp Licenses/* Copyright.txt $PKGDOCS/
cp Licenses/* Copyright.txt $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
e68eb80a294a4ee441f5e29b95a6450677ef8d7a8aa40e29e7475db9aa7566edd903ce4bfb57a0795f8e31dd29f16620f588b81b5fd9f74e80f996de980bccd3 cmake-3.17.3.tar.lz
"

View file

@ -1,20 +1,20 @@
APP=coreutils
VERSION=8.32
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/coreutils/coreutils.html'
DOWNLOAD='http://ftp.gnu.org/gnu/coreutils/coreutils-8.32.tar.xz'
DESC="Core GNU utilities"
REQUIRES="attr acl"
app=coreutils
version=8.32
build=1sml
homepage='https://www.gnu.org/software/coreutils/coreutils.html'
download='http://ftp.gnu.org/gnu/coreutils/coreutils-8.32.tar.xz'
desc="Core GNU utilities"
requires="attr acl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/ls.patch
patch -p1 < $srcdir/ls.patch
FORCE_UNSAFE_CONFIGURE=1 \
CFLAGS="$CFLAGS -static" \
@ -26,14 +26,14 @@ build() {
--disable-nls
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
e4473c87948904b017fef23d1c81cafdf0d6d282cd6dd9d402d3dc718642f392029933cd7b161f73d6b69523ca12458066ba2804201a1ce256da753fa521f54c coreutils-8.32.tar.lz
2742d74c45bdb52c524d415fb0787ed63164aec2c22980a1c46b40b7db2f0911008161b1219d5b571cc25de274bacc20c8be3f651906967a032a3ac9859cffce ls.patch
"

View file

@ -1,17 +1,17 @@
APP=cpio
VERSION=2.13
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/cpio/'
DOWNLOAD='https://ftp.gnu.org/gnu/cpio/cpio-2.13.tar.gz'
DESC="Backup and archiving utility"
REQUIRES="musl"
app=cpio
version=2.13
build=1sml
homepage='https://www.gnu.org/software/cpio/'
download='https://ftp.gnu.org/gnu/cpio/cpio-2.13.tar.gz'
desc="Backup and archiving utility"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
CFLAGS="$CFLAGS -fcommon" \
@ -20,13 +20,13 @@ build() {
--sysconfdir=/etc
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp -a COPYING $PKGDOCS/
cp -a COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
078d5d0ab398adb76b0a4e83a07821edf2cca5e84308ef547fd530c6c6c3d4b8577833581614aedfd23ca697cab058672dba7886642d8a3eb9ae769c10d672e8 cpio-2.13.tar.lz
"

View file

@ -1,34 +1,35 @@
APP=crda
VERSION=4.14
BUILD=2sml
REQUIRES="libnl libgcrypt python-m2crypto"
DESC="Udev wrapper for communicating between kernel and userspace"
app=crda
version=4.14
build=2sml
homepage="https://wireless.wiki.kernel.org/en/developers/regulatory/crda"
requires="libnl libgcrypt python-m2crypto"
desc="Udev wrapper for communicating between kernel and userspace"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
# Thank you alpine linux
patch -p1 < $SRCDIR/01-Makefile-dont-run-ldconfig.patch
patch -p1 < $srcdir/01-Makefile-dont-run-ldconfig.patch
# Thank you arch linux
patch -p1 < $SRCDIR/crda-4.14-python-3.patch
patch -p1 < $srcdir/crda-4.14-python-3.patch
# Disable -Werror, just in case
sed -i 's@-Werror@@g' Makefile
make V=1 PREFIX="/" SBINDIR="/bin"
make install PREFIX="/" SBINDIR="/bin" DESTDIR=$PKG
make install PREFIX="/" SBINDIR="/bin" DESTDIR=$pkg
cp LICENSE $PKGDOCS/
cp LICENSE $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
d75990625c8ccc04beb7d300d519d18b715c8cc0a2ba231dc0dd6b9fe2906f20cd53609ef8f07ae74f4c2437dea47d8246b6319e9b02e4c905359854ca5db9b7 crda-4.14.tar.xz
c642976b193722c0050c13331a010b466cea8391bb5f945832604a556e274ea1a4b289c78f74ff5d502fae800f18219db3d10ff10c0528eefc5e9443a963640f 01-Makefile-dont-run-ldconfig.patch
6ab136d1a8fe59a6e1d92d8e07d2074bad7c663162e03b00916bb26c382ef66876b61b0f11b86a5705cc493d666497fd96d94b9d3f469b4bdedc37acf391d5e1 crda-4.14-python-3.patch

View file

@ -1,17 +1,17 @@
APP=cryptsetup
VERSION=1.7.4
BUILD=1sml
HOMEPAGE="https://github.com/mbroz/cryptsetup"
DOWNLOAD="https://github.com/mbroz/cryptsetup/archive/refs/tags/v1_7_4.tar.gz"
DESC="Utility for setting up encrypted filesystems"
REQUIRES="popt util-linux libgpg-error libgcrypt lvm"
app=cryptsetup
version=1.7.4
build=1sml
homepage="https://github.com/mbroz/cryptsetup"
download="https://github.com/mbroz/cryptsetup/archive/refs/tags/v1_7_4.tar.gz"
desc="Utility for setting up encrypted filesystems"
requires="popt util-linux libgpg-error libgcrypt lvm"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -21,13 +21,13 @@ build() {
--sysconfdir=/etc
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/
cp COPYING* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
b4fc1a2be208ebc795057964fd3d1d3756af9b07f0ae33bdd185ff1415961be70f380b0d98583a25e044dee3605997b96cdc3ea3e34ed3a4cb14cf1f48f65446 cryptsetup-1.7.4.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=curl
VERSION=7.77.0
BUILD=1sml
HOMEPAGE='https://curl.se/'
DOWNLOAD='https://curl.se/download/curl-7.77.0.tar.xz'
DESC="Command line URL data transfer tool"
REQUIRES="zlib openssl brotli libssh2 libidn2 nghttp2 libunistring"
app=curl
version=7.77.0
build=1sml
homepage='https://curl.se/'
download='https://curl.se/download/curl-7.77.0.tar.xz'
desc="Command line URL data transfer tool"
requires="zlib openssl brotli libssh2 libidn2 nghttp2 libunistring"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -23,24 +23,24 @@ build() {
--with-openssl
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
( cd docs/libcurl
make install-man3 DESTDIR=$PKG
make install-man3 DESTDIR=$pkg
cd opts
make install-man3 DESTDIR=$PKG
make install-man3 DESTDIR=$pkg
)
# We don't ship the related perl script (yet):
rm -f $PKG/share/man/man1/mk-ca-bundle.1
rm -f $pkg/share/man/man1/mk-ca-bundle.1
strip -g $PKG/lib/libcurl.a
strip -g $pkg/lib/libcurl.a
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
aef92a0e3f8ce8491b258a9a1c4dcea3c07c29b139a1f68f08619caa0295cfde76335d2dfb9cdf434525daea7dd05d8acd22f203f5ccc7735bd317964ec1da76 curl-7.77.0.tar.xz
"

View file

@ -1,25 +1,25 @@
APP=cython
VERSION=0.29.21
BUILD=1sml
HOMEPAGE="https://pypi.org/project/Cython"
REQUIRES="python3 python-setuptools"
DESC="C-Extensions for Python3"
app=cython
version=0.29.21
build=1sml
homepage="https://pypi.org/project/Cython"
requires="python3 python-setuptools"
desc="C-Extensions for Python3"
build() {
mkandenterbuilddir
rm -rf Cython-$VERSION
rm -rf Cython-$version
tar xf $SRCDIR/Cython-$VERSION.tar.?z*
cd Cython-$VERSION
tar xf $srcdir/Cython-$version.tar.?z*
cd Cython-$version
fixbuilddirpermissions
python3 setup.py install --prefix="" --root=$PKG
python3 setup.py install --prefix="" --root=$pkg
cp COPYING.txt LICENSE.txt $PKGDOCS/
cp COPYING.txt LICENSE.txt $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
6216e63996e83b887cdcee6cd912d42e7da853640336b9190f5115d687848a902ee5a8edd6bfaef645c066b89e17dcd80ca1387688eb80a527ec23a0a4636e8f Cython-0.29.21.tar.gz
"

View file

@ -1,17 +1,17 @@
APP=db
VERSION=6.2.23
BUILD=1sml
HOMEPAGE='https://www.oracle.com/database/technologies/related/berkeleydb.html'
DOWNLOAD='http://download.oracle.com/berkeley-db/db-6.2.23.tar.gz'
DESC="Berkeley embedded database library"
REQUIRES="gcc-libs"
app=db
version=6.2.23
build=1sml
homepage='https://www.oracle.com/database/technologies/related/berkeleydb.html'
download='http://download.oracle.com/berkeley-db/db-6.2.23.tar.gz'
desc="Berkeley embedded database library"
requires="gcc-libs"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
if [ "$ARCH" = "aarch64" ]; then
@ -20,7 +20,7 @@ build() {
db_atomic=x86/gcc-assembly
fi
patch -p1 < $SRCDIR/bdb-configure.patch
patch -p1 < $srcdir/bdb-configure.patch
cd build_unix
@ -41,15 +41,15 @@ build() {
sed -i 's/^install_docs:/install_docs:\n\ttrue\ninstall_crap:/' Makefile
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cd ..
cp LICENSE $PKGDOCS/
cp LICENSE $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
beb17661a44a4bb3feb3e95d6670599087fe38dd604f3902f90bf0336dc1d823adc7f56be854a55caa995f1503681896842ecfcd3dd668e47370c624255bd4ee db-6.2.23.tar.lz
8a91a6ff079792bf36efc11302140eef857019ab8e66058e39ea8b9a81dc2b4837fe2941b380343cf74e219d800eba2a08194d5b76fb48afc9cf0a599f1bf919 bdb-configure.patch
"

View file

@ -1,49 +1,49 @@
APP=dcron
VERSION=4.5
BUILD=1sml
HOMEPAGE='http://www.jimpryor.net/linux/dcron.html'
DOWNLOAD='http://www.jimpryor.net/linux/releases/dcron-4.5.tar.gz'
DESC="Dillons Cron daemon"
REQUIRES="musl"
app=dcron
version=4.5
build=1sml
homepage='http://www.jimpryor.net/linux/dcron.html'
download='http://www.jimpryor.net/linux/releases/dcron-4.5.tar.gz'
desc="Dillons Cron daemon"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/0002-README-var-spool-cron-crontabs-root.patch
patch -p1 < $SRCDIR/0006-Fixed-a-bug-whereby-syncs-killed-all-waiting-jobs.patch
patch -p1 < $SRCDIR/0007-Update-main.c.patch
patch -p1 < $SRCDIR/crontab.c.O_EXCL.diff
patch -p1 < $srcdir/0002-README-var-spool-cron-crontabs-root.patch
patch -p1 < $srcdir/0006-Fixed-a-bug-whereby-syncs-killed-all-waiting-jobs.patch
patch -p1 < $srcdir/0007-Update-main.c.patch
patch -p1 < $srcdir/crontab.c.O_EXCL.diff
make PREFIX="" BINDIR=/bin SBINDIR=/bin CRONTAB_GROUP=root
install -Dm 755 crond $PKG/bin/crond
install -Dm 4711 crontab $PKG/bin/crontab
install -Dm 755 $SRCDIR/run-parts $PKG/bin/run-parts
install -Dm 755 crond $pkg/bin/crond
install -Dm 4711 crontab $pkg/bin/crontab
install -Dm 755 $srcdir/run-parts $pkg/bin/run-parts
install -Dm 644 crontab.1 $PKG/share/man/man1/crontab.1
install -Dm 644 crond.8 $PKG/share/man/man8/crond.8
install -Dm 644 $SRCDIR/run-parts.8 $PKG/share/man/man8/run-parts.8
install -Dm 644 crontab.1 $pkg/share/man/man1/crontab.1
install -Dm 644 crond.8 $pkg/share/man/man8/crond.8
install -Dm 644 $srcdir/run-parts.8 $pkg/share/man/man8/run-parts.8
# Create some other stuff we need
mkdir -p $PKG/etc/cron.{hourly,daily,weekly,monthly
install -dm 0751 $PKG/var/spool/cron
install -dm 750 $PKG/var/spool/cron/crontabs
install -dm 750 $PKG/var/spool/cron/cronstamps
install -Dm 600 $SRCDIR/crontab.root $PKG/var/spool/cron/crontabs/root.new
mkdir -p $pkg/etc/cron.{hourly,daily,weekly,monthly
install -dm 0751 $pkg/var/spool/cron
install -dm 750 $pkg/var/spool/cron/crontabs
install -dm 750 $pkg/var/spool/cron/cronstamps
install -Dm 600 $srcdir/crontab.root $pkg/var/spool/cron/crontabs/root.new
# dcron will whine about "unable to scan this directory", so we'll create it
mkdir -p $PKG/etc/cron.d
mkdir -p $pkg/etc/cron.d
cp CHANGELOG README $PKGDOCS/
cp CHANGELOG README $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
08521391d16ba5adf80278ec2a734319c26c48841fd94b119c0b27d744c2cfb3562b1a3630135a03d1c43b1668d49262713abb20ff5f7ecd397a2a19a2f6105a dcron-4.5.tar.gz
687ba63afc4bf6028a7a4f0debfcb8b8758aaacd1ddb317136d55dfae7c57c572d81edf340b4b36476280a38b71b740f23e9f56a02a95ebd0f0aacdcba735c59 0002-README-var-spool-cron-crontabs-root.patch
faf6ecee8f678298b1a8cd27f42f42e3e3396062d73ea4bfff14f930ae71e99613354d9ec234407936e19c05b1de9cec46fffbf6df9ef71d4294d8b32bdad74d 0006-Fixed-a-bug-whereby-syncs-killed-all-waiting-jobs.patch

View file

@ -1,34 +1,34 @@
APP=desktop-file-utils
VERSION=0.24
BUILD=1sml
HOMEPAGE='https://www.freedesktop.org/wiki/Software/desktop-file-utils/'
DESC="Utilities for manipulating desktop files"
REQUIRES="glib pcre"
app=desktop-file-utils
version=0.24
build=1sml
homepage='https://www.freedesktop.org/wiki/Software/desktop-file-utils/'
desc="Utilities for manipulating desktop files"
requires="glib pcre"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
# Thank you slackware
patch -p1 < $SRCDIR/desktop-file-utils.quiet.warnings.diff
patch -p1 < $srcdir/desktop-file-utils.quiet.warnings.diff
./configure \
--prefix="" \
--sysconfdir=/etc
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
cd662fe5d77b5feb6c1063e69a9534b4bba23a32ed5d6ff8685b71d6f26114e4374bae184407c5e407cbaaf4e87812f4c9e71dff76dbe774c23bff6ebf7983f3 desktop-file-utils-0.24.tar.lz
f8371a36c4cda77797e6f1b4463dcf1c88d9200b65aa651b37cf902db9f266b7201da370014b181f9369913572aef816bdb9184ce88172a1fd45fc99886cca55 desktop-file-utils.quiet.warnings.diff
"

View file

@ -1,16 +1,16 @@
APP=dialog
VERSION=1.3
BUILD=1sml
HOMEPAGE='https://invisible-island.net/archives/dialog/'
DESC="display dialog boxes from shell scripts"
REQUIRES="netbsd-curses"
app=dialog
version=1.3
build=1sml
homepage='https://invisible-island.net/archives/dialog/'
desc="display dialog boxes from shell scripts"
requires="netbsd-curses"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION-20170509.tar.?z
cd "$APP-$VERSION-20170509"
tar xf $srcdir/$app-$version-20170509.tar.?z
cd "$app-$version-20170509"
fixbuilddirpermissions
./configure \
@ -22,13 +22,13 @@ build() {
--with-x
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
0cfdef91212009306101a91745183639a103d5b07d33d47601197fd95431ed9187eb38b0cd75537a91d98d35c9be0c92655e33ec4670d496bf9f6cc17701ee87 dialog-1.3-20170509.tar.lz
"

View file

@ -1,24 +1,24 @@
APP=diffutils
VERSION=3.6
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/diffutils/'
DOWNLOAD='https://ftp.gnu.org/gnu/diffutils/diffutils-3.6.tar.xz'
DESC="Utilities to find and apply differences between files"
REQUIRES="musl"
app=diffutils
version=3.6
build=1sml
homepage='https://www.gnu.org/software/diffutils/'
download='https://ftp.gnu.org/gnu/diffutils/diffutils-3.6.tar.xz'
desc="Utilities to find and apply differences between files"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
for i in tests gnulib-tests doc ; do
printf "all:\n\ttrue\n\ninstall:\n\ttrue\n\n" > "$i"/Makefile.in
done
CPPFLAGS="$($SRCDIR/gnulibfix lib)" \
CPPFLAGS="$($srcdir/gnulibfix lib)" \
LDFLAGS="-static" \
./configure \
--prefix="" \
@ -26,13 +26,13 @@ build() {
--disable-nls
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
356f3cdbfd575bf7ca692b2ab36aa9f6dde6d52c560823a6f76ef81c147715f7db499eb689f9ee125a50efe62ca61c0e8600714f2022013723cbc9d6cbe78d5b diffutils-3.6.tar.lz
"

View file

@ -1,28 +1,28 @@
APP=dmidecode
VERSION=3.2
BUILD=1sml
HOMEPAGE='https://www.nongnu.org/dmidecode/'
DOWNLOAD='http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.2.tar.xz'
DESC="DMI table decoder"
REQUIRES="musl"
app=dmidecode
version=3.2
build=1sml
homepage='https://www.nongnu.org/dmidecode/'
download='http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.2.tar.xz'
desc="DMI table decoder"
requires="musl"
build() {
compileonlyfor x86_64
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
make V=s
make install DESTDIR=$PKG prefix="" mandir="/share/man" sbindir="/bin"
make install DESTDIR=$pkg prefix="" mandir="/share/man" sbindir="/bin"
cp LICENSE $PKGDOCS/
cp LICENSE $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
fb38256f4e577d015f7696e5bfe9bf023ce2448ba213deb40d825955da87728cef6d63050af0fe4f1f95f2b9a109629535c183f339ecb9a3ca956b6c3e2f574e dmidecode-3.2.tar.lz
"

View file

@ -1,33 +1,33 @@
APP=docbook
VERSION=1.0
BUILD=1sml
HOMEPAGE='https://docbook.org'
DOWNLOAD=''
app=docbook
version=1.0
build=1sml
homepage='https://docbook.org'
download=''
DOCBOOKV="4.5"
XSLV="1.79.2"
DESC="DocBook DTD for XML"
REQUIRES="libxslt libxml2"
desc="DocBook DTD for XML"
requires="libxslt libxml2"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/docbook-xml-$DOCBOOKV.tar.?z*
tar xf $srcdir/docbook-xml-$DOCBOOKV.tar.?z*
cd docbook-xml-$DOCBOOKV
fixbuilddirpermissions
XML_CATALOG="$PKG/etc/xml/catalog"
XML_DOCBOOK="$PKG/etc/xml/docbook"
XML_CATALOG="$pkg/etc/xml/catalog"
XML_DOCBOOK="$pkg/etc/xml/docbook"
cd docbook-4.5
install -d -m755 "$PKG"/share/xml/docbook/xml-dtd-4.5
install -d -m755 "$PKG"/etc/xml
install -d -m755 "$pkg"/share/xml/docbook/xml-dtd-4.5
install -d -m755 "$pkg"/etc/xml
#rm -rf /etc/xml
chown -R root:root .
cp -v -af docbook.cat *.dtd ent/ *.mod \
"$PKG"/share/xml/docbook/xml-dtd-"$DOCBOOKV"
"$pkg"/share/xml/docbook/xml-dtd-"$DOCBOOKV"
# Create the docbook and catalog
xmlcatalog --noout --create "$XML_DOCBOOK"
@ -123,29 +123,29 @@ do
done
tar xf $SRCDIR/docbook-xsl-nons-$XSLV.tar.?z*
tar xf $srcdir/docbook-xsl-nons-$XSLV.tar.?z*
cd docbook-xsl-nons-$XSLV
fixbuilddirpermissions
patch -p1 < $SRCDIR/non-recursive-string-subst.patch
patch -p1 < $srcdir/non-recursive-string-subst.patch
install -v -m755 -d "$PKG"/share/xml/docbook/xsl-stylesheets-"$XSLV"
install -v -m755 -d "$pkg"/share/xml/docbook/xsl-stylesheets-"$XSLV"
cp -v -R VERSION common eclipse epub extensions fo highlighting html \
htmlhelp images javahelp lib manpages params profiling \
roundtrip slides template tests tools webhelp website \
xhtml xhtml-1_1 \
"$PKG/share/xml/docbook/xsl-stylesheets-$XSLV" &&
"$pkg/share/xml/docbook/xsl-stylesheets-$XSLV" &&
(
cd "$PKG/share/xml/docbook/xsl-stylesheets-$XSLV"
cd "$pkg/share/xml/docbook/xsl-stylesheets-$XSLV"
ln -s VERSION VERSION.xsl
)
install -v -m644 -D README \
"$PKG"/share/doc/docbook-xsl-"$XSLV"/README.txt
"$pkg"/share/doc/docbook-xsl-"$XSLV"/README.txt
install -v -m644 RELEASE-NOTES* NEWS* \
"$PKG"/share/doc/docbook-xsl-"$XSLV"
"$pkg"/share/doc/docbook-xsl-"$XSLV"
xmlcatalog --noout --add "rewriteSystem" \
"http://cdn.docbook.org/release/xsl-nons/"$XSLV"" \
@ -190,7 +190,7 @@ xmlcatalog --noout --add "rewriteURI" \
mkfinalpkg
}
SHA512SUMS="
sha512sums="
2408f9444d84490d31914dfe03ed53199012b9ac42f4562165c099b1e5af1a6a99037f16521b829f5833d5fc2d340cf590f48116aa856e6913f2b880d0ea56d3 docbook-xml-4.5.tar.lz
cfa54a7c499d9d964970cfdde065307a113965bac527445b87c52c32b361ca1a7e33b2611a81166ca75c223d6fed84fdec468d4deb6a6097b970dedfa110bf47 docbook-xsl-nons-1.79.2.tar.lz
3199de6b5a61ed25defa50a55fa3d138b60e1f5e4c2e3b9a14e169099189794adc3ac079fa3f62debc682f4840c6dadff40f8bd5a07fdba34fe1016ce885b9e2 non-recursive-string-subst.patch

View file

@ -1,17 +1,17 @@
APP=dosfstools
VERSION=4.1
BUILD=1sml
HOMEPAGE='https://github.com/dosfstools/dosfstools'
DOWNLOAD='https://github.com/dosfstools/dosfstools/releases/download/v4.1/dosfstools-4.1.tar.gz'
DESC="Tools for working with FAT filesystems"
REQUIRES="eudev"
app=dosfstools
version=4.1
build=1sml
homepage='https://github.com/dosfstools/dosfstools'
download='https://github.com/dosfstools/dosfstools/releases/download/v4.1/dosfstools-4.1.tar.gz'
desc="Tools for working with FAT filesystems"
requires="eudev"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
LDFLAGS="-static" \
@ -22,13 +22,13 @@ build() {
--enable-compat-symlinks
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
d70ee344b35e25ab7bec3feaafd412f4ccc0c744fb0275c4c97e70e575afb3dcfe70e7c714a7b9a026f180ac2b67bb492b011150309e7eb9d6acc473d1857652 dosfstools-4.1.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=e2fsprogs
VERSION=1.45.3
BUILD=2sml
HOMEPAGE='http://e2fsprogs.sourceforge.net/'
DOWNLOAD='https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.45.3/e2fsprogs-1.45.3.tar.xz'
DESC="Utilities for working with ext 2, 3 and 4 filesystems"
REQUIRES="util-linux"
app=e2fsprogs
version=1.45.3
build=2sml
homepage='http://e2fsprogs.sourceforge.net/'
download='https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.45.3/e2fsprogs-1.45.3.tar.xz'
desc="Utilities for working with ext 2, 3 and 4 filesystems"
requires="util-linux"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
for i in misc/fsck.c misc/mke2fs.c e2fsck/unix.c ; do
@ -31,14 +31,14 @@ build() {
--disable-uuidd
make
make install DESTDIR=$PKG
make DESTDIR=$PKG install-libs
make install DESTDIR=$pkg
make DESTDIR=$pkg install-libs
cp NOTICE $PKGDOCS/LICENSE
cp NOTICE $pkgdocs/LICENSE
mkfinalpkg
}
SHA512SUMS="
sha512sums="
aaa6e1ef3bce5935cdca853a91ac596f41a62b5f16f7cd944b3ad572fe5890fce9d08335a46c6fefebeab99ec32b1ef6d2df94e6b7afc19f19d244f000605103 e2fsprogs-1.45.3.tar.lz
"

View file

@ -1,30 +1,30 @@
APP=ed
VERSION=1.14.2
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/ed'
DOWNLOAD='https://ftp.gnu.org/gnu/ed/ed-1.14.2.tar.lz'
DESC="Old-school POSIX-compliant text editor"
REQUIRES="musl"
app=ed
version=1.14.2
build=1sml
homepage='https://www.gnu.org/software/ed'
download='https://ftp.gnu.org/gnu/ed/ed-1.14.2.tar.lz'
desc="Old-school POSIX-compliant text editor"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
--prefix=""
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
653bcb89788b2d18c726336fb6f17678ac031fe6ea03a93ff248886a075c867ba5423d5471401e44cbdcce3b4cb766b621ca7b70d76881f5044ec3412767b11f ed-1.14.2.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=enchant
VERSION=2.2.8
BUILD=1sml
HOMEPAGE='https://abiword.github.io/enchant/'
DOWNLOAD='https://github.com/AbiWord/enchant/releases/download/v2.2.8/enchant-2.2.8.tar.gz'
DESC="spell checking library"
REQUIRES="gcc-libs glib aspell hunspell"
app=enchant
version=2.2.8
build=1sml
homepage='https://abiword.github.io/enchant/'
download='https://github.com/AbiWord/enchant/releases/download/v2.2.8/enchant-2.2.8.tar.gz'
desc="spell checking library"
requires="gcc-libs glib aspell hunspell"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -21,11 +21,11 @@ build() {
# Taken from arch linux's enchant PKGBUILD
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING.LIB $PKGDOCS/
cp COPYING.LIB $pkgdocs/
cd $PKG
cd $pkg
( cd include ; ln -sfv enchant-2 enchant )
( cd bin ; ln -sfv enchant-2 enchant )
( cd lib ; ln -sfv libenchant-2.so libenchant.so )
@ -34,6 +34,6 @@ build() {
mkfinalpkg
}
SHA512SUMS="
sha512sums="
40bc7d5aa40f0460bd500ee1fbe3434ad7f5b99dc75be2dc428694b7ce2d97a4b172535f5f3010bdad77de21f98f155b774acefab8bb7a7f1872700ecf4ed48e enchant-2.2.8.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=enet
VERSION=1.3.15
BUILD=1sml
HOMEPAGE='http://enet.bespin.org/'
DOWNLOAD='http://enet.bespin.org/download/enet-1.3.15.tar.gz'
REQUIRES="musl"
DESC="simple and robust network communication layer over UDP"
app=enet
version=1.3.15
build=1sml
homepage='http://enet.bespin.org/'
download='http://enet.bespin.org/download/enet-1.3.15.tar.gz'
requires="musl"
desc="simple and robust network communication layer over UDP"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -19,13 +19,13 @@ build() {
--enable-static=no
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp LICENSE $PKGDOCS/
cp LICENSE $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
41ce9bae1286e61cc2288d326c6571cce35be0fa5abf957c7a1386b785e4c6744b744792ac30c8318bfd11eae5aa4731430c973ffa6a09694bd0b0be8f8b4dae enet-1.3.15.tar.gz
"

View file

@ -1,17 +1,17 @@
APP=eudev
VERSION=3.2.9
BUILD=1sml
HOMEPAGE='https://wiki.gentoo.org/wiki/Eudev'
DOWNLOAD='http://sources.buildroot.net/eudev/eudev-3.2.9.tar.gz'
DESC="Independent fork of udev dynamic device manager by Gentoo devs"
REQUIRES="util-linux"
app=eudev
version=3.2.9
build=1sml
homepage='https://wiki.gentoo.org/wiki/Eudev'
download='http://sources.buildroot.net/eudev/eudev-3.2.9.tar.gz'
desc="Independent fork of udev dynamic device manager by Gentoo devs"
requires="util-linux"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -22,19 +22,18 @@ build() {
--disable-introspection
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
mkdir -p $PKG/etc/udev/rules.d
cp $SRCDIR/*.rules $PKG/etc/udev/rules.d/
mkdir -p $pkg/etc/udev/rules.d
cp $srcdir/*.rules $pkg/etc/udev/rules.d/
mv $PKG/share/pkgconfig/* $PKG/lib/pkgconfig/
rm -rf $PKG/share
mv $pkg/share/pkgconfig/* $pkg/lib/pkgconfig/
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
a239ca799e3b18bc058ab120dd8636e360ad9e579ea15d21718ac4eee7ad2a74720e83f66eb3dfaa22443f3ee8db64ef4e0d254dbcf98e2fbe37ecaec40075b1 eudev-3.2.9.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=exfat-utils
VERSION=1.3.0
BUILD=1sml
HOMEPAGE='https://github.com/relan/exfat'
DOWNLOAD='https://github.com/relan/exfat/archive/refs/tags/v1.3.0.tar.gz'
DESC="Utilities to create and manipulate Microsoft exFAT filesystems"
REQUIRES="musl"
app=exfat-utils
version=1.3.0
build=1sml
homepage='https://github.com/relan/exfat'
download='https://github.com/relan/exfat/archive/refs/tags/v1.3.0.tar.gz'
desc="Utilities to create and manipulate Microsoft exFAT filesystems"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
CFLAGS="$CFLAGS -std=c99" \
@ -21,13 +21,13 @@ build() {
--sysconfdir=/etc
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
e1c5b708f22e878d7521e3299866bba127145757e3620696ff11b18c8c7d4830522974e8ee4771234b70aa9718295d3433779cf34ca990e28ccc06cbf9325f7e exfat-utils-1.3.0.tar.gz
"

View file

@ -1,17 +1,17 @@
APP=exiv2
VERSION=0.25
BUILD=1sml
HOMEPAGE='https://exiv2.org/'
DOWNLOAD='https://exiv2.org/releases/exiv2-0.25.tar.gz'
DESC="C++ library and a utility to read and write Exif, IPTC and XMP image metadata"
REQUIRES="gcc-libs expat zlib curl"
app=exiv2
version=0.25
build=1sml
homepage='https://exiv2.org/'
download='https://exiv2.org/releases/exiv2-0.25.tar.gz'
desc="C++ library and a utility to read and write Exif, IPTC and XMP image metadata"
requires="gcc-libs expat zlib curl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -23,16 +23,16 @@ build() {
--enable-xmp \
--enable-video \
--enable-webready \
$BUILDDIST
$builddist
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING* doc/{COPYING-XMPSDK,README-XMP} $PKGDOCS/
cp COPYING* doc/{COPYING-XMPSDK,README-XMP} $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
eed430e3eb8faed9a2545ef77a45cc6de172697b1aff7b243f84b10066279a873418d66e7a821f758b42962f055670eec72d272aac388f512b61aefb77bf02c4 exiv2-0.25.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=expat
VERSION=2.2.9
BUILD=1sml
HOMEPAGE='https://libexpat.github.io/'
DOWNLOAD='https://github.com/libexpat/libexpat/releases/download/R_2_2_9/expat-2.2.9.tar.xz'
DESC="C library for parsing XML"
REQUIRES="musl"
app=expat
version=2.2.9
build=1sml
homepage='https://libexpat.github.io/'
download='https://github.com/libexpat/libexpat/releases/download/R_2_2_9/expat-2.2.9.tar.xz'
desc="C library for parsing XML"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -19,13 +19,13 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
85232a37d6b3b7aed0c16bbe30644c23faf80180d2e6c470fc60eb9e3da7fb4a315e9c97f02c5e8bbbd7e051a4e192d691763c228e388ece2ce96e1f4cb3588b expat-2.2.9.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=faad2
VERSION=2.9.2
BUILD=1sml
HOMEPAGE='https://github.com/knik0/faad2'
DOWNLOAD='https://github.com/knik0/faad2/archive/refs/tags/2_9_2.tar.gz'
DESC="HE, LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder"
REQUIRES="musl"
app=faad2
version=2.9.2
build=1sml
homepage='https://github.com/knik0/faad2'
download='https://github.com/knik0/faad2/archive/refs/tags/2_9_2.tar.gz'
desc="HE, LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -19,13 +19,13 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
013af33c9c99bb93e1686312bd4497a9700ee0d6dd0eba26fde525456e9519896a61bb4762c0127e8d22a42be2eee97b78d659f312f6b32280e12a0d36fd2a5f faad2-2.9.2.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=fdk-aac
VERSION=0.1.6
BUILD=1sml
HOMEPAGE='https://sourceforge.net/projects/opencore-amr/'
DOWNLOAD='https://sourceforge.net/projects/opencore-amr/files/fdk-aac/fdk-aac-0.1.6.tar.gz'
DESC="AAC audio encoding and decoding library"
REQUIRES="musl"
app=fdk-aac
version=0.1.6
build=1sml
homepage='https://sourceforge.net/projects/opencore-amr/'
download='https://sourceforge.net/projects/opencore-amr/files/fdk-aac/fdk-aac-0.1.6.tar.gz'
desc="AAC audio encoding and decoding library"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -20,13 +20,13 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp NOTICE OWNERS $PKGDOCS/
cp NOTICE OWNERS $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
bcd13ff7198346a7f19acc8e81d24e824f3604b5f96cc0caeacf64eedd3ac828ff78c4f4d4387b7db4e8dbdd475fb5f931ec8412bd465757711a648082e3e99c fdk-aac-0.1.6.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=fftw
VERSION=3.3.8
BUILD=1sml
HOMEPAGE='http://www.fftw.org/'
DOWNLOAD='https://www.fftw.org/fftw-3.3.8.tar.gz'
DESC="Free collection of fast C routines for computing the Discrete Fourier Transform in one or more dimensions"
REQUIRES="gcc-libs"
app=fftw
version=3.3.8
build=1sml
homepage='http://www.fftw.org/'
download='https://www.fftw.org/fftw-3.3.8.tar.gz'
desc="Free collection of fast C routines for computing the Discrete Fourier Transform in one or more dimensions"
requires="gcc-libs"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
sed -i 's@-mtune=native@$CFLAGS@g' configure
@ -31,7 +31,7 @@ build() {
defmakeopts() {
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
make clean
unset LIBOPTIONS
}
@ -49,13 +49,13 @@ build() {
LIBOPTIONS=--enable-long-double
defconfopts
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPY* $PKGDOCS/
cp COPY* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
a272fd08bf852011dfe0add9f374bac8d1f52798961eb9789677177d3e2455a706e7f56ab5bb2428445c799edb72ad3851cefe298a38f226f400505cda967269 fftw-3.3.8.tar.lz
"

View file

@ -1,21 +1,21 @@
APP=file
VERSION=5.39
BUILD=3sml
HOMEPAGE='https://www.darwinsys.com/file/'
DOWNLOAD='http://astron.com/pub/file/file-5.39.tar.gz'
DESC="Utility to determine file types"
REQUIRES="bzip2 zlib"
app=file
version=5.39
build=3sml
homepage='https://www.darwinsys.com/file/'
download='http://astron.com/pub/file/file-5.39.tar.gz'
desc="Utility to determine file types"
requires="bzip2 zlib"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/file.etc.file.diff
patch -p1 < $SRCDIR/file.short.diff
patch -p1 < $srcdir/file.etc.file.diff
patch -p1 < $srcdir/file.short.diff
# linking against libseccomp causes weird "Bad system call" issues
CFLAGS="--std=c99" \
@ -28,24 +28,24 @@ build() {
# Install the flat files
# We'll regenerate /etc/file/magic.mgc in the doinst.sh
rm -rf $PKG/etc/file/magic.mgc
mkdir -p $PKG/etc/file/magic
cp -a magic/Magdir/* $PKG/etc/file/magic/
chmod 0644 $PKG/etc/file/magic/*
rm -rf $pkg/etc/file/magic.mgc
mkdir -p $pkg/etc/file/magic
cp -a magic/Magdir/* $pkg/etc/file/magic/
chmod 0644 $pkg/etc/file/magic/*
install -Dm 755 $SRCDIR/recompile_magic.mgc.sh $PKG/etc/file/recompile_magic.mgc.sh
install -Dm 755 $srcdir/recompile_magic.mgc.sh $pkg/etc/file/recompile_magic.mgc.sh
( cd $PKG/etc ; ln -sf file misc )
( cd $pkg/etc ; ln -sf file misc )
make CFLAGS="--std=c99"
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
706f52abe8a4140983c03bc9403987153e3996a8bfbfd20d94f82fc7781c710a54e57b8967c8885e0ceec83f86ff0acca14b6d051b854f79df7aaa626d7068b8 file-5.39.tar.lz
3d5549ee9ec1357cd016b120c519c36b3f9fc1cd5f56a34ae5437ff0a9a536a0fa678dd151604e1d0b43c995fe766df5caf950e025c1ca1471f7bcc8715eca73 file.etc.file.diff
66c7ba2a0d963c12df85408cd07d26cc55ba8cefb117ea322091e63af5aabd6df6ca389139a8f8338ea0edd244dbe43e385799381de1b8c0d33137374b3d5734 file.short.diff

View file

@ -1,21 +1,21 @@
APP=findutils
VERSION=4.8.0
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/findutils/'
DOWNLOAD='https://ftp.gnu.org/gnu/findutils/findutils-4.6.0.tar.gz'
DESC="POSIX-compliant utilities to locate files"
REQUIRES="musl"
app=findutils
version=4.8.0
build=1sml
homepage='https://www.gnu.org/software/findutils/'
download='https://ftp.gnu.org/gnu/findutils/findutils-4.6.0.tar.gz'
desc="POSIX-compliant utilities to locate files"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/findutils.no.default.options.warnings.diff
patch -p1 < $SRCDIR/mountlist.c.patch
patch -p1 < $srcdir/findutils.no.default.options.warnings.diff
patch -p1 < $srcdir/mountlist.c.patch
LDFLAGS="-static" \
./configure \
@ -24,17 +24,17 @@ build() {
--libexecdir=/lib
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
# Provided by mlocate
rm -f $PKG/bin/{locate,updatedb $PKG/share/man/man1/{locate.1,updatedb.1}
rm -f $pkg/bin/{locate,updatedb} $pkg/share/man/man1/{locate.1,updatedb.1}
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
eaa2da304dbeb2cd659b9210ac37da1bde4cd665c12a818eca98541c5ed5cba1050641fc0c39c0a446a5a7a87a8d654df0e0e6b0cee21752ea485188c9f1071e findutils-4.8.0.tar.xz
bacb78a89dab3fb52297c9b36178ef8c75c6d840f57508771084b355d43cfc2c77785c6361fbf694064288cfb8452095bf7552b156b059e04c4345db8e4e4a39 mountlist.c.patch
ec9853fe85374db4a83282a99ba6aea7b8a4cefcb32e83002b773c05877be4a631a75ac208e946b20a0e22b9281f56cf1a022a1f17a287aadf523b0a22e2a02a findutils.no.default.options.warnings.diff

View file

@ -1,17 +1,17 @@
APP=flac
VERSION=1.3.3
BUILD=1sml
HOMEPAGE='https://xiph.org/flac/index.html'
DOWNLOAD='https://ftp.osuosl.org/pub/xiph/releases/flac/flac-1.3.3.tar.xz'
DESC="Open-source lossless audio codec"
REQUIRES="libogg"
app=flac
version=1.3.3
build=1sml
homepage='https://xiph.org/flac/index.html'
download='https://ftp.osuosl.org/pub/xiph/releases/flac/flac-1.3.3.tar.xz'
desc="Open-source lossless audio codec"
requires="libogg"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -20,13 +20,13 @@ build() {
--disable-sse
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/
cp COPYING* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
18c8cf06afe739717331f00bacf1339694855d2870b1a2c47d7721f2e1fcd7ccc432518be1bdde10f68484d9abbc19f229759acf15b44b7aa2caf79ca810f7ad flac-1.3.3.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=flex
VERSION=2.6.4
BUILD=1sml
HOMEPAGE='https://github.com/westes/flex'
DOWNLOAD='https://github.com/westes/flex/archive/refs/tags/v2.6.4.tar.gz'
DESC="fast lexical analyzer generator"
REQUIRES="m4"
app=flex
version=2.6.4
build=1sml
homepage='https://github.com/westes/flex'
download='https://github.com/westes/flex/archive/refs/tags/v2.6.4.tar.gz'
desc="fast lexical analyzer generator"
requires="m4"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
unset CPPFLAGS
@ -25,13 +25,13 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
6564218510945b678bb61a1375ccaa4c254aa43fc52f0c4e3d8b784f551bca82bb8ab1889bde522c3da9b04da99904d17420ef8615862bae65b925770fae2517 flex-2.6.4.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=fribidi
VERSION=1.0.9
BUILD=1sml
HOMEPAGE='https://github.com/fribidi/fribidi'
DOWNLOAD='https://github.com/fribidi/fribidi/releases/download/v1.0.9/fribidi-1.0.9.tar.xz'
DESC="Unicode BiDirectional algorithm library"
REQUIRES="musl"
app=fribidi
version=1.0.9
build=1sml
homepage='https://github.com/fribidi/fribidi'
download='https://github.com/fribidi/fribidi/releases/download/v1.0.9/fribidi-1.0.9.tar.xz'
desc="Unicode BiDirectional algorithm library"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -19,13 +19,13 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
88032eca39712493ffa6f2114bd75e7203b95fad1db1e619aaaf919df84a63869247a7fa56aa044c9475ae8027feff975ad35d0e6b5c3f1e85d5d8d4dd60c691 fribidi-1.0.9.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=fuse
VERSION=2.9.5
BUILD=1sml
HOMEPAGE='https://github.com/libfuse/libfuse'
DOWNLOAD='https://github.com/libfuse/libfuse/releases/download/fuse-2.9.5/fuse-2.9.5.tar.xz'
DESC="Interface to export virtual filesystem in userspace"
REQUIRES="musl"
app=fuse
version=2.9.5
build=1sml
homepage='https://github.com/libfuse/libfuse'
download='https://github.com/libfuse/libfuse/releases/download/fuse-2.9.5/fuse-2.9.5.tar.xz'
desc="Interface to export virtual filesystem in userspace"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -23,19 +23,19 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
mv $PKG/sbin/* $PKG/bin/ ; rmdir $PKG/sbin
mv $pkg/sbin/* $pkg/bin/ ; rmdir $pkg/sbin
mkdir -p $PKG/etc/rc.d
mv $PKG/etc/init.d/fuse $PKG/etc/rc.d/rc.fuse.new
rm -rf $PKG/etc/init.d
mkdir -p $pkg/etc/rc.d
mv $pkg/etc/init.d/fuse $pkg/etc/rc.d/rc.fuse.new
rm -rf $pkg/etc/init.d
cp COPYING* $PKGDOCS/
cp COPYING* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
8d24254a26314a3c2f84108cd3aadc357b9ac943edd279f6fcd86c1821238ac01817880cfc994172b50a07bf74ead1e3bb44faf17eee81cca3baf3a6a960e823 fuse-2.9.5.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=gawk
VERSION=4.2.1
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/gawk/'
DOWNLOAD='https://ftp.gnu.org/gnu/gawk/gawk-4.2.1.tar.xz'
DESC="POSIX-compliant pattern scanning and processing language"
REQUIRES="musl"
app=gawk
version=4.2.1
build=1sml
homepage='https://www.gnu.org/software/gawk/'
download='https://ftp.gnu.org/gnu/gawk/gawk-4.2.1.tar.xz'
desc="POSIX-compliant pattern scanning and processing language"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
CFLAGS="-static" \
@ -23,13 +23,13 @@ build() {
--without-readline
make CFLAGS="-static"
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
0bf7ccefea01f6249e2da3299f0478421113adb6a827272fc08b02f2691754f3a2de28478681fd97944286c2495decc7dedc99bec11bcb7ee12ea17cf246e296 gawk-4.2.1.tar.lz
"

View file

@ -1,25 +1,26 @@
APP=gcc-libs
VERSION=9.3.0
BUILD=1sml
HOMEPAGE='https://gcc.gnu.org/'
DOWNLOAD=''
DESC="separate GCC and libstdc++ libraries"
REQUIRES="musl"
app=gcc-libs
version=9.3.0
build=1sml
homepage='https://gcc.gnu.org/'
download='https://gcc.gnu.org/'
desc="separate GCC and libstdc++ libraries"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION-$ARCH
rm -rf $app-$version-$ARCH
tar xf $SRCDIR/$APP-$VERSION-$ARCH.tar.?z
cd $APP-$VERSION-$ARCH
tar xf $srcdir/$app-$version-$ARCH.tar.?z
cd $app-$version-$ARCH
mkdir -p $PKG/lib
cp -av * $PKG/lib/
mkdir -p $pkg/lib
cp -av * $pkg/lib/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
9a098fc7df9491f73d3f58474390018ad3120a36b4122b47696d3ea60c4095fcdb7d002809b1b2e7eefbae828271f85c6eba298dc16a0b9605b4601368f0c4af gcc-libs-9.3.0-aarch64.tar.lz
e3dd69faf7722270e096f093633d116d1c707d62c267e4cb5a18128f55f3a57c1572d34ed51d901fbc0da969639cffd4efd19a591f3625117ca91c7c6c82a622 gcc-libs.aarch64.tar.lz
2fc2c35ab88f97e723ea905c20fd749eacc626195fd4b4361f691aa3219ec3f88d3628a419db7fb827fa03fd54675bea2bbd1190cee5a3d89b28ab4949fcb15e gcc-libs.x86_64.tar.lz

View file

@ -1,24 +1,24 @@
APP=gdb
VERSION=8.3.1
BUILD=2sml
HOMEPAGE='https://www.gnu.org/software/gdb/'
DOWNLOAD='https://ftp.gnu.org/gnu/gdb/gdb-8.3.1.tar.xz'
DESC="GNU symbolic debugger"
REQUIRES="gcc-libs netbsd-curses expat xz python3 gmp mpfr"
SM_NOAUTOCONFSITE=1
app=gdb
version=8.3.1
build=2sml
homepage='https://www.gnu.org/software/gdb/'
download='https://ftp.gnu.org/gnu/gdb/gdb-8.3.1.tar.xz'
desc="GNU symbolic debugger"
requires="gcc-libs netbsd-curses expat xz python3 gmp mpfr"
noautoconfsite=1
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/100-musl_fix.patch
patch -p1 < $SRCDIR/110-shared_libgcc.patch
patch -p1 < $SRCDIR/120-sigprocmask-invalid-call.patch
patch -p1 < $SRCDIR/130-uclibc-fix.patch
patch -p1 < $srcdir/100-musl_fix.patch
patch -p1 < $srcdir/110-shared_libgcc.patch
patch -p1 < $srcdir/120-sigprocmask-invalid-call.patch
patch -p1 < $srcdir/130-uclibc-fix.patch
./configure \
--prefix="" \
@ -30,14 +30,14 @@ build() {
--with-python=/bin/python3
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/
cp COPYING* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
9053a2dc6b9eb921907afbc4cecc75d635aa76df5e8c4f0e5824ccf57cb206b299c19b127fff000b65c334826ff8304a54ff6098428365a8e997cca886c39e9a gdb-8.3.1.tar.xz
8f266317da5ac6c0288d5254d836fb2166b78ba98714de011977a2546e1b695d28b1f5114c3faddedc113b729aac8ef0b5cafd651a5de53322be42f22e8b696f 001-gdb-pr14523-mips-signal-number.patch
a47debfd5285d9d2cbea42be9ca856c0ee44fa14b1e8a6c590908d5939c932d0f1898888ac337a27f57a49e01a884d0258c155425c0c64d9483879bc35295eda 010-aarch64-headers.patch

View file

@ -1,17 +1,17 @@
APP=gdbm
VERSION=1.18
BUILD=1sml
HOMEPAGE='https://www.gnu.org.ua/software/gdbm/'
DOWNLOAD='https://ftp.gnu.org/gnu/gdbm/gdbm-1.18.tar.gz'
DESC="set of database routines that work similar to the standard UNIX dbm routines"
REQUIRES="readline"
app=gdbm
version=1.18
build=1sml
homepage='https://www.gnu.org.ua/software/gdbm/'
download='https://ftp.gnu.org/gnu/gdbm/gdbm-1.18.tar.gz'
desc="set of database routines that work similar to the standard UNIX dbm routines"
requires="readline"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -21,13 +21,13 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
7e62e23fcec1351e0db6fa7a530711bd1fe8c01d72a8c69f178af2556bb9d47f4e37ea689a196e6e33d6c27b536bf9f8075f17c7e208e2892bc8d2add9e5331c gdbm-1.18.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=gettext
VERSION=0.20.2
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/gettext/'
DOWNLOAD='https://ftp.gnu.org/pub/gnu/gettext/gettext-0.20.2.tar.xz'
DESC="Toolkit to internationalize the messages given by shell scripts"
REQUIRES="attr acl libxml2"
app=gettext
version=0.20.2
build=1sml
homepage='https://www.gnu.org/software/gettext/'
download='https://ftp.gnu.org/pub/gnu/gettext/gettext-0.20.2.tar.xz'
desc="Toolkit to internationalize the messages given by shell scripts"
requires="attr acl libxml2"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -20,13 +20,13 @@ build() {
--disable-static
make $MAKEFLAGS
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
d6841381c3f3c7569a9c74bb91bd19d88838878e1b9aea5093034e501c05e992cdc7a2373d3f8d012b753916984182e5c09b247e81b41ea4ae602e41604a7454 gettext-0.20.2.tar.lz
"

View file

@ -1,31 +1,31 @@
APP=giflib
VERSION=5.2.1
BUILD=1sml
HOMEPAGE='http://giflib.sourceforge.net/'
DOWNLOAD='https://sourceforge.net/projects/giflib/files/giflib-5.2.1.tar.gz'
DESC="library for manipulating GIF files"
REQUIRES="musl"
app=giflib
version=5.2.1
build=1sml
homepage='http://giflib.sourceforge.net/'
download='https://sourceforge.net/projects/giflib/files/giflib-5.2.1.tar.gz'
desc="library for manipulating GIF files"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/giflib-5.1.9-fix-missing-quantize-API-symbols.patch
patch -p1 < $srcdir/giflib-5.1.9-fix-missing-quantize-API-symbols.patch
make
make install DESTDIR=$PKG PREFIX="/"
make install DESTDIR=$pkg PREFIX="/"
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
removestaticlibs
mkfinalpkg
}
SHA512SUMS="
sha512sums="
b87cbea325d0b13ee75ea55adc63e7ebeea7ae77af395847a38c88892a8b308fed248a57c2ec95da8cb8b3fec9efe3b2e4890006f59bb64866abe86b91ebf895 giflib-5.2.1.tar.lz
5de1e8724f5221fa3637b4e6a482f650f7608673e2c9200233290018ec8a0bf1beea049b3979b5f57dbf2b2a5fda409324e636e9af10582fd01c71d92d4de3b3 giflib-5.1.9-fix-missing-quantize-API-symbols.patch
"

View file

@ -1,34 +1,34 @@
APP=git
VERSION=2.28.1
BUILD=1sml
HOMEPAGE='https://git-scm.com/'
DOWNLOAD='https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.28.1.tar.xz'
DESC="Fast, scalable, distributed revision control system"
REQUIRES="curl openssl pcre asciidoc"
app=git
version=2.28.1
build=1sml
homepage='https://git-scm.com/'
download='https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.28.1.tar.xz'
desc="Fast, scalable, distributed revision control system"
requires="curl openssl pcre asciidoc"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
make CC="$CC" $MAKEFLAGS \
prefix="/" gitexecdir="/lib/git-core" \
NO_TCLTK=1 NO_PYTHON=1 NO_EXPAT=1 NO_GETTEXT=1 \
NO_REGEX=NeedsStartEnd \
DESTDIR="$PKG" V=1 all install install-man
DESTDIR="$pkg" V=1 all install install-man
rm -f $PKG/lib/perl5/core_perl_perllocal.pod
install -Dm 755 gitk-git/gitk $PKG/bin/gitk
install -Dm 664 perl/FromCPAN/Error.pm $PKG/lib/perl5/site_perl/Error.pm
rm -f $pkg/lib/perl5/core_perl_perllocal.pod
install -Dm 755 gitk-git/gitk $pkg/bin/gitk
install -Dm 664 perl/FromCPAN/Error.pm $pkg/lib/perl5/site_perl/Error.pm
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
c7f768c987185b7af9f971577d2ce335962c8c60b50c167d8a19f937e40279eaa669a0265d5f7369041ab491dbafc62231041e362df6ce5866d7d4cd6ba66021 git-2.28.1.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=glib
VERSION=2.66.4
BUILD=1sml
HOMEPAGE='https://gitlab.gnome.org/GNOME/glib'
DOWNLOAD='https://download.gnome.org/sources/glib/2.66/glib-2.66.4.tar.xz'
DESC="library of C routines"
REQUIRES="libffi util-linux pcre python3 gettext meson"
app=glib
version=2.66.4
build=1sml
homepage='https://gitlab.gnome.org/GNOME/glib'
download='https://download.gnome.org/sources/glib/2.66/glib-2.66.4.tar.xz'
desc="library of C routines"
requires="libffi util-linux pcre python3 gettext meson"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
mkdir smbuild && cd smbuild
@ -24,13 +24,13 @@ build() {
-Dinstalled_tests=false
ninja
DESTDIR="$PKG" ninja install
DESTDIR="$pkg" ninja install
cp ../COPYING $PKGDOCS/
cp ../COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
40447b57dec2990e9cb8a5c273c81c4848bad036ab9bf6d7da2c9755782290acef5b085296cb98866832c8076a670ab970d113317da769f6d0da8cd0fe249118 glib-2.66.4.tar.lz
"

View file

@ -1,20 +1,20 @@
APP=gloox
VERSION=1.0.22
BUILD=1sml
HOMEPAGE='https://camaya.net/gloox/'
DOWNLOAD='https://camaya.net/download/gloox-1.0.22.tar.bz2'
DESC="Rock-solid, full-featured Jabber/XMPP client library in C++"
REQUIRES="gcc-libs libidn gnutls"
app=gloox
version=1.0.22
build=1sml
homepage='https://camaya.net/gloox/'
download='https://camaya.net/download/gloox-1.0.22.tar.bz2'
desc="Rock-solid, full-featured Jabber/XMPP client library in C++"
requires="gcc-libs libidn gnutls"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/gloox-musl.patch
patch -p1 < $srcdir/gloox-musl.patch
./configure \
--prefix="" \
@ -23,14 +23,14 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp LICENSE $PKGDOCS/
cp LICENSE $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
4125216628b99820eb1ee333c641d6db55944465bf97f8b6060da72027d2e76e6c9758cc3383c159780eef778fab5a6f5203b4e3d71c1a566574608e00116e62 gloox-1.0.22.tar.lz
b30ddcfea7817a4426ad38febe9f16f1db2d4552710d7e02dbe69674ab6a06f9b26678f3f2a0d07bf6f08f16724387fff2b1b3deec76bdd6742b270a3366c8de gloox-musl.patch
"

View file

@ -1,17 +1,17 @@
APP=gmime
VERSION=2.6.23
BUILD=1sml
HOMEPAGE='https://gitlab.gnome.org/GNOME/gmime'
DOWNLOAD='https://github.com/jstedfast/gmime/archive/refs/tags/2.6.23.tar.gz'
DESC="Library to parse and create messages in MIME format"
REQUIRES="netbsd-curses libffi glib util-linux pcre gpgme"
app=gmime
version=2.6.23
build=1sml
homepage='https://gitlab.gnome.org/GNOME/gmime'
download='https://github.com/jstedfast/gmime/archive/refs/tags/2.6.23.tar.gz'
desc="Library to parse and create messages in MIME format"
requires="netbsd-curses libffi glib util-linux pcre gpgme"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -20,13 +20,13 @@ build() {
--disable-mono
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
688a9725c1d6913302211d1350406d45dbe9aca35e2bc58d297b213151c28c57c84f311f07e2386456e4537a3e6f941bc539942bf2798a9de0c0f591761cf4de gmime-2.6.23.tar.lz
"

View file

@ -1,36 +1,36 @@
APP=gmp
VERSION=6.1.2
BUILD=1sml
DESC="GNU multiple precision arithmetic library"
REQUIRES="gcc-libs"
HOMEPAGE='https://gmplib.org/'
DOWNLOAD='https://gmplib.org/download/gmp/gmp-6.1.2.tar.lz'
app=gmp
version=6.1.2
build=1sml
desc="GNU multiple precision arithmetic library"
requires="gcc-libs"
homepage='https://gmplib.org/'
download='https://gmplib.org/download/gmp/gmp-6.1.2.tar.lz'
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
printf "all:\n\ttrue\n\ninstall:\n\ttrue\n\n" > tests/Makefile.in
[ "$ARCH" = "aarch64" ] && BUILDDIST="--build=aarch64-musl-linux"
[ "$ARCH" = "aarch64" ] && builddist="--build=aarch64-musl-linux"
./configure \
--prefix="" \
--with-pic \
--enable-cxx \
$BUILDDIST
$builddist
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp AUTHORS COPYING* NEWS README $PKGDOCS/
cp AUTHORS COPYING* NEWS README $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
20cac114b085e434e4b3c5be7a8a9caadc5ce2b0e427fb07877f33631d2ea39df6e4691bbe93e05687c169afc8e0e219c6b4d9481e38f7e98ac907da01e1b7b6 gmp-6.1.2.tar.lz
"

View file

@ -1,25 +1,25 @@
APP=gnu-efi
VERSION=3.0.8
BUILD=1sml
HOMEPAGE='https://sourceforge.net/projects/gnu-efi/'
DOWNLOAD='https://sourceforge.net/projects/gnu-efi/files/gnu-efi-3.0.8.tar.bz2'
DESC="library to develop applications using GNU toolchain and EFI dev environment"
REQUIRES="libelf-compat"
app=gnu-efi
version=3.0.8
build=1sml
homepage='https://sourceforge.net/projects/gnu-efi/'
download='https://sourceforge.net/projects/gnu-efi/files/gnu-efi-3.0.8.tar.bz2'
desc="library to develop applications using GNU toolchain and EFI dev environment"
requires="libelf-compat"
build() {
compileonlyfor x86_64
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
make PREFIX="/" INSTALLROOT="$PKG" -j1 all install
make PREFIX="/" INSTALLROOT="$pkg" -j1 all install
mkfinalpkg
}
SHA512SUMS="
sha512sums="
e4e1570bef9b3a3f4e321cd84e2f497a277b3c71e8e1d2321369f5b4c0ffede6c8a8f98bc03507cd436eb247b2e6028bd719e16db5f96a57873e2910bb38be0c gnu-efi-3.0.8.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=gnupg2
VERSION=2.2.20
BUILD=1sml
HOMEPAGE='https://gnupg.org/'
DOWNLOAD='https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.20.tar.bz2'
DESC="The GNU Privacy Guard version 2.x"
REQUIRES="bzip2 sqlite libassuan readline libksba libusb gnutls npth"
app=gnupg2
version=2.2.20
build=1sml
homepage='https://gnupg.org/'
download='https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.20.tar.bz2'
desc="The GNU Privacy Guard version 2.x"
requires="bzip2 sqlite libassuan readline libksba libusb gnutls npth"
build() {
mkandenterbuilddir
rm -rf gnupg-$VERSION
rm -rf gnupg-$version
tar xf $SRCDIR/gnupg-$VERSION.tar.?z*
cd gnupg-$VERSION
tar xf $srcdir/gnupg-$version.tar.?z*
cd gnupg-$version
fixbuilddirpermissions
./configure \
@ -20,13 +20,13 @@ build() {
--sysconfdir=/etc
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/
cp COPYING* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
f73470e4e17bf634e8cc5d680492df21a166c0b1b6ad352c4c0115e7f95c7347bed07b662d0a52ac201f86681db6deeb01b3fda81120f3326d51fe604ff12916 gnupg-2.2.20.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=gnutls
VERSION=3.6.16
BUILD=1sml
HOMEPAGE='https://www.gnutls.org/'
DOWNLOAD='https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.16.tar.xz'
DESC="GNU TLS 1.0 and SSL 3.0 implementation"
REQUIRES="gcc-libs zlib gmp libidn libtasn1 nettle openssl"
app=gnutls
version=3.6.16
build=1sml
homepage='https://www.gnutls.org/'
download='https://www.gnupg.org/ftp/gcrypt/gnutls/v3.6/gnutls-3.6.16.tar.xz'
desc="GNU TLS 1.0 and SSL 3.0 implementation"
requires="gcc-libs zlib gmp libidn libtasn1 nettle openssl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -21,13 +21,13 @@ build() {
--without-p11-kit
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp LICENSE* $PKGDOCS/
cp LICENSE* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
72c78d7fcb024393c1d15f2a1856608ae4460ba43cc5bbbb4c29b80508cae6cb822df4638029de2363437d110187e0a3cc19a7288c3b2f44b2f648399a028438 gnutls-3.6.16.tar.xz
"

View file

@ -1,30 +1,30 @@
APP=gperf
VERSION=3.1
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/gperf/'
DOWNLOAD='http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz'
DESC="perfect hash function generator in C++"
REQUIRES="gcc-libs"
app=gperf
version=3.1
build=1sml
homepage='https://www.gnu.org/software/gperf/'
download='http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz'
desc="perfect hash function generator in C++"
requires="gcc-libs"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
--prefix=""
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
bfa6021ac95bb54737da8b6b7782fd13babacf540edb4dcb705ac841ad19225545b6ff57c78c276f457e916c89900ba3ba2e6421ed15a266e6e09d6c2a167c0f gperf-3.1.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=gpgme
VERSION=1.13.1
BUILD=1sml
HOMEPAGE='https://gnupg.org/software/gpgme/index.html'
DOWNLOAD='https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.13.1.tar.bz2'
DESC="C language library to easily add crypto to a program"
REQUIRES="gcc-libs libassuan libgpg-error"
app=gpgme
version=1.13.1
build=1sml
homepage='https://gnupg.org/software/gpgme/index.html'
download='https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.13.1.tar.bz2'
desc="C language library to easily add crypto to a program"
requires="gcc-libs libassuan libgpg-error"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
# TODO: disable linking against qt5
@ -21,13 +21,13 @@ build() {
--disable-gpg-test
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/
cp COPYING* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
11de670c6cf512508103fe67af56d9fbb2a9dda6fc6fa3cd321371bbe337c7c2c81913ca557d07187adb2a63d37ea1a44da97ab22345bbe6022c405d0cb083b8 gpgme-1.13.1.tar.bz2
"

View file

@ -1,32 +1,32 @@
APP=gptfdisk
VERSION=1.0.5
BUILD=1sml
HOMEPAGE='http://sourceforge.net/projects/gptfdisk/'
DOWNLOAD='https://sourceforge.net/projects/gptfdisk/files/gptfdisk/1.0.5/gptfdisk-1.0.5.tar.gz'
DESC="GPT fdisk utilities"
REQUIRES="gcc-libs netbsd-curses popt util-linux"
app=gptfdisk
version=1.0.5
build=1sml
homepage='http://sourceforge.net/projects/gptfdisk/'
download='https://sourceforge.net/projects/gptfdisk/files/gptfdisk/1.0.5/gptfdisk-1.0.5.tar.gz'
desc="GPT fdisk utilities"
requires="gcc-libs netbsd-curses popt util-linux"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
sed -i '/^#include /s|ncursesw/||' gptcurses.cc
make
for f in cgdisk gdisk sgdisk fixparts ; do
install -Dm 755 $f $PKG/bin/$f
install -Dm 644 $f.8 $PKG/share/man/man8/$f.8
install -Dm 755 $f $pkg/bin/$f
install -Dm 644 $f.8 $pkg/share/man/man8/$f.8
done
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
3d3a59e3488dd3d6bda5d103b9ad8b7936752210346b9787ddc936681498fba90577b6ae950c471d09a01bf6405fce32038ff1777c52db0b21e5277737fe3703 gptfdisk-1.0.5.tar.gz
"

View file

@ -1,17 +1,17 @@
APP=grep
VERSION=3.6
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/grep/'
DOWNLOAD='https://ftp.gnu.org/gnu/grep/grep-2.14.tar.xz'
DESC="print lines matching a pattern"
REQUIRES="pcre"
app=grep
version=3.6
build=1sml
homepage='https://www.gnu.org/software/grep/'
download='https://ftp.gnu.org/gnu/grep/grep-2.14.tar.xz'
desc="print lines matching a pattern"
requires="pcre"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
CFLAGS="-static" \
@ -21,13 +21,13 @@ build() {
--sysconfdir=/etc
make CFLAGS="-static"
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
8934544a19ded61344d83ff2cab501e86f17f8ae338892e0c36c2d2d8e63c76817840a0071ef5e3fcbca9115eba8a1aae0e4c46b024e75cd9a2e3bd05f933d90 grep-3.6.tar.xz
"

View file

@ -1,17 +1,17 @@
APP=groff
VERSION=1.22.2
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/groff/'
DOWNLOAD='https://ftp.gnu.org/gnu/groff/groff-1.22.2.tar.gz'
DESC="GNU replacement for nroff and troff text formatters"
REQUIRES="gcc-libs perl"
app=groff
version=1.22.2
build=1sml
homepage='https://www.gnu.org/software/groff/'
download='https://ftp.gnu.org/gnu/groff/groff-1.22.2.tar.gz'
desc="GNU replacement for nroff and troff text formatters"
requires="gcc-libs perl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -19,13 +19,13 @@ build() {
--without-x
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING FDL LICENSES $PKGDOCS/
cp COPYING FDL LICENSES $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
c379309a795f120b4b02d10765797d591be1fd938ac0c822f1e29ac8fb4b8e0a84c55e11c66febf4078f03bd981e8cc532b817a0dd7cf9614774e24741aed034 groff-1.22.2.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=gsl
VERSION=2.6
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/gsl/gsl.html'
DOWNLOAD='https://ftp.gnu.org/gnu/gsl/gsl-2.6.tar.gz'
DESC="a numerical library for C and C++ programmers written in ANSI C"
REQUIRES="musl"
app=gsl
version=2.6
build=1sml
homepage='https://www.gnu.org/software/gsl/gsl.html'
download='https://ftp.gnu.org/gnu/gsl/gsl-2.6.tar.gz'
desc="a numerical library for C and C++ programmers written in ANSI C"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -20,13 +20,13 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
b2f8d661282eca13417aa863136ae81b551f1919741d35de339c20616332b45b1a94f1f87aec9c496c4704cc0f88c84c50adca047846cf97eb87fef4aedc704f gsl-2.6.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=gstreamer
VERSION=1.16.2
BUILD=1sml
HOMEPAGE='https://gstreamer.freedesktop.org/'
DOWNLOAD='https://gstreamer.freedesktop.org/data/src/gstreamer/gstreamer-1.16.2.tar.xz'
DESC="streaming multimedia framework"
REQUIRES="glib pcre libffi zlib"
app=gstreamer
version=1.16.2
build=1sml
homepage='https://gstreamer.freedesktop.org/'
download='https://gstreamer.freedesktop.org/data/src/gstreamer/gstreamer-1.16.2.tar.xz'
desc="streaming multimedia framework"
requires="glib pcre libffi zlib"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
mkdir -p smbuild && cd smbuild
@ -24,14 +24,14 @@ build() {
-Dbash-completion=disabled
ninja
DESTDIR="$PKG" ninja install
DESTDIR="$pkg" ninja install
cd ..
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
34ad259bfe20f38a5c499dece285c24231c4585d6165603ec4aaa6ba3062b5560a69abcf1bc6864691982fc99c431af88c7f96fcff6db35b50b4e1463809d900 gstreamer-1.16.2.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=guile
VERSION=2.2.6
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/guile/'
DOWNLOAD='https://ftp.gnu.org/gnu/guile/guile-2.2.6.tar.xz'
DESC="GNU extension language library"
REQUIRES="libtool netbsd-curses libunistring libffi gmp libgc"
app=guile
version=2.2.6
build=1sml
homepage='https://www.gnu.org/software/guile/'
download='https://ftp.gnu.org/gnu/guile/guile-2.2.6.tar.xz'
desc="GNU extension language library"
requires="libtool netbsd-curses libunistring libffi gmp libgc"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -22,13 +22,13 @@ build() {
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
68c31e47786838f4f1dda63bfa99428a0092383f1045e836b742ccd8021fbdd83ef910ba35858c2855b3d748f228d356536496742feba5b00e07fdcc0c5a5628 guile-2.2.6.tar.xz
"

View file

@ -1,32 +1,32 @@
APP=gyp
VERSION=20200512
BUILD=1sml
HOMEPAGE='https://gyp.gsrc.io/'
DESC="Meta-Build system that generates other build systems"
REQUIRES="python3"
app=gyp
version=20200512
build=1sml
homepage='https://gyp.gsrc.io/'
desc="Meta-Build system that generates other build systems"
requires="python3"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION"_caa60026"
rm -rf $app-$version"_caa60026"
tar xf $SRCDIR/$APP-$VERSION"_caa60026".tar.?z*
cd $APP-$VERSION"_caa60026"
tar xf $srcdir/$app-$version"_caa60026".tar.?z*
cd $app-$version"_caa60026"
fixbuilddirpermissions
patch -p1 < $SRCDIR/gyp-fix-cmake.patch
patch -p1 < $SRCDIR/gyp-ninja-build.patch
patch -p1 < $SRCDIR/gyp-python3.patch
patch -p1 < $SRCDIR/gyp-python38.patch
patch -p1 < $SRCDIR/gyp-python39.patch
patch -p1 < $srcdir/gyp-fix-cmake.patch
patch -p1 < $srcdir/gyp-ninja-build.patch
patch -p1 < $srcdir/gyp-python3.patch
patch -p1 < $srcdir/gyp-python38.patch
patch -p1 < $srcdir/gyp-python39.patch
python3 setup.py install --prefix="" --root="$PKG"
python3 setup.py install --prefix="" --root="$pkg"
cp LICENSE $PKGDOCS/
cp LICENSE $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
23a23e85eae9c7d92acea47a7e35b359ebe7f4039521276d0bbaf0fbcabe46c75351a2276185f2a478fb1cd04ccbf77b49aa553e63d6342e2fea219644a4010e gyp-20200512_caa60026.tar.xz
09ddf9b2ae8bcaba7e419522ab51968613214928d76f386daf947f9af1f456f0979c9b22481f5747f67afd9b2cb9b8396a54148978c5c8692f22b7c68d44807e gyp-fix-cmake.patch
c8a03c7904447b8b75c98a71c5c7891acbd94479d52bd7be402dbe142430bf31a9a102fadd8b627d3c95cf72ff8321abbb282a4230af390bfb7e08e04e0af710 gyp-ninja-build.patch

View file

@ -1,33 +1,33 @@
APP=gzip
VERSION=1.10
BUILD=1sml
HOMEPAGE='https://www.gnu.org/software/gzip/'
DOWNLOAD='https://ftp.gnu.org/gnu/gzip/gzip-1.10.tar.gz'
DESC="GNU file compression utility"
REQUIRES="less"
app=gzip
version=1.10
build=1sml
homepage='https://www.gnu.org/software/gzip/'
download='https://ftp.gnu.org/gnu/gzip/gzip-1.10.tar.gz'
desc="GNU file compression utility"
requires="less"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
#$SRCDIR/gnulibfix lib
#$srcdir/gnulibfix lib
#CPPFLAGS="-Drpl_fdopendir=fdopendir -DS_IRWXUGO=077 -DO_BINARY=0" \
./configure \
--prefix="" \
--sysconfdir=/etc
make V=1
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
7939043e74554ced0c1c05d354ab4eb36cd6dce89ad79d02ccdc5ed6b7ee390759689b2d47c07227b9b44a62851afe7c76c4cae9f92527d999f3f1b4df1cccff gzip-1.10.tar.gz
"

View file

@ -1,17 +1,17 @@
APP=haveged
VERSION=1.9.2
BUILD=1sml
HOMEPAGE='https://github.com/jirka-h/haveged'
DOWNLOAD='http://www.issihosts.com/haveged/haveged-1.9.2.tar.gz'
DESC="entropy daemon especially suited for low-powered devices"
REQUIRES="musl"
app=haveged
version=1.9.2
build=1sml
homepage='https://github.com/jirka-h/haveged'
download='http://www.issihosts.com/haveged/haveged-1.9.2.tar.gz'
desc="entropy daemon especially suited for low-powered devices"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -22,13 +22,13 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
e8f934fe8acc5229338e684de32a32d1011fd7dbd64d1fd9b1f4a7b8bf1045a628fca5a2fea871ab367726c7fba834ae500c37ad7ae49742fac7e3c2c546ec5a haveged-1.9.2.tar.lz
"

View file

@ -1,27 +1,27 @@
APP=hdparm
VERSION=9.58
BUILD=1sml
HOMEPAGE='https://sourceforge.net/projects/hdparm'
DOWNLOAD='https://sourceforge.net/projects/hdparm/files/hdparm/hdparm-9.58.tar.gz'
DESC="hard disk information utility"
REQUIRES="musl"
app=hdparm
version=9.58
build=1sml
homepage='https://sourceforge.net/projects/hdparm'
download='https://sourceforge.net/projects/hdparm/files/hdparm/hdparm-9.58.tar.gz'
desc="hard disk information utility"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
make V=s
make install DESTDIR=$PKG mandir="/share/man" sbindir="/bin"
make install DESTDIR=$pkg mandir="/share/man" sbindir="/bin"
cp LICENSE.TXT $PKGDOCS/
cp LICENSE.TXT $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
2c87e03c7ccb85b57851ea2f9d69688a62c264ae76bf10e08b6bb13813cdd33b76226ad21961e44e21fedd7aff9900ecfe4992426589ff4ce8bd67a7cd141f25 hdparm-9.58.tar.lz
"

View file

@ -1,27 +1,27 @@
APP=highlight
VERSION=4.0
BUILD=1sml
HOMEPAGE='http://www.andre-simon.de/doku/highlight/en/highlight.php'
DOWNLOAD='http://www.andre-simon.de/zip/highlight-4.0.tar.bz2'
DESC="a universal syntax highlighter"
REQUIRES="gcc-libs musl lua53 readline netbsd-curses"
app=highlight
version=4.0
build=1sml
homepage='http://www.andre-simon.de/doku/highlight/en/highlight.php'
download='http://www.andre-simon.de/zip/highlight-4.0.tar.bz2'
desc="a universal syntax highlighter"
requires="gcc-libs musl lua53 readline netbsd-curses"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
make
make install PREFIX="/" DESTDIR=$PKG
make install PREFIX="/" DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
f790e86daa0f4ab1f812f55eb374ddfdb6533870851a6b59869784d5a1a1698e22cc25b6373297f57712c5aa8f06b3614d9ef840251750cacb21070fdc038d65 highlight-4.0.tar.bz2
"

View file

@ -1,17 +1,17 @@
APP=htop
VERSION=2.2.0
BUILD=1sml
HOMEPAGE='https://htop.dev/'
DOWNLOAD='https://github.com/htop-dev/htop/archive/refs/tags/2.2.0.tar.gz'
DESC="ncurses-based interactive process viewer written in C"
REQUIRES="netbsd-curses"
app=htop
version=2.2.0
build=1sml
homepage='https://htop.dev/'
download='https://github.com/htop-dev/htop/archive/refs/tags/2.2.0.tar.gz'
desc="ncurses-based interactive process viewer written in C"
requires="netbsd-curses"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -23,13 +23,13 @@ build() {
--enable-taskstats
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
a2f9745572bc424ff6e5290285adaf6f76f635b140f310a727b8ec551e93369a780025d336594853a1769bbc00c299d3772ca3bea5e3f74a47144be5658a41a7 htop-2.2.0.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=hunspell
VERSION=1.7.0
BUILD=1sml
HOMEPAGE='http://hunspell.github.io/'
DOWNLOAD='https://github.com/hunspell/hunspell/files/2573619/hunspell-1.7.0.tar.gz'
DESC="spell checker based on OpenOffice.org myspell library"
REQUIRES="gcc-libs"
app=hunspell
version=1.7.0
build=1sml
homepage='http://hunspell.github.io/'
download='https://github.com/hunspell/hunspell/files/2573619/hunspell-1.7.0.tar.gz'
desc="spell checker based on OpenOffice.org myspell library"
requires="gcc-libs"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -20,13 +20,13 @@ build() {
--disable-nls
make V=1
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/
cp COPYING* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
2b99cdb3c5ae2c0c797b482cc020455cb16c1f61538ac178be5f937a9c8f348fa0ba091c66619dd53b43934d0ec3548c54b33ef5be3890814b53c152d0948b7b hunspell-1.7.0.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=hyphen
VERSION=2.8.8
BUILD=1sml
HOMEPAGE='https://sourceforge.net/projects/hunspell/files/Hyphen/'
DOWNLOAD='https://sourceforge.net/projects/hunspell/files/Hyphen/2.8/hyphen-2.8.8.tar.gz'
DESC="TeX hyphenation library"
REQUIRES="perl"
app=hyphen
version=2.8.8
build=1sml
homepage='https://sourceforge.net/projects/hunspell/files/Hyphen/'
download='https://sourceforge.net/projects/hunspell/files/Hyphen/2.8/hyphen-2.8.8.tar.gz'
desc="TeX hyphenation library"
requires="perl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -19,13 +19,13 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING* $PKGDOCS/
cp COPYING* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
a864bd252ebe782ea8d9064bfd0a30ab398d4f44b1e0c76c3409ec8f9316886d38dc2b4dc7512faff6ee0364f814ebd344a164b933504b38ea81c9704ae73543 hyphen-2.8.8.tar.lz
"

View file

@ -1,27 +1,27 @@
APP=i2c-tools
VERSION=4.1
BUILD=1sml
HOMEPAGE='https://i2c.wiki.kernel.org/index.php/I2C_Tools'
DOWNLOAD='https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/i2c-tools-4.1.tar.gz'
DESC="Utilties to read and program data from I2C-protocol based sensors"
REQUIRES="musl"
app=i2c-tools
version=4.1
build=1sml
homepage='https://i2c.wiki.kernel.org/index.php/I2C_Tools'
download='https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/i2c-tools-4.1.tar.gz'
desc="Utilties to read and program data from I2C-protocol based sensors"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
make
make install PREFIX="/" mandir="/share/man" DESTDIR="$PKG" sbindir="/bin"
make install PREFIX="/" mandir="/share/man" DESTDIR="$pkg" sbindir="/bin"
cp COPYING* $PKGDOCS/
cp COPYING* $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
476bd9172a57c20894c7e0b07e567fdc85e8c9b05697a839cddaff1ea45824843934581ed2fb738ced5bf273763e2429d27443edc89b725c3f4e98914732b1dc i2c-tools-4.1.tar.lz
"

View file

@ -1,19 +1,17 @@
APP=icu
VERSION=69.1
BUILD=1sml
HOMEPAGE=''
DOWNLOAD=''
HOMEPAGE='http://www.icu-project.org/'
DOWNLOAD='https://github.com/unicode-org/icu/releases/download/release-67-1/icu4c-67_1-src.tgz'
DESC="International Components for Unicode"
REQUIRES="gcc-libs python3"
app=icu
version=69.1
build=1sml
homepage="http://www.icu-project.org/"
download="https://github.com/unicode-org/icu/releases/download/release-67-1/icu4c-67_1-src.tgz"
desc="International Components for Unicode"
requires="gcc-libs python3"
build() {
mkandenterbuilddir
rm -rf "$APP"
rm -rf "$app"
SVERSION="$(echo $VERSION | sed 's/\./_/g')"
tar xf $SRCDIR/icu4c-"$SVERSION"-src.tar.lz
sversion="$(echo $version | sed 's/\./_/g')"
tar xf $srcdir/icu4c-$sversion-src.tar.lz
cd icu
fixbuilddirpermissions
@ -27,13 +25,13 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp ../LICENSE $PKGDOCS/
cp ../LICENSE $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
45767114fb41ae55589da151970f22769065cfe57ca723d95349293cb1705cb09c041f09fbb4c4aec0ced562467e5b7f6a058e18230c2aa6f15dd6f491140a6e icu4c-69_1-src.tar.lz
"

View file

@ -1,25 +1,25 @@
APP=id3lib
VERSION=3.8.3
BUILD=1sml
HOMEPAGE='http://id3lib.sourceforge.net/'
DOWNLOAD='https://sourceforge.net/projects/id3lib/files/id3lib/3.8.3/id3lib-3.8.3.tar.gz'
DESC="ID3 tag manipulation library"
REQUIRES="gcc-libs zlib"
app=id3lib
version=3.8.3
build=1sml
homepage='http://id3lib.sourceforge.net/'
download='https://sourceforge.net/projects/id3lib/files/id3lib/3.8.3/id3lib-3.8.3.tar.gz'
desc="ID3 tag manipulation library"
requires="gcc-libs zlib"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/10-fix-compilation-with-cpp-headers.patch
patch -p1 < $SRCDIR/30-fix-utf16.patch
patch -p1 < $SRCDIR/50-remove-outdated-check.patch
patch -p1 < $SRCDIR/60-id3lib-missing-nullpointer-check.patch
patch -p1 < $SRCDIR/61-fix_vbr_stack_smash.patch
patch -p1 < $SRCDIR/CVE-2007-4460.patch
patch -p1 < $srcdir/10-fix-compilation-with-cpp-headers.patch
patch -p1 < $srcdir/30-fix-utf16.patch
patch -p1 < $srcdir/50-remove-outdated-check.patch
patch -p1 < $srcdir/60-id3lib-missing-nullpointer-check.patch
patch -p1 < $srcdir/61-fix_vbr_stack_smash.patch
patch -p1 < $srcdir/CVE-2007-4460.patch
libtoolize -fc
aclocal
@ -30,17 +30,17 @@ build() {
./configure \
--prefix="" \
--sysconfdir=/etc \
$BUILDDIST
$builddist
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
51bcf7249d174b48d33bced8a814a08ce084e3d31894f6673cd0d80092fa745bcb26afdfce767c38ce4dc1c593c4eddcb8cd5ac2e1a3a0d3196647f6bc7f1181 id3lib-3.8.3.tar.lz
a21024c20abb918081ea87be2114d9dc957cfe5d776e0942d2ef2ae450fa73f36236eaf5d50e1a14e293ca927bb95328da8c65a4ae6af6f43574ace3be0ad260 10-fix-compilation-with-cpp-headers.patch
811e1cc121a965fd0b6162a8937475e3d7dc2a477289707a28f6961ca2b9886b98508a954b12a36c27206202673ebd9ae6ec37d175c947e4e560ac112309ec6d 30-fix-utf16.patch

View file

@ -1,17 +1,17 @@
APP=ijs
VERSION=0.35
BUILD=1sml
HOMEPAGE='https://www.openprinting.org/download/ijs/'
DOWNLOAD='https://www.openprinting.org/download/ijs/download/ijs-0.35.tar.bz2'
DESC="print library for transmission of raster page images"
REQUIRES="musl"
app=ijs
version=0.35
build=1sml
homepage='https://www.openprinting.org/download/ijs/'
download='https://www.openprinting.org/download/ijs/download/ijs-0.35.tar.bz2'
desc="print library for transmission of raster page images"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -19,16 +19,16 @@ build() {
--mandir=/share/man \
--enable-shared \
--disable-static \
$BUILDDIST
$builddist
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp README $PKGDOCS/
cp README $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
b5f8df6fe394efea4ee7059c1ca8d7eb91588f060642da12f6591f0f40d169883aa9f7a6976a00042c89dd370b30f36afc407c4e7515cbd68537505a63c9a293 ijs-0.35.tar.bz2
"

View file

@ -1,16 +1,17 @@
APP=initfs
VERSION=0.1
BUILD=1sml
HOMEPAGE='http://git.pktsurf.in/smlinux/tree/base/initfs'
DESC="initfs - initial file system hierarchy creator"
REQUIRES="musl"
ARCH=noarch
app=initfs
version=0.1
build=1sml
homepage="http://git.pktsurf.in/smlinux/tree/base/initfs"
download="http://git.pktsurf.in/smlinux/tree/base/initfs"
desc="initfs - initial file system hierarchy creator"
requires="musl"
build() {
arch=noarch
mkandenterbuilddir
cd $PKG
tar xf $SRCDIR/$APP.tar.lz
cd $pkg
tar xf $srcdir/$app.tar.lz
mv initfs/* .
rmdir initfs
@ -19,13 +20,13 @@ build() {
chmod 1777 tmp
chmod 0700 root
cp $SRCDIR/doinst.sh install/
cp $srcdir/doinst.sh install/
install -Dm 755 $SRCDIR/$APP.SMBuild $PKG/doc/$APP-$VERSION/$APP.SMBuild
/bin/makepkg -l n -c n $PKGDEST/$APP-$VERSION-$ARCH-$BUILD.$PKGEXT
[ "$?" = "0" ] && SM_PKGSTATUS=0
install -Dm 755 $srcdir/$app.SMBuild $pkg/doc/$app-$version/$app.SMBuild
/bin/makepkg -l n -c n $pkgdest/$app-$version-$arch-$build.$pkgext
[ "$?" = "0" ] && sm_pkgstatus=0
}
SHA512SUMS="
sha512sums="
85da0195b5e58c2b01f6ab91ed7a15ebff783325b08c5ed10722e6576974c1cedf55767eb30ccf58f41fc6c88171810ee63a0d7c7d09eb925c0572802d7754de initfs.tar.lz
"

View file

@ -1,33 +1,33 @@
APP=intltool
VERSION=0.51.0
BUILD=1sml
HOMEPAGE='https://launchpad.net/intltool'
DOWNLOAD='https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz'
DESC="Utilities for translation support"
REQUIRES="perl-modules"
app=intltool
version=0.51.0
build=1sml
homepage='https://launchpad.net/intltool'
download='https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz'
desc="Utilities for translation support"
requires="perl-modules"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/intltool-regex-warning.patch
patch -p1 < $srcdir/intltool-regex-warning.patch
./configure \
--prefix=""
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
4c93cb26592ed0b1622d3b7800b5d6622ffa36f58ac73f2ef0bddfab522565fdfb8fa73d81914b9a202f1d62bc995a08960f8adb9f62c86918e75498e85fbfdf intltool-0.51.0.tar.gz
2ca20ba6ff0492cd7c816cca4c17bbf11281ae4c24bb4f70cfa92826ff2127036b8a07de5a61765becfd0ff506ca092e05ecd7a02b796ba92745459786e7ba03 intltool-regex-warning.patch
"

View file

@ -1,34 +1,34 @@
APP=iptables
VERSION=1.4.20
BUILD=1sml
HOMEPAGE='https://www.netfilter.org/projects/iptables/index.html'
DOWNLOAD='https://www.netfilter.org/projects/iptables/files/iptables-1.4.20.tar.bz2'
DESC="IP packet filter administration tool"
REQUIRES="libpcap libnfnetlink libnetfilter_conntrack"
app=iptables
version=1.4.20
build=1sml
homepage='https://www.netfilter.org/projects/iptables/index.html'
download='https://www.netfilter.org/projects/iptables/files/iptables-1.4.20.tar.bz2'
desc="IP packet filter administration tool"
requires="libpcap libnfnetlink libnetfilter_conntrack"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
patch -p1 < $SRCDIR/iptables-1.4.14-musl-fixes.patch
patch -p1 < $srcdir/iptables-1.4.14-musl-fixes.patch
./configure \
--prefix="" \
--sbindir=/bin
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
3f0b13052486f3b43a53989559417938a77ee4039c3ef606b286cba4708e118c9e4ebbd5e6304878e7d7ebb7adca8b660d6e40d2772567f1c78d19af459db270 iptables-1.4.20.tar.lz
bc1cb36957d5afb80b770fe15f951de3074e2b1b28015372fb6f121fd551dd0e86c76c1819022dc468d11750b3969db40ef2dc9651c654c9f99212c0f2746985 iptables-1.4.14-musl-fixes.patch
"

View file

@ -1,17 +1,17 @@
APP=iso-codes
VERSION=4.4
BUILD=1sml
HOMEPAGE='https://salsa.debian.org/iso-codes-team/iso-codes'
DOWNLOAD='http://anduin.linuxfromscratch.org/BLFS/iso-codes/iso-codes-4.4.tar.xz'
DESC="ISO standards collection like language, language script and curreny names"
REQUIRES="gettext"
app=iso-codes
version=4.4
build=1sml
homepage='https://salsa.debian.org/iso-codes-team/iso-codes'
download='http://anduin.linuxfromscratch.org/BLFS/iso-codes/iso-codes-4.4.tar.xz'
desc="ISO standards collection like language, language script and curreny names"
requires="gettext"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
# this software is so stupid, it doesn't make a basic msgfmt file check,
@ -26,13 +26,13 @@ build() {
--localstatedir=/var
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING $PKGDOCS/
cp COPYING $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
a2a07de5d8f4cd9851a86a3e28e8e0bb7c594246a706116b3dcc0f37423f4d880c76aa0a7b5b18aa3cc783c23689fc2f5c7faf83466d5cf2bf5a6b24f7626aef iso-codes-4.4.tar.lz
"

View file

@ -1,17 +1,17 @@
APP=itstool
VERSION=2.0.6
BUILD=1sml
HOMEPAGE='http://itstool.org/'
DOWNLOAD='http://files.itstool.org/itstool/itstool-2.0.6.tar.bz2'
DESC="Translate XML documents with PO files"
REQUIRES="python3 docbook"
app=itstool
version=2.0.6
build=1sml
homepage='http://itstool.org/'
download='http://files.itstool.org/itstool/itstool-2.0.6.tar.bz2'
desc="Translate XML documents with PO files"
requires="python3 docbook"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -19,13 +19,13 @@ build() {
--sysconfdir=/etc
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp COPYING* NEWS $PKGDOCS/
cp COPYING* NEWS $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
99f612db4bc009ac017abee6afff6121f73f759746cfbcab17a788348c294f7d6d94b0b8812fc34d716b6775fdd60039ab2a754bd1e285a9fcd73b4398157b63 itstool-2.0.6.tar.lz
"

View file

@ -1,28 +1,28 @@
APP=jam
VERSION=2.5
BUILD=1sml
HOMEPAGE='http://public.perforce.com/public/jam/src/Jam.html'
DOWNLOAD=''
DESC="Program construction tool like make"
REQUIRES="musl"
app=jam
version=2.5
build=1sml
homepage='http://public.perforce.com/public/jam/src/Jam.html'
download=''
desc="Program construction tool like make"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
mkdir $APP-$VERSION
cd $APP-$VERSION
rm -rf $app-$version
mkdir $app-$version
cd $app-$version
unzip $SRCDIR/$APP-$VERSION.zip
unzip $srcdir/$app-$version.zip
fixbuilddirpermissions
make V=s
./jam0 -sBINDIR=$PKG/bin install
./jam0 -sBINDIR=$pkg/bin install
cp Porting README $PKGDOCS/
cp Porting README $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
bbb3132c617a14dff9fcce70e6d88bed298a5c6bee580fa9d9a2d99b47507c252968e5fdf66138e6d69d1f60f724365fd80012164cffc1e3d0f2c1005bcec437 jam-2.5.zip
"

View file

@ -1,17 +1,17 @@
APP=jansson
VERSION=2.13
BUILD=1sml
HOMEPAGE='https://digip.org/jansson/'
DOWNLOAD='https://digip.org/jansson/releases/jansson-2.13.tar.bz2'
DESC="library for encoding, decoding and manipulating JSON data"
REQUIRES="musl"
app=jansson
version=2.13
build=1sml
homepage='https://digip.org/jansson/'
download='https://digip.org/jansson/releases/jansson-2.13.tar.bz2'
desc="library for encoding, decoding and manipulating JSON data"
requires="musl"
build() {
mkandenterbuilddir
rm -rf $APP-$VERSION
rm -rf $app-$version
tar xf $SRCDIR/$APP-$VERSION.tar.?z*
cd $APP-$VERSION
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
@ -20,13 +20,13 @@ build() {
--disable-static
make
make install DESTDIR=$PKG
make install DESTDIR=$pkg
cp LICENSE $PKGDOCS/
cp LICENSE $pkgdocs/
mkfinalpkg
}
SHA512SUMS="
sha512sums="
64f6f81d8b3b1814845b9014f7da77bbf536abb7572dd939bfc870c9c5c93791e4f0c4e574f71ed1de19d74d1efe9498d045073905c119786554b7f2d7c1fde6 jansson-2.13.tar.lz
"

Some files were not shown because too many files have changed in this diff Show more