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
|
which
|
||||||
dcron
|
dcron
|
||||||
cpio
|
cpio
|
||||||
|
@ -16,13 +15,13 @@ pkgconf
|
||||||
make
|
make
|
||||||
m4
|
m4
|
||||||
ccache
|
ccache
|
||||||
musl
|
musl-fts
|
||||||
|
musl-obstack
|
||||||
libsodium
|
libsodium
|
||||||
libunistring
|
libunistring
|
||||||
bzip2
|
bzip2
|
||||||
libffi
|
libffi
|
||||||
mksh
|
mksh
|
||||||
mdadm
|
|
||||||
mtools
|
mtools
|
||||||
lzip
|
lzip
|
||||||
lzlib
|
lzlib
|
||||||
|
@ -47,6 +46,7 @@ tree
|
||||||
attr
|
attr
|
||||||
acl
|
acl
|
||||||
patch
|
patch
|
||||||
|
libnl
|
||||||
libpcap
|
libpcap
|
||||||
smartmontools
|
smartmontools
|
||||||
zlib
|
zlib
|
||||||
|
@ -62,7 +62,6 @@ tar
|
||||||
sysklogd
|
sysklogd
|
||||||
gawk
|
gawk
|
||||||
sed
|
sed
|
||||||
pkgtools
|
|
||||||
zip
|
zip
|
||||||
unzip
|
unzip
|
||||||
popt
|
popt
|
||||||
|
@ -74,6 +73,7 @@ libpng
|
||||||
python3
|
python3
|
||||||
libxml2
|
libxml2
|
||||||
libxslt
|
libxslt
|
||||||
|
docbook
|
||||||
xmlto
|
xmlto
|
||||||
kmod
|
kmod
|
||||||
python-setuptools
|
python-setuptools
|
||||||
|
@ -87,7 +87,6 @@ pyelftools
|
||||||
gettext
|
gettext
|
||||||
iso-codes
|
iso-codes
|
||||||
libtool
|
libtool
|
||||||
docbook
|
|
||||||
itstool
|
itstool
|
||||||
libgpg-error
|
libgpg-error
|
||||||
libgcrypt
|
libgcrypt
|
||||||
|
@ -105,6 +104,7 @@ pax-utils
|
||||||
wayland
|
wayland
|
||||||
wayland-protocols
|
wayland-protocols
|
||||||
glib
|
glib
|
||||||
|
mdadm
|
||||||
eudev
|
eudev
|
||||||
libusb
|
libusb
|
||||||
usbutils
|
usbutils
|
||||||
|
@ -144,8 +144,6 @@ libssh2
|
||||||
curl
|
curl
|
||||||
libnetfilter-conntrack
|
libnetfilter-conntrack
|
||||||
iptables
|
iptables
|
||||||
libelf-compat
|
|
||||||
gnu-efi
|
|
||||||
libevent
|
libevent
|
||||||
texinfo
|
texinfo
|
||||||
cmake
|
cmake
|
||||||
|
@ -158,8 +156,7 @@ libtheora
|
||||||
physfs
|
physfs
|
||||||
brotli
|
brotli
|
||||||
hyphen
|
hyphen
|
||||||
fuse2
|
fuse
|
||||||
fuse3
|
|
||||||
p11-kit
|
p11-kit
|
||||||
gnutls
|
gnutls
|
||||||
libsndfile
|
libsndfile
|
||||||
|
@ -193,20 +190,15 @@ pwgen
|
||||||
tofrodos
|
tofrodos
|
||||||
i2c-tools
|
i2c-tools
|
||||||
sudo
|
sudo
|
||||||
alsa-utils
|
|
||||||
alsa-plugins
|
|
||||||
libical
|
libical
|
||||||
giflib
|
giflib
|
||||||
keyutils
|
keyutils
|
||||||
libtirpc
|
|
||||||
lsof
|
lsof
|
||||||
ntfs-3g
|
|
||||||
ca-certificates
|
ca-certificates
|
||||||
mpg123
|
mpg123
|
||||||
exiv2
|
exiv2
|
||||||
chrony
|
chrony
|
||||||
libopenal
|
libopenal
|
||||||
p7zip
|
|
||||||
x264
|
x264
|
||||||
libseccomp
|
libseccomp
|
||||||
scons
|
scons
|
||||||
|
@ -215,7 +207,6 @@ lm-sensors
|
||||||
htop
|
htop
|
||||||
gdbm
|
gdbm
|
||||||
ruby
|
ruby
|
||||||
syslinux
|
|
||||||
hdparm
|
hdparm
|
||||||
neon
|
neon
|
||||||
wavpack
|
wavpack
|
||||||
|
@ -243,25 +234,23 @@ libsecret
|
||||||
miniupnpc
|
miniupnpc
|
||||||
gloox
|
gloox
|
||||||
libuv
|
libuv
|
||||||
|
glslang
|
||||||
zsh
|
zsh
|
||||||
pm-utils
|
pm-utils
|
||||||
boost
|
boost
|
||||||
slapt-get
|
|
||||||
pv
|
pv
|
||||||
libgc
|
libgc
|
||||||
strace
|
strace
|
||||||
gdb
|
gdb
|
||||||
acpid
|
|
||||||
libdaemon
|
libdaemon
|
||||||
gyp
|
gyp
|
||||||
mozilla-nss
|
|
||||||
c-ares
|
c-ares
|
||||||
sbc
|
sbc
|
||||||
speexdsp
|
speexdsp
|
||||||
lz4
|
lz4
|
||||||
zstd
|
zstd
|
||||||
|
elfutils
|
||||||
lua
|
lua
|
||||||
lua53
|
|
||||||
toluapp
|
toluapp
|
||||||
libkate
|
libkate
|
||||||
libminizip
|
libminizip
|
||||||
|
@ -269,7 +258,6 @@ libshout
|
||||||
twolame
|
twolame
|
||||||
exfat-utils
|
exfat-utils
|
||||||
bubblewrap
|
bubblewrap
|
||||||
qpdf
|
|
||||||
libnfs
|
libnfs
|
||||||
sysstat
|
sysstat
|
||||||
enet
|
enet
|
||||||
|
@ -285,7 +273,6 @@ wireless-regdb
|
||||||
crda
|
crda
|
||||||
cython
|
cython
|
||||||
time
|
time
|
||||||
signify
|
|
||||||
python-markdown
|
python-markdown
|
||||||
python-pyyaml
|
python-pyyaml
|
||||||
python-tornado
|
python-tornado
|
||||||
|
@ -302,7 +289,7 @@ python-regex
|
||||||
python-joblib
|
python-joblib
|
||||||
python-nltk
|
python-nltk
|
||||||
python-mkdocs
|
python-mkdocs
|
||||||
kernel-source
|
python-glad
|
||||||
kernel-headers
|
kernel-headers
|
||||||
highlight
|
highlight
|
||||||
llvm
|
llvm
|
||||||
|
@ -315,3 +302,5 @@ argon2
|
||||||
qrencode
|
qrencode
|
||||||
libqalculate
|
libqalculate
|
||||||
protobuf
|
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>
|
# Maintainer: PktSurf <smlinux@pktsurf.in>
|
||||||
app=e2fsprogs
|
app=e2fsprogs
|
||||||
version=1.45.3
|
version=1.47.1
|
||||||
build=4sml
|
build=1sml
|
||||||
homepage="http://e2fsprogs.sourceforge.net/"
|
homepage="http://e2fsprogs.sourceforge.net/"
|
||||||
download="https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v$version/e2fsprogs-$version.tar.xz"
|
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"
|
desc="Utilities for working with ext 2, 3 and 4 filesystems"
|
||||||
|
@ -17,20 +17,18 @@ prepbuilddir() {
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
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" \
|
ac_cv_path_mkdir="mkdir -p" \
|
||||||
CFLAGS+=" -D__uint64_t=u_int64_t" \
|
CFLAGS+=" -D__uint64_t=u_int64_t" \
|
||||||
LDFLAGS="-static" \
|
LDFLAGS="-static" \
|
||||||
./configure \
|
./configure \
|
||||||
--prefix= \
|
--prefix=/usr \
|
||||||
--with-root-prefix= \
|
--sbindir=/usr/bin \
|
||||||
--sbindir=/bin \
|
--sysconfdir=/etc \
|
||||||
--disable-libblkid \
|
--disable-libblkid \
|
||||||
--disable-libuuid \
|
--disable-libuuid \
|
||||||
--disable-uuidd
|
--disable-uuidd \
|
||||||
|
--disable-fuse2fs \
|
||||||
|
--disable-nls
|
||||||
|
|
||||||
make
|
make
|
||||||
make install DESTDIR=$pkg
|
make install DESTDIR=$pkg
|
||||||
|
@ -41,5 +39,5 @@ build() {
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
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() {
|
build() {
|
||||||
./configure \
|
./configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--bindir=/bin \
|
|
||||||
--enable-openssl-compatibility \
|
--enable-openssl-compatibility \
|
||||||
--disable-static
|
--disable-static \
|
||||||
|
--disable-nls
|
||||||
|
|
||||||
make
|
make
|
||||||
make install DESTDIR=$pkg
|
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