Upgraded base/perl to 5.38.0
Renamed .SMBuild files to smbuild for simplicity Added musl-fts, musl-obstack, glslang, python-glad, libptytty, libmilter, elfutils and fuse to base section build list Discarded fuse2 and fuse3 from base section Temporarily discarded slapt-get, syslinux, p7zip, acpid, libelf-compat, gnu-eif, libtirpc, mozilla-nss, lua53, qpdf, kernel-source and signify from base section build list Disabled nls and made amends to base/e2fsprogs Upgraded base/git to 2.46.2 Upgraded extra/gnumeric to 1.12.57 Disabled nls in base/gnutls, extra/dia Disabled a patch and made amends in base/llvm Fixed configure.local file in base/mandoc Upgraded base/rust to 1.79 Fixed a ton of build files to use build prefix as /usr and miscellaneous changes Discarded extra/bluez,blueman,scrcpy,adafruit-io Added tomb to extra Added new build option to extra/libass Upgraded extra/mpv to 0.37.0 Disabled tests in gtk/gdk-pixbuf Upgraded gtk/goffice to 0.10.57 Added gtk-doc to gtk section Fixed build options in gtk/gtk2 Added new patches to gtk/gtk3 Added gtksourceview to gtk section Added vulkan-headers to xorg section Upgraded xorg/mesa to 23.1.9 Added libplacebo to xorg section Fixed build stuff in xorg/glew
This commit is contained in:
parent
f39b658381
commit
9d657e0a1d
680 changed files with 1897 additions and 6451 deletions
|
@ -1,4 +1,3 @@
|
|||
initfs
|
||||
which
|
||||
dcron
|
||||
cpio
|
||||
|
@ -16,13 +15,13 @@ pkgconf
|
|||
make
|
||||
m4
|
||||
ccache
|
||||
musl
|
||||
musl-fts
|
||||
musl-obstack
|
||||
libsodium
|
||||
libunistring
|
||||
bzip2
|
||||
libffi
|
||||
mksh
|
||||
mdadm
|
||||
mtools
|
||||
lzip
|
||||
lzlib
|
||||
|
@ -47,6 +46,7 @@ tree
|
|||
attr
|
||||
acl
|
||||
patch
|
||||
libnl
|
||||
libpcap
|
||||
smartmontools
|
||||
zlib
|
||||
|
@ -62,7 +62,6 @@ tar
|
|||
sysklogd
|
||||
gawk
|
||||
sed
|
||||
pkgtools
|
||||
zip
|
||||
unzip
|
||||
popt
|
||||
|
@ -74,6 +73,7 @@ libpng
|
|||
python3
|
||||
libxml2
|
||||
libxslt
|
||||
docbook
|
||||
xmlto
|
||||
kmod
|
||||
python-setuptools
|
||||
|
@ -87,7 +87,6 @@ pyelftools
|
|||
gettext
|
||||
iso-codes
|
||||
libtool
|
||||
docbook
|
||||
itstool
|
||||
libgpg-error
|
||||
libgcrypt
|
||||
|
@ -105,6 +104,7 @@ pax-utils
|
|||
wayland
|
||||
wayland-protocols
|
||||
glib
|
||||
mdadm
|
||||
eudev
|
||||
libusb
|
||||
usbutils
|
||||
|
@ -144,8 +144,6 @@ libssh2
|
|||
curl
|
||||
libnetfilter-conntrack
|
||||
iptables
|
||||
libelf-compat
|
||||
gnu-efi
|
||||
libevent
|
||||
texinfo
|
||||
cmake
|
||||
|
@ -158,8 +156,7 @@ libtheora
|
|||
physfs
|
||||
brotli
|
||||
hyphen
|
||||
fuse2
|
||||
fuse3
|
||||
fuse
|
||||
p11-kit
|
||||
gnutls
|
||||
libsndfile
|
||||
|
@ -193,20 +190,15 @@ pwgen
|
|||
tofrodos
|
||||
i2c-tools
|
||||
sudo
|
||||
alsa-utils
|
||||
alsa-plugins
|
||||
libical
|
||||
giflib
|
||||
keyutils
|
||||
libtirpc
|
||||
lsof
|
||||
ntfs-3g
|
||||
ca-certificates
|
||||
mpg123
|
||||
exiv2
|
||||
chrony
|
||||
libopenal
|
||||
p7zip
|
||||
x264
|
||||
libseccomp
|
||||
scons
|
||||
|
@ -215,7 +207,6 @@ lm-sensors
|
|||
htop
|
||||
gdbm
|
||||
ruby
|
||||
syslinux
|
||||
hdparm
|
||||
neon
|
||||
wavpack
|
||||
|
@ -243,25 +234,23 @@ libsecret
|
|||
miniupnpc
|
||||
gloox
|
||||
libuv
|
||||
glslang
|
||||
zsh
|
||||
pm-utils
|
||||
boost
|
||||
slapt-get
|
||||
pv
|
||||
libgc
|
||||
strace
|
||||
gdb
|
||||
acpid
|
||||
libdaemon
|
||||
gyp
|
||||
mozilla-nss
|
||||
c-ares
|
||||
sbc
|
||||
speexdsp
|
||||
lz4
|
||||
zstd
|
||||
elfutils
|
||||
lua
|
||||
lua53
|
||||
toluapp
|
||||
libkate
|
||||
libminizip
|
||||
|
@ -269,7 +258,6 @@ libshout
|
|||
twolame
|
||||
exfat-utils
|
||||
bubblewrap
|
||||
qpdf
|
||||
libnfs
|
||||
sysstat
|
||||
enet
|
||||
|
@ -285,7 +273,6 @@ wireless-regdb
|
|||
crda
|
||||
cython
|
||||
time
|
||||
signify
|
||||
python-markdown
|
||||
python-pyyaml
|
||||
python-tornado
|
||||
|
@ -302,7 +289,7 @@ python-regex
|
|||
python-joblib
|
||||
python-nltk
|
||||
python-mkdocs
|
||||
kernel-source
|
||||
python-glad
|
||||
kernel-headers
|
||||
highlight
|
||||
llvm
|
||||
|
@ -315,3 +302,5 @@ argon2
|
|||
qrencode
|
||||
libqalculate
|
||||
protobuf
|
||||
libptytty
|
||||
libmilter
|
||||
|
|
0
base/acl/acl.SMBuild → base/acl/smbuild
Executable file → Normal file
0
base/acl/acl.SMBuild → base/acl/smbuild
Executable file → Normal file
|
@ -1,19 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Default acpi script that takes an entry for all actions
|
||||
|
||||
IFS=${IFS}/
|
||||
set $@
|
||||
|
||||
case "$1" in
|
||||
button)
|
||||
case "$2" in
|
||||
power) /sbin/init 0
|
||||
;;
|
||||
*) logger "ACPI action $2 is not defined"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
logger "ACPI group $1 / action $2 is not defined"
|
||||
;;
|
||||
esac
|
|
@ -1,38 +0,0 @@
|
|||
# Maintainer: PktSurf <smlinux@pktsurf.in>
|
||||
app=acpid
|
||||
version=2.0.32
|
||||
build=2sml
|
||||
homepage="https://sourceforge.net/projects/acpid2"
|
||||
download=""
|
||||
desc="Tools and daemon for implementing ACPI standard on Linux"
|
||||
requires="musl"
|
||||
apparch="x86_64"
|
||||
|
||||
prepbuilddir() {
|
||||
mkandenterbuilddir
|
||||
rm -rf $app-$version
|
||||
|
||||
tar xf $srcdir/$app-$version.tar.?z**
|
||||
cd $app-$version
|
||||
fixbuilddirpermissions
|
||||
}
|
||||
|
||||
build() {
|
||||
./configure \
|
||||
--prefix=
|
||||
|
||||
make
|
||||
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
|
||||
|
||||
cp COPYING $pkgdocs/
|
||||
|
||||
mkfinalpkg
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
6b5ccc5ea460135b07a1ea894d0bc7200e24167669fdcf1aa9a9c49dc1b7c5cb4479ffb854b1d04cb8b25c55f4adf8dc7996d7899d5fe52c015259e7df84f314 acpid-2.0.32.tar.lz
|
||||
"
|
|
@ -1,18 +0,0 @@
|
|||
# This is the ACPID default configuration, it takes all
|
||||
# events and passes them to /etc/acpi/default.sh for further
|
||||
# processing.
|
||||
|
||||
# event keeps a regular expression matching the event. To get
|
||||
# power events only, just use something like "event=button power.*"
|
||||
# to catch it.
|
||||
# action keeps the command to be executed after an event occurs
|
||||
# In case of the power event above, your entry may look this way:
|
||||
#event=button power.*
|
||||
#action=/bin/init 0
|
||||
|
||||
# Optionally you can specify the placeholder %e. It will pass
|
||||
# through the whole kernel event message to the program you've
|
||||
# specified.
|
||||
|
||||
event=.*
|
||||
action=/etc/acpi/acpi_handler.sh %e
|
|
@ -1,13 +0,0 @@
|
|||
config() {
|
||||
NEW="$1"
|
||||
OLD="$(dirname $NEW)/$(basename $NEW .new)"
|
||||
# If there's no config file by that name, mv it over:
|
||||
if [ ! -r $OLD ]; then
|
||||
mv $NEW $OLD
|
||||
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
|
||||
# toss the redundant copy
|
||||
rm $NEW
|
||||
fi
|
||||
# Otherwise, we leave the .new copy for the admin to consider...
|
||||
}
|
||||
config etc/acpi/acpi_handler.sh.new
|
|
@ -1,40 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Start/stop/restart acpid.
|
||||
|
||||
# Start acpid:
|
||||
acpid_start() {
|
||||
if [ -x /bin/acpid -a -d /proc/acpi ]; then
|
||||
echo "Starting ACPI daemon: /bin/acpid"
|
||||
/bin/acpid
|
||||
fi
|
||||
}
|
||||
|
||||
# Stop acpid:
|
||||
acpid_stop() {
|
||||
if [ -r /var/run/acpid.pid ]; then
|
||||
kill $(cat /var/run/acpid.pid)
|
||||
else
|
||||
killall acpid
|
||||
fi
|
||||
}
|
||||
|
||||
# Restart acpid:
|
||||
acpid_restart() {
|
||||
acpid_stop
|
||||
sleep 1
|
||||
acpid_start
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
'start')
|
||||
acpid_start
|
||||
;;
|
||||
'stop')
|
||||
acpid_stop
|
||||
;;
|
||||
'restart')
|
||||
acpid_restart
|
||||
;;
|
||||
*)
|
||||
echo "usage $0 start|stop|restart"
|
||||
esac
|
|
@ -1,33 +0,0 @@
|
|||
# Maintainer: PktSurf <smlinux@pktsurf.in>
|
||||
app=alsa-plugins
|
||||
version=1.2.2
|
||||
build=1sml
|
||||
homepage="http://www.alsa-project.org"
|
||||
download=""
|
||||
desc="Plugins for ALSA"
|
||||
requires="alsa-lib"
|
||||
|
||||
prepbuilddir() {
|
||||
mkandenterbuilddir
|
||||
rm -rf $app-$version
|
||||
|
||||
tar xf $srcdir/$app-$version.tar.?z**
|
||||
cd $app-$version
|
||||
fixbuilddirpermissions
|
||||
}
|
||||
|
||||
build() {
|
||||
./configure \
|
||||
--prefix=
|
||||
|
||||
make
|
||||
make install DESTDIR=$pkg
|
||||
|
||||
cp COPYING* $pkgdocs/
|
||||
|
||||
mkfinalpkg
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
f6395a3753fcf2873d8aa54d9dd6f1a772b600de6a9ed9a36d7d64186d526ba1234dd957dd085f4c9ddad9ebf85440ef3c672c646b4e128607649262057b37d7 alsa-plugins-1.2.2.tar.lz
|
||||
"
|
|
@ -1,35 +0,0 @@
|
|||
# Maintainer: PktSurf <smlinux@pktsurf.in>
|
||||
app=alsa-utils
|
||||
version=1.2.3
|
||||
build=2sml
|
||||
homepage="http://alsa-project.org"
|
||||
download=""
|
||||
requires="netbsd-curses alsa-lib"
|
||||
desc="Userland utilities for ALSA"
|
||||
|
||||
prepbuilddir() {
|
||||
mkandenterbuilddir
|
||||
rm -rf $app-$version
|
||||
|
||||
tar xf $srcdir/$app-$version.tar.?z**
|
||||
cd $app-$version
|
||||
fixbuilddirpermissions
|
||||
}
|
||||
|
||||
build() {
|
||||
./configure \
|
||||
--prefix= \
|
||||
--sbindir=/bin \
|
||||
--with-udev-rules-dir=/lib/udev/rules.d
|
||||
|
||||
make
|
||||
make install DESTDIR=$pkg
|
||||
|
||||
cp COPYING $pkgdocs/
|
||||
|
||||
mkfinalpkg
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
4eea6130a029f7aa323914224c8faa574a9b55ff531876b48b3f9c4016a73ed390c15c17a63e48484cb25119a0f958b746ed4e077bd078bf3c5ee9a2094cddab alsa-utils-1.2.3.tar.lz
|
||||
"
|
20
base/e2fsprogs/e2fsprogs.SMBuild → base/e2fsprogs/smbuild
Executable file → Normal file
20
base/e2fsprogs/e2fsprogs.SMBuild → base/e2fsprogs/smbuild
Executable file → Normal file
|
@ -1,7 +1,7 @@
|
|||
# Maintainer: PktSurf <smlinux@pktsurf.in>
|
||||
app=e2fsprogs
|
||||
version=1.45.3
|
||||
build=4sml
|
||||
version=1.47.1
|
||||
build=1sml
|
||||
homepage="http://e2fsprogs.sourceforge.net/"
|
||||
download="https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v$version/e2fsprogs-$version.tar.xz"
|
||||
desc="Utilities for working with ext 2, 3 and 4 filesystems"
|
||||
|
@ -17,20 +17,18 @@ prepbuilddir() {
|
|||
}
|
||||
|
||||
build() {
|
||||
for i in misc/fsck.c misc/mke2fs.c e2fsck/unix.c ; do
|
||||
sed -i 's@sbin@bin@g' $i
|
||||
done
|
||||
|
||||
ac_cv_path_mkdir="mkdir -p" \
|
||||
CFLAGS+=" -D__uint64_t=u_int64_t" \
|
||||
LDFLAGS="-static" \
|
||||
./configure \
|
||||
--prefix= \
|
||||
--with-root-prefix= \
|
||||
--sbindir=/bin \
|
||||
--prefix=/usr \
|
||||
--sbindir=/usr/bin \
|
||||
--sysconfdir=/etc \
|
||||
--disable-libblkid \
|
||||
--disable-libuuid \
|
||||
--disable-uuidd
|
||||
--disable-uuidd \
|
||||
--disable-fuse2fs \
|
||||
--disable-nls
|
||||
|
||||
make
|
||||
make install DESTDIR=$pkg
|
||||
|
@ -41,5 +39,5 @@ build() {
|
|||
}
|
||||
|
||||
sha512sums="
|
||||
aaa6e1ef3bce5935cdca853a91ac596f41a62b5f16f7cd944b3ad572fe5890fce9d08335a46c6fefebeab99ec32b1ef6d2df94e6b7afc19f19d244f000605103 e2fsprogs-1.45.3.tar.lz
|
||||
7a5ede749329b285b3094164d8e39bd60488a1677ff3e6607520142204c09ea1eaeebd2bf1277b8634e51dbdae4461fc1ff441f56b882623f53b6b6e278cedb4 e2fsprogs-1.47.1.tar.lz
|
||||
"
|
|
@ -1,43 +0,0 @@
|
|||
# Maintainer: PktSurf <smlinux@pktsurf.in>
|
||||
app=fuse2
|
||||
version=2.9.5
|
||||
build=2sml
|
||||
homepage="https://github.com/libfuse/libfuse"
|
||||
download="https://github.com/libfuse/libfuse/releases/download/fuse-$version/fuse-$version.tar.xz"
|
||||
desc="Interface to export virtual filesystem in userspace"
|
||||
requires="musl"
|
||||
|
||||
prepbuilddir() {
|
||||
mkandenterbuilddir
|
||||
rm -rf fuse-$version
|
||||
|
||||
tar xf $srcdir/fuse-$version.tar.?z*
|
||||
cd fuse-$version
|
||||
fixbuilddirpermissions
|
||||
}
|
||||
|
||||
build() {
|
||||
INIT_D_PATH="/etc/rc.d" \
|
||||
MOUNT_FUSE_PATH="/bin" \
|
||||
./configure \
|
||||
--prefix= \
|
||||
--sysconfdir=/etc \
|
||||
--sbindir=/bin \
|
||||
--enable-lib \
|
||||
--enable-shared \
|
||||
--disable-static
|
||||
|
||||
make
|
||||
make install DESTDIR=$pkg
|
||||
|
||||
rm -rv $pkg/dev
|
||||
mv $pkg/etc/rc.d/fuse $pkg/etc/rc.d/rc.fuse2.new
|
||||
|
||||
cp COPYING* $pkgdocs/
|
||||
|
||||
mkfinalpkg
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
8d24254a26314a3c2f84108cd3aadc357b9ac943edd279f6fcd86c1821238ac01817880cfc994172b50a07bf74ead1e3bb44faf17eee81cca3baf3a6a960e823 fuse-2.9.5.tar.lz
|
||||
"
|
|
@ -1,39 +0,0 @@
|
|||
# Maintainer: PktSurf <smlinux@pktsurf.in>
|
||||
app=fuse3
|
||||
version=3.10.5
|
||||
build=1sml
|
||||
homepage="https://github.com/libfuse/libfuse"
|
||||
download="https://github.com/libfuse/libfuse/archive/refs/tags/fuse3-$version.tar.gz"
|
||||
desc="Filesystem in Userspace v3"
|
||||
requires="udev"
|
||||
|
||||
prepbuilddir() {
|
||||
mkandenterbuilddir
|
||||
rm -rf fuse-$version
|
||||
|
||||
tar xf $srcdir/fuse-$version.tar.?z*
|
||||
cd fuse-$version
|
||||
fixbuilddirpermissions
|
||||
}
|
||||
|
||||
build() {
|
||||
mkdir -p smbuild && cd smbuild
|
||||
sed -i 's@/etc/init.d/fuse3@/etc/rc.d/rc.fuse.new@g' ../util/install_helper.sh
|
||||
meson .. \
|
||||
--prefix="/" \
|
||||
--sbindir=bin \
|
||||
-Dexamples=false
|
||||
|
||||
ninja
|
||||
DESTDIR="$pkg" ninja install
|
||||
|
||||
cp ../LICENSE $pkgdocs
|
||||
|
||||
rm -rv $pkg/dev
|
||||
|
||||
mkfinalpkg
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
d4c397ae6522cc841099e76bb1e11493555e1f2767169cd6980aa64eed6f41a27f19d1282d6f521e1602c533f58ef90af5b1b4bdf86dc032d7316cceba57ead1 fuse-3.10.5.tar.lz
|
||||
"
|
|
@ -1,37 +0,0 @@
|
|||
# Maintainer: PktSurf <smlinux@pktsurf.in>
|
||||
app=git
|
||||
version=2.30.8
|
||||
build=1sml
|
||||
homepage="https://git-scm.com/"
|
||||
download="https://mirrors.edge.kernel.org/pub/software/scm/git/git-$version.tar.xz"
|
||||
desc="Fast, scalable, distributed revision control system"
|
||||
requires="curl openssl pcre asciidoc"
|
||||
|
||||
prepbuilddir() {
|
||||
mkandenterbuilddir
|
||||
rm -rf $app-$version
|
||||
|
||||
tar xf $srcdir/$app-$version.tar.?z*
|
||||
cd $app-$version
|
||||
fixbuilddirpermissions
|
||||
}
|
||||
|
||||
build() {
|
||||
make CC="$CC" $MAKEFLAGS CFLAGS="$CFLAGS" \
|
||||
prefix="" gitexecdir="/lib/git-core" \
|
||||
NO_TCLTK=1 NO_PYTHON=1 NO_EXPAT=1 NO_GETTEXT=1 \
|
||||
NO_REGEX=NeedsStartEnd \
|
||||
DESTDIR="$pkg" 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
|
||||
|
||||
cp COPYING $pkgdocs/
|
||||
|
||||
mkfinalpkg
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
a01b3c2a2aab6ad3e7604d3c15de3969249dae114dd5cc0505a534b1142b4342fc8160449d41dd6561b8fd4441a3b1de516d6b6d0cbf07fe0fd97dfcab8de2f9 git-2.30.8.tar.lz
|
||||
"
|
45
base/git/smbuild
Normal file
45
base/git/smbuild
Normal file
|
@ -0,0 +1,45 @@
|
|||
# Maintainer: PktSurf <smlinux@pktsurf.in>
|
||||
app=git
|
||||
version=2.46.2
|
||||
build=1sml
|
||||
homepage="https://git-scm.com/"
|
||||
download="https://mirrors.edge.kernel.org/pub/software/scm/git/git-$version.tar.xz"
|
||||
desc="Fast, scalable, distributed revision control system"
|
||||
requires="curl openssl pcre asciidoc"
|
||||
|
||||
prepbuilddir() {
|
||||
mkandenterbuilddir
|
||||
rm -rf $app-$version
|
||||
|
||||
tar xf $srcdir/$app-$version.tar.?z*
|
||||
cd $app-$version
|
||||
fixbuilddirpermissions
|
||||
}
|
||||
|
||||
build() {
|
||||
|
||||
make CC="$CC" $MAKEFLAGS CFLAGS="$CFLAGS" \
|
||||
prefix=/usr gitexecdir="/usr/lib/git-core" \
|
||||
libdir=/usr/lib \
|
||||
NO_TCLTK=1 NO_PYTHON=1 NO_EXPAT=1 NO_GETTEXT=1 \
|
||||
NO_REGEX=NeedsStartEnd \
|
||||
DESTDIR="$pkg" all install
|
||||
|
||||
install -Dm 755 gitk-git/gitk $pkg/usr/bin/gitk
|
||||
install -Dm 664 perl/FromCPAN/Error.pm $pkg/usr/lib/perl5/site_perl/Error.pm
|
||||
|
||||
cp COPYING $pkgdocs/
|
||||
|
||||
(
|
||||
mkdir -p $pkg/usr/share/man
|
||||
cd $pkg/usr/share/man
|
||||
tar xf $srcdir/git-manpages-$version.tar.?z*
|
||||
)
|
||||
|
||||
mkfinalpkg
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
f61bc1acbcf3653ba8d7d061fe69abd0f093bad6fd73da4a8ee949728ec298c0a66afc010565cf162a2cd191aecb378a429fed02479988ec995dead65951c652 git-2.46.2.tar.lz
|
||||
4b16f6970db72944d83a8f4b7aa71508bf59b29d1bdff37be7f61ddc40b352f18bfa3665b29f7f1542d3fb589649f642ec61d0815eac65d02b8b2b222e142ad9 git-manpages-2.46.2.tar.lz
|
||||
"
|
37
base/glslang/smbuild
Normal file
37
base/glslang/smbuild
Normal file
|
@ -0,0 +1,37 @@
|
|||
# Maintainer: SMLinux <smlinux@pktsurf.in>
|
||||
app=glslang
|
||||
version=1.3.216.0
|
||||
build=1sml
|
||||
homepage="https://github.com/KhronosGroup/glslang"
|
||||
download="https://github.com/KhronosGroup/glslang/archive/sdk-1.3.216.0.tar.gz"
|
||||
desc="Khronos reference front-end for GLSL"
|
||||
requires="musl"
|
||||
|
||||
prepbuilddir() {
|
||||
mkandenterbuilddir
|
||||
rm -rf $app-$version
|
||||
|
||||
tar xf $srcdir/$app-$version.tar.?z*
|
||||
cd $app-$version
|
||||
fixbuilddirpermissions
|
||||
}
|
||||
|
||||
build() {
|
||||
mkdir -p smbuild && cd smbuild
|
||||
cmake .. \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-Wno-dev
|
||||
|
||||
make
|
||||
make install DESTDIR=$pkg
|
||||
|
||||
cp ../LICENSE* $pkgdocs/
|
||||
|
||||
mkfinalpkg
|
||||
}
|
||||
|
||||
|
||||
sha512sums="
|
||||
8e597e721092c4a6302fef1429057349a361ee3224568b1c1008aa8a57cbdec766cf6f3d4dfc11bb2ad34ea7a04bb8246b0320815371fe3cc78d3a201f4be6d8 glslang-1.3.216.0.tar.lz
|
||||
"
|
|
@ -1,28 +0,0 @@
|
|||
# Maintainer: PktSurf <smlinux@pktsurf.in>
|
||||
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-$version.tar.bz2"
|
||||
desc="library to develop applications using GNU toolchain and EFI dev environment"
|
||||
requires="libelf-compat"
|
||||
apparch="x86_64"
|
||||
|
||||
prepbuilddir() {
|
||||
mkandenterbuilddir
|
||||
rm -rf $app-$version
|
||||
|
||||
tar xf $srcdir/$app-$version.tar.?z*
|
||||
cd $app-$version
|
||||
fixbuilddirpermissions
|
||||
}
|
||||
|
||||
build() {
|
||||
make PREFIX=/ INSTALLROOT="$pkg" -j1 all install
|
||||
|
||||
mkfinalpkg
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
e4e1570bef9b3a3f4e321cd84e2f497a277b3c71e8e1d2321369f5b4c0ffede6c8a8f98bc03507cd436eb247b2e6028bd719e16db5f96a57873e2910bb38be0c gnu-efi-3.0.8.tar.lz
|
||||
"
|
4
base/gnutls/gnutls.SMBuild → base/gnutls/smbuild
Executable file → Normal file
4
base/gnutls/gnutls.SMBuild → base/gnutls/smbuild
Executable file → Normal file
|
@ -19,9 +19,9 @@ prepbuilddir() {
|
|||
build() {
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--bindir=/bin \
|
||||
--enable-openssl-compatibility \
|
||||
--disable-static
|
||||
--disable-static \
|
||||
--disable-nls
|
||||
|
||||
make
|
||||
make install DESTDIR=$pkg
|
0
base/highlight/highlight.SMBuild → base/highlight/smbuild
Executable file → Normal file
0
base/highlight/highlight.SMBuild → base/highlight/smbuild
Executable file → Normal file
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue