Compare commits

...

10 Commits

48 changed files with 576 additions and 249 deletions

View File

@ -1,21 +1,33 @@
NAME="alsa-utils"
DESC="ALSA utils for managing ALSA configurations"
VERSION="1.2.11"
FILES=("https://www.alsa-project.org/files/pub/utils/alsa-utils-$VERSION.tar.bz2")
FILES=("https://www.alsa-project.org/files/pub/utils/alsa-utils-${VERSION}.tar.bz2")
HASHES=("5ce76807b53357584bfb4ace5acfdac4db9168ffaf5cdd1e499738eec046c36112bf84a99970f66368063a9baf73bad93af2d439630572f3eba5c9321071172d")
DEPENDS=("alsa-lib" "ncurses")
DEPENDS=(
"alsa-lib" "ncurses" "gcc-libs"
"glibc" "pciutils" "psmisc"
"libsamplerate"
)
BUILD=(
"docbook-xsl-nons" "pypi-docutils"
"systemd" "xmlto"
)
PACKAGE() {
tar xf $NAME-$VERSION.tar.bz2
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.bz2"
cd "${NAME}-${VERSION}"
./configure --prefix=/usr \
--disable-alsaconf \
--sbindir=/usr/bin \
--with-udev-rules-dir=/usr/lib/udev/rules.d \
--with-systemdsystemunitdir=/usr/lib/systemd/system
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make && make DESTDIR=$ROOTDIR install
cd .. && rm -rf $NAME-$VERSION
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -rf "${NAME}-${VERSION}"
}

View File

@ -1,12 +1,14 @@
NAME="awesome"
DESC="Awesome window manager"
VERSION="1"
FILES=()
HASHES=()
DEPENDS=("awesomewm" "rlwrap" "vicious")
PACKAGE() {
echo This is just a wrapper package, nothing to do
mkdir -pv "$ROOTDIR/var/lib/wrapperpkg"
touch "$ROOTDIR/var/lib/wrapperpkg/mp-awesome"
install -dm755 "${ROOTDIR}/var/lib/wrapper_packages"
echo "${VERSION}" > "${ROOTDIR}/var/lib/wrapper_packages/${NAME}"
}

View File

@ -1,2 +1,2 @@
# 1.3_20240101
# 1.3-20240101
First version

View File

@ -1,20 +1,24 @@
NAME="dialog"
DESC="Tool to display dialog boxes from shell scripts"
VERSION="1.3_20240101"
FILES=("https://invisible-mirror.net/archives/dialog/dialog-${VERSION/_/-}.tgz")
VERSION="1.3-20240101"
FILES=("https://invisible-mirror.net/archives/dialog/dialog-${VERSION}.tgz")
HASHES=("9419eb52b95837312a76ccb26002c5d624fab53abde0859f1c7364179dc0ebad")
DEPENDS=("ncurses")
DEPENDS=("ncurses" "bash")
BUILD=()
PACKAGE() {
tar xf $NAME-${VERSION/_/-}.tgz
cd $NAME-${VERSION/_/-}
tar xf "${NAME}-${VERSION}.tgz"
cd "${NAME}-${VERSION}"
./configure \
--prefix=/usr \
--enable-nls \
--with-libtool \
--with-ncursesw
make && make DESTDIR="$ROOTDIR" install-full
make
make DESTDIR="${ROOTDIR}" install-full
cd .. && rm -r $NAME-${VERSION/_/-}
cd .. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,25 +1,36 @@
NAME="epiphany"
DESC="Simple yet powerful GNOME web browser targeted at non-technical users"
VERSION="44.6"
FILES=("https://download.gnome.org/sources/epiphany/${VERSION%.*}/epiphany-$VERSION.tar.xz")
FILES=("https://download.gnome.org/sources/epiphany/${VERSION%.*}/epiphany-${VERSION}.tar.xz")
HASHES=("fbc40317261873100f625736ec6a511c")
DEPENDS=(
"gcr4" "iso-codes" "json-glib"
"nettle" "webkitgtk" "gnome-keyring"
"libadwaita" "libportal" "graphene"
"cairo" "dconf" "gcc-libs"
"gdk-pixbuf" "glib" "glibc"
"gmp" "graphene" "gstreamer"
"gtk4" "hicolor-icon-theme" "json-glib"
"libarchive" "libportal" "libsecret"
"libsoup" "libxml2" "nettle"
"pango" "sqlite" "webkitgtk" "gcr4"
)
BUILD=(
"docbook-xml" "glib" "gobject-introspection"
"meson" "startup-notification" "aspell"
)
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
mkdir build
cd build
meson setup --prefix=/usr --buildtype=release ..
ninja $MAKEFLAGS && DESTDIR="$ROOTDIR" ninja install
ninja
DESTDIR="${ROOTDIR}" ninja install
cd ../.. && rm -r $NAME-$VERSION
cd ../.. && rm -r "${NAME}-${VERSION}"
}
INSTALL(){

View File

@ -1,13 +1,19 @@
NAME="gdk-pixbuf"
DESC="Toolkit for image loading and pixel buffer manipulation"
VERSION="2.42.10"
FILES=("https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-$VERSION.tar.xz")
FILES=("https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-${VERSION}.tar.xz")
HASHES=("4a62f339cb1424693fba9bb7ffef8150")
DEPENDS=("glib" "libjpeg-turbo" "libpng" "shared-mime-info")
DEPENDS=(
"glib" "glibc" "libtiff"
"libjpeg-turbo" "libpng" "shared-mime-info"
)
BUILD=("meson" "pypi-docutils" "gobject-introspection")
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
mkdir build
cd build
@ -16,9 +22,10 @@ PACKAGE() {
--prefix=/usr \
--buildtype=release \
--wrap-mode=nofallback
ninja && DESTDIR="$ROOTDIR" ninja install
ninja
DESTDIR="${ROOTDIR}" ninja install
cd ../.. && rm -rf $NAME-$VERSION
cd ../.. && rm -r "${NAME}-${VERSION}"
}
INSTALL(){

View File

@ -1,2 +1,5 @@
# 10.0.1
Updated to a newer upstream release
# 8.1.0
First version

View File

@ -1,19 +1,30 @@
NAME="graphviz"
DESC="Graph visualization software"
VERSION="8.1.0"
FILES=("https://gitlab.com/graphviz/graphviz/-/archive/$VERSION/graphviz-$VERSION.tar.bz2")
HASHES=("e6a45773e84d3f83fed87cb6290563e6")
DEPENDS=("fontconfig" "libpng" "pango" "cairo")
VERSION="10.0.1"
FILES=("https://gitlab.com/graphviz/graphviz/-/archive/${VERSION}/graphviz-${VERSION}.tar.bz2")
HASHES=("5d343d0ba08dc11624d3961af2b4755c")
DEPENDS=(
"libtool" "librsvg" "pango"
)
BUILD=("tk" "python3" "qt5")
PACKAGE() {
tar xf $NAME-$VERSION.tar.bz2
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.bz2"
cd "${NAME}-${VERSION}"
export CXXFLAGS+=' -fPIC -fpermissive'
sed -i '/LIBPOSTFIX="64"/s/64//' configure.ac
./autogen.sh
./configure --prefix=/usr \
--docdir=/usr/share/doc/graphviz-$VERSION
make && make DESTDIR="$ROOTDIR" install
--enable-python3=yes \
--disable-python \
--docdir="/usr/share/doc/graphviz-${VERSION}"
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -rf $NAME-$VERSION
cd .. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,2 +1,5 @@
# 1.22.10
Updated to a newer upstream release
# 1.22.5
First version

View File

@ -1,13 +1,20 @@
NAME="gst-plugins-bad"
DESC="Set of GStreamer plug-ins that aren't up to par compared to the rest"
VERSION="1.22.5"
FILES=("https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-$VERSION.tar.xz")
HASHES=("d18cde538d5c954e94f888143e703a52")
DEPENDS=("gst-plugins-base")
VERSION="1.22.10"
FILES=("https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${VERSION}.tar.xz")
HASHES=("8e81739d264c32a10be011b235b454ce")
DEPENDS=(
"gst-plugins-base" "bzip2" "cairo"
"curl" "faad2" "gcc-libs"
"glib" "glibc" "json-glib"
)
BUILD=("gobject-introspection" "graphene")
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
mkdir build
cd build
@ -16,9 +23,11 @@ PACKAGE() {
--prefix=/usr \
--buildtype=release \
-Dgpl=enabled \
-Dpackage-origin=https://www.linuxfromscratch.org/blfs/view/12.0-systemd/ \
-Dpackage-name="GStreamer $VERSION"
ninja && DESTDIR="$ROOTDIR" ninja install
-Dpackage-origin="https://git.matterlinux.xyz/Matter/desktop" \
-Dpackage-name="GStreamer ${VERSION}"
cd ../.. && rm -rf $NAME-$VERSION
ninja
DESTDIR="${ROOTDIR}" ninja install
cd ../.. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,2 +1,5 @@
# 1.22.10
Updated to a newer upstream release
# 1.22.5
First version

View File

@ -1,13 +1,22 @@
NAME="gst-plugins-base"
DESC="GStreamer Base Plug-ins is a well-groomed and well-maintained collection of GStreamer plug-ins and elements"
VERSION="1.22.5"
FILES=("https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-$VERSION.tar.xz")
HASHES=("cc16aeaefdfd3917e009412a22d07fac")
DEPENDS=("gstreamer" "alsa-lib")
VERSION="1.22.10"
FILES=("https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-${VERSION}.tar.xz")
HASHES=("8b3fdd849cfc198c8e5ceb3d8513661b")
DEPENDS=(
"gstreamer" "alsa-lib" "cairo"
"glib" "glibc" "graphene"
"gstreamer" "libjpeg-turbo" "libogg"
"libpng" "libtheora" "libvorbis"
"libx11" "opus" "pango"
)
BUILD=("gobject-introspection" "iso-codes")
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
mkdir build
cd build
@ -16,9 +25,11 @@ PACKAGE() {
--prefix=/usr \
--buildtype=release \
--wrap-mode=nodownload \
-Dpackage-origin=https://www.linuxfromscratch.org/blfs/view/12.0-systemd/ \
-Dpackage-name="GStreamer $VERSION"
ninja && DESTDIR="$ROOTDIR" ninja install
-Dpackage-origin="https://git.matterlinux.xyz/Matter/desktop" \
-Dpackage-name="GStreamer ${VERSION}"
cd ../.. && rm -rf $NAME-$VERSION
ninja
DESTDIR="${ROOTDIR}" ninja install
cd ../.. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,2 +1,5 @@
# 1.22.10
Updated to a newer upstream release
# 1.22.5
First version

View File

@ -1,16 +1,23 @@
NAME="gst-plugins-good"
DESC="GStreamer Good Plug-ins is a set of plug-ins considered by the GStreamer developers to be good"
VERSION="1.22.5"
FILES=("https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-$VERSION.tar.xz")
HASHES=("8c5a67f702ff5f30290be35ac27b3ac9")
VERSION="1.22.10"
FILES=("https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${VERSION}.tar.xz")
HASHES=("0b3d46da3ff7530e9b7cada625bdaf34")
DEPENDS=(
"gst-plugins-base" "flac" "cairo" "lame"
"gdk-pixbuf" "libsoup" "mpg123" "nasm" "pulseaudio"
"gst-plugins-base" "flac" "cairo"
"gdk-pixbuf" "libsoup" "mpg123"
"nasm" "pulseaudio" "glibc"
"libgudev" "libdv" "zlib"
"lame" "gcc-libs" "glib"
"nettle" "mpg123" "libx11"
)
BUILD=("gobject-introspection" "graphene" "iso-codes")
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
mkdir build
cd build
@ -18,9 +25,11 @@ PACKAGE() {
meson setup .. \
--prefix=/usr \
--buildtype=release \
-Dpackage-origin=https://www.linuxfromscratch.org/blfs/view/12.0-systemd/ \
-Dpackage-name="GStreamer $VERSION"
ninja && DESTDIR="$ROOTDIR" ninja install
-Dpackage-origin="https://git.matterlinux.xyz/Matter/desktop" \
-Dpackage-name="GStreamer ${VERSION}"
cd ../.. && rm -r $NAME-$VERSION
ninja
DESTDIR="${ROOTDIR}" ninja install
cd ../.. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,21 +1,42 @@
NAME="gtk2"
DESC="Libraries used for creating graphical user interfaces for applications"
VERSION="2.24.33"
FILES=("https://download.gnome.org/sources/gtk+/2.24/gtk+-$VERSION.tar.xz")
FILES=("https://download.gnome.org/sources/gtk+/2.24/gtk+-${VERSION}.tar.xz")
HASHES=("0118e98dbe0e4dab90ce475f9f0e6c0c")
DEPENDS=("at-spi2-core" "gdk-pixbuf" "pango")
DEPENDS=(
"at-spi2-core" "gdk-pixbuf" "pango"
"cairo" "desktop-file-utils" "fontconfig"
"gdk-pixbuf" "glib" "librsvg"
"libx11" "libxcomposite" "libxcursor"
"libxdamage" "libxext" "libxfixes"
"libxi" "libxinerama" "libxrandr"
"libxrender" "pango" "shared-mime-info"
"adwaita-icon-theme"
)
DEPENDS=("gobject-introspection" "gtk-doc")
PACKAGE() {
tar xf gtk+-$VERSION.tar.xz
cd gtk+-$VERSION
tar xf "gtk+-${VERSION}.tar.xz"
cd "gtk+-${VERSION}"
export CFLAGS+=" -Wno-error=implicit-int -Wno-error=incompatible-pointer-types"
sed -e 's#l \(gtk-.*\).sgml#& -o \1#' \
-i docs/{faq,tutorial}/Makefile.in
sed -i '/AM_INIT_AUTOMAKE/s/]/ foreign]/' configure.ac
autoreconf -fvi
./configure --prefix=/usr --sysconfdir=/etc
make && make DESTDIR="$ROOTDIR" install
./configure --prefix=/usr \
--with-xinput=yes \
--sysconfdir=/etc
cd .. && rm -r gtk+-$VERSION
make
make DESTDIR="${ROOTDIR}" install
rm "${ROOTDIR}/usr/bin/gtk-update-icon-cache"
cd .. && rm -r "gtk+-${VERSION}"
}
INSTALL(){

View File

@ -1,14 +1,14 @@
NAME="i3"
DESC="i3 window manager"
VERSION="1"
FILES=()
HASHES=()
DEPENDS=(
"i3wm" "i3status" "i3blocks"
)
DEPENDS=("i3wm" "i3status" "i3blocks")
PACKAGE() {
echo This is just a wrapper package, nothing to do
mkdir -pv "$ROOTDIR/var/lib/wrapperpkg"
touch "$ROOTDIR/var/lib/wrapperpkg/mp-i3"
install -dm755 "${ROOTDIR}/var/lib/wrapper_packages"
echo "${VERSION}" > "${ROOTDIR}/var/lib/wrapper_packages/${NAME}"
}

View File

@ -1,19 +1,23 @@
NAME="i3status"
DESC="Small program for generating a status bar for i3bar, dzen2, xmobar or similar programs"
VERSION="2.14"
FILES=("https://i3wm.org/i3status/i3status-$VERSION.tar.xz")
FILES=("https://i3wm.org/i3status/i3status-${VERSION}.tar.xz")
HASHES=("5c4d0273410f9fa3301fd32065deda32e9617fcae8b3cb34793061bf21644924")
DEPENDS=("alsa-lib" "pulseaudio" "libconfuse" "libnl")
BUILD=("asciidoc" "meson" "xmlto")
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
mkdir build
cd build
meson --prefix=/usr --buildtype=plain -Dmans=true ..
meson compile && meson install --destdir "$ROOTDIR"
meson compile
meson install --destdir "${ROOTDIR}"
cd ../.. && rm -r $NAME-$VERSION
cd ../.. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,13 +1,16 @@
NAME="libcddb"
DESC="Library that implements the different protocols to access data on a CDDB server"
DESC="Implements the different protocols to access data on a CDDB server"
VERSION="1.3.2"
FILES=("https://downloads.sourceforge.net/libcddb/libcddb-$VERSION.tar.bz2")
FILES=("https://downloads.sourceforge.net/libcddb/libcddb-${VERSION}.tar.bz2")
HASHES=("8bb4a6f542197e8e9648ae597cd6bc8a")
DEPENDS=()
DEPENDS=("glibc")
BUILD=()
PACKAGE() {
tar xf $NAME-$VERSION.tar.bz2
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.bz2"
cd "${NAME}-${VERSION}"
sed -e '/DEFAULT_SERVER/s/freedb.org/gnudb.gnudb.org/' \
-e '/DEFAULT_PORT/s/888/&0/' \
@ -15,8 +18,11 @@ PACKAGE() {
sed '/^Genre:/s/Trip-Hop/Electronic/' -i tests/testdata/920ef00b.txt
sed '/DISCID/i# Revision: 42' -i tests/testcache/misc/12340000
./configure --prefix=/usr --disable-static
make && make DESTDIR="$ROOTDIR" install
export CFLAGS="${CFLAGS} -std=gnu89"
cd .. && rm -r $NAME-$VERSION
./configure --prefix=/usr --disable-static
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,13 +1,16 @@
NAME="libdrm"
DESC="Userspace library for accessing the direct rendering manager (DRM)"
VERSION="2.4.115"
FILES=("https://dri.freedesktop.org/libdrm/libdrm-$VERSION.tar.xz")
FILES=("https://dri.freedesktop.org/libdrm/libdrm-${VERSION}.tar.xz")
HASHES=("5403981a20c964f4c893ff91393652bd")
DEPENDS=("libpciaccess")
DEPENDS=("glibc" "libpciaccess")
BUILD=("pypi-docutils" "meson")
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
mkdir build
cd build
@ -17,7 +20,8 @@ PACKAGE() {
-Dudev=true \
-Dvalgrind=disabled \
..
ninja && DESTDIR=${ROOTDIR} ninja install
ninja
DESTDIR="${ROOTDIR}" ninja install
cd ../.. && rm -rf $NAME-$VERSION
cd ../.. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,19 +1,29 @@
NAME="libportal"
DESC="GIO-style async APIs for most Flatpak portals"
VERSION="0.6"
FILES=("https://github.com/flatpak/libportal/releases/download/$VERSION/libportal-$VERSION.tar.xz")
FILES=("https://github.com/flatpak/libportal/releases/download/${VERSION}/libportal-${VERSION}.tar.xz")
HASHES=("e16c8ca2621aff64774a1d2ad6a2a346")
DEPENDS=("gtk3" "gtk4" "qt5")
DEPENDS=("glib")
BUILD=(
"gtk3" "gtk4" "qt5"
"gobject-introspection" "meson" "vala"
"pypi-pytest"
)
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
mkdir build
cd build
meson setup --prefix=/usr --buildtype=release -Ddocs=false ..
ninja && DESTDIR="$ROOTDIR" ninja install
meson setup --prefix=/usr \
--buildtype=release \
-Ddocs=false ..
ninja
DESTDIR="${ROOTDIR}" ninja install
cd ../.. && rm -r $NAME-$VERSION
cd ../.. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,19 +1,30 @@
NAME="librsvg"
DESC="Library and tools used to manipulate, convert and view Scalable Vector Graphic (SVG) images"
VERSION="2.56.3"
FILES=("https://download.gnome.org/sources/librsvg/2.56/librsvg-$VERSION.tar.xz")
FILES=("https://download.gnome.org/sources/librsvg/2.56/librsvg-${VERSION}.tar.xz")
HASHES=("8055142a6c9d0d21d42e40bc08dff814")
DEPENDS=("cairo" "gdk-pixbuf" "pango" "gobject-introspection")
DEPENDS=(
"cairo" "gdk-pixbuf" "pango"
"freetype" "gcc-libs" "glibc"
"harfbuzz" "libxml2"
)
BUILD=(
"gobject-introspection" "pypi-docutils"
"rustc" "vala"
)
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
./configure --prefix=/usr \
--enable-vala \
--disable-static \
--docdir=/usr/share/doc/librsvg-$VERSION
make && make DESTDIR="$ROOTDIR" DOC_INSTALL_DIR='$(docdir)' install
--docdir="/usr/share/doc/librsvg-${VERSION}"
make
make DESTDIR="${ROOTDIR}" DOC_INSTALL_DIR='$(docdir)' install
cd .. && rm -r $NAME-$VERSION
cd .. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,2 +1,5 @@
# 0.21.3
Updated to a newer upstream release
# 0.21.0
First version

View File

@ -1,24 +1,28 @@
NAME="libsecret"
DESC="GObject based library for accessing the Secret Service API"
VERSION="0.21.0"
FILES=("https://download.gnome.org/sources/libsecret/0.21/libsecret-$VERSION.tar.xz")
HASHES=("212af4c882ce7e29d15d50c880afc4a8")
DEPENDS=(
"glib" "gobject-introspection" "libxslt"
)
VERSION="0.21.3"
FILES=("https://download.gnome.org/sources/libsecret/0.21/libsecret-${VERSION}.tar.xz")
HASHES=("47e4d26ef43c938156011ad8cab5f414")
DEPENDS=("glib" "libgcrypt" "libxslt")
BUILD=("gobject-introspection" "meson" "vala")
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
mkdir bld
cd bld
export CFLAGS="${CFLAGS} -std=gnu89"
meson setup --prefix=/usr \
--buildtype=release \
-Dgtk_doc=false \
..
ninja && DESTDIR="$ROOTDIR" ninja install
ninja
DESTDIR="${ROOTDIR}" ninja install
cd ../.. && rm -r $NAME-$VERSION
cd ../.. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,20 +1,27 @@
NAME="libtiff"
DESC="TIFF libraries and associated utilities"
VERSION="4.6.0"
FILES=("https://download.osgeo.org/libtiff/tiff-$VERSION.tar.gz")
FILES=("https://download.osgeo.org/libtiff/tiff-${VERSION}.tar.gz")
HASHES=("fc7d49a9348b890b29f91a4ecadd5b49")
DEPENDS=("freeglut" "libjpeg-turbo")
DEPENDS=(
"gcc-libs" "glibc" "libjpeg-turbo"
"xz" "zlib" "zstd" "freeglut"
)
BUILD=("meson" "glu")
PACKAGE() {
tar xf tiff-$VERSION.tar.gz
cd tiff-$VERSION
tar xf "tiff-${VERSION}.tar.gz"
cd "tiff-${VERSION}"
mkdir -p libtiff-build
cd libtiff-build
cmake -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/libtiff-$VERSION \
-DCMAKE_INSTALL_PREFIX=/usr -G Ninja .. &&
ninja && DESTDIR="$ROOTDIR" ninja install
cmake -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/libtiff-${VERSION} \
-DCMAKE_INSTALL_PREFIX=/usr -G Ninja ..
ninja
DESTDIR="${ROOTDIR}" ninja install
cd ../.. && rm -rf tiff-$VERSION
cd ../.. && rm -r "tiff-${VERSION}"
}

View File

@ -1,18 +1,26 @@
NAME="libxcb"
DESC="An interface to the X Window System protocol"
VERSION="1.16"
FILES=("https://xorg.freedesktop.org/archive/individual/lib/libxcb-$VERSION.tar.xz")
FILES=("https://xorg.freedesktop.org/archive/individual/lib/libxcb-${VERSION}.tar.xz")
HASHES=("c769f93c254263077df62404661b710d")
DEPENDS=("libxau" "libxdmcp")
DEPENDS=(
"glibc" "libxau" "libxdmcp"
"xcb-proto"
)
BUILD=("libxslt" "python3" "xorgproto")
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
./configure --prefix=/usr --sysconfdir=/etc \
--localstatedir=/var --disable-static \
--without-doxygen --docdir=/usr/share/doc/libxcb-$VERSION
make && make DESTDIR=$ROOTDIR install
--without-doxygen --docdir="/usr/share/doc/libxcb-${VERSION}"
cd .. && rm -rf $NAME-$VERSION
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,8 +1,10 @@
NAME="lxde"
DESC="LXDE desktop enviroment"
VERSION="1"
FILES=()
HASHES=()
DEPENDS=(
"lxmenu-data" "libfm-extra" "menu-cache"
"libfm" "pcmanfm" "libwnck2" "lxpanel"
@ -14,6 +16,6 @@ DEPENDS=(
PACKAGE() {
echo This is just a wrapper package, nothing to do
mkdir -pv "$ROOTDIR/var/lib/wrapperpkg"
touch "$ROOTDIR/var/lib/wrapperpkg/mp-lxde"
install -dm755 "${ROOTDIR}/var/lib/wrapper_packages"
echo "${VERSION}" > "${ROOTDIR}/var/lib/wrapper_packages/${NAME}"
}

View File

@ -1,20 +1,29 @@
NAME="lxpanel"
DESC="Lightweight X11 desktop panel"
VERSION="0.10.1"
FILES=("https://downloads.sourceforge.net/lxde/lxpanel-$VERSION.tar.xz")
FILES=("https://downloads.sourceforge.net/lxde/lxpanel-${VERSION}.tar.xz")
HASHES=("c922d044789c3d7ae028f0e80dea18b0")
DEPENDS=(
"gdk-pixbuf-xlib" "keybinder2" "libwnck2"
"lxmenu-data" "menu-cache" "alsa-lib"
"gnome-screenshot" "libxml2" "wireless-tools"
"alsa-lib" "curl" "libfm"
"keybinder2" "libwnck2" "lxmenu-data"
"menu-cache" "gnome-screenshot" "wireless-tools"
)
BUILD=(
"docbook-xml" "docbook-xsl-nons" "intltool"
"wireless-tools"
)
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
export CFLAGS="${CFLAGS} -std=gnu89"
./configure --prefix=/usr
make && make DESTDIR="$ROOTDIR" install
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -r $NAME-$VERSION
cd .. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,19 +1,22 @@
NAME="lxsession"
DESC="Default session manager for LXDE"
VERSION="0.5.5"
FILES=("https://downloads.sourceforge.net/lxde/lxsession-$VERSION.tar.xz")
FILES=("https://downloads.sourceforge.net/lxde/lxsession-${VERSION}.tar.xz")
HASHES=("e8380acef215ee7c99c067a2241c2c7b")
DEPENDS=(
"dbus-glib" "libunique"
"polkit" "gtk2" "libxslt"
)
DEPENDS=("gtk2" "polkit")
BUILD=("docbook-xsl" "intltool" "vala")
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
export CFLAGS="${CFLAGS} -std=gnu89"
./configure --prefix=/usr
make && make DESTDIR="$ROOTDIR" install
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -r $NAME-$VERSION
cd .. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,13 +1,22 @@
NAME="modemmanager"
DESC="Unified high level API for communicating with mobile broadband modems, regardless of the protocol used to communicate with the actual device"
VERSION="1.18.12"
FILES=("https://www.freedesktop.org/software/ModemManager/ModemManager-$VERSION.tar.xz")
FILES=("https://www.freedesktop.org/software/ModemManager/ModemManager-${VERSION}.tar.xz")
HASHES=("9f014dfc59f1bd8bc230bb2c2974d104")
DEPENDS=("libgudev" "gobject-introspection" "libmbim" "libqmi")
DEPENDS=(
"glib" "libgudev" "libmbim"
"libqmi" "polkit" "systemd"
)
BUILD=(
"gtk-doc" "meson" "vala"
"gobject-introspection"
)
PACKAGE() {
tar xf ModemManager-$VERSION.tar.xz
cd ModemManager-$VERSION
tar xf "ModemManager-${VERSION}.tar.xz"
cd "ModemManager-${VERSION}"
./configure --prefix=/usr \
--sysconfdir=/etc \
@ -15,8 +24,13 @@ PACKAGE() {
--disable-static \
--disable-maintainer-mode \
--with-systemd-journal \
--with-systemd-suspend-resume
make && make DESTDIR="$ROOTDIR" install
--with-systemd-suspend-resum
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -r ModemManager-$VERSION
# remove the /lib directory
mv "${ROOTDIR}/lib/udev" "${ROOTDIR}/usr/lib"
rm -r "${ROOTDIR}/lib"
cd .. && rm -r "ModemManager-${VERSION}"
}

View File

@ -1,2 +1,5 @@
# 20.11.1
Updated to a newer upstream release
# 18.17.1
First version

View File

@ -23,7 +23,8 @@ PACKAGE() {
--shared-nghttp2 \
--shared-zlib \
--with-intl=system-icu
make && make DESTDIR="${ROOTDIR}" install
make
make DESTDIR="${ROOTDIR}" install
ln -sf node "${ROOTDIR}/usr/share/doc/node-${VERSION}"
cd .. && rm -r "node-v${VERSION}"

View File

@ -1,17 +1,23 @@
NAME="pcmanfm"
DESC="Extremely fast, lightweight, yet feature-rich file manager with tabbed browsing"
VERSION="1.3.2"
FILES=("https://downloads.sourceforge.net/pcmanfm/pcmanfm-$VERSION.tar.xz")
FILES=("https://downloads.sourceforge.net/pcmanfm/pcmanfm-${VERSION}.tar.xz")
HASHES=("ef7c4417d2697ef138d175db7aeae15a")
DEPENDS=("libfm" "adwaita-icon-theme" "fribidi")
DEPENDS=("libfm" "lxmenu-data" "adwaita-icon-theme")
BUILD=("intltool")
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
export CFLAGS="${CFLAGS} -std=gnu89"
./configure --prefix=/usr \
--sysconfdir=/etc
make && make DESTDIR="$ROOTDIR" install
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -r $NAME-$VERSION
cd .. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,2 +1,5 @@
# 124
Updated to a newer upstream release
# 123
First version

View File

@ -1,16 +1,32 @@
NAME="polkit"
DESC="Toolkit for defining and handling authorizations"
VERSION="123"
FILES=("https://gitlab.freedesktop.org/polkit/polkit/-/archive/$VERSION/polkit-$VERSION.tar.gz")
HASHES=("36540b837c588e1e77145523bb39f511")
VERSION="124"
FILES=(
"https://gitlab.freedesktop.org/polkit/polkit/-/archive/${VERSION}/polkit-${VERSION}.tar.gz"
"polkit-${VERSION}-polkitd_uid-to-meson_post_install.py.patch"
)
HASHES=(
"97db655618e1483706fbc764787c7d6e"
"34bc2831f2354a30c87fd71894e4b870e2e73a5840350cc5dda94d61108d1792"
)
DEPENDS=(
"glib" "duktape" "gobject-introspection"
"libxslt" "linux-pam" "systemd"
"duktape" "expat" "glib"
"glibc" "linux-pam" "systemd"
"libxslt"
)
BUILD=(
"dbus" "gobject-introspection" "gtk-doc"
"meson"
)
PACKAGE() {
tar xf $NAME-$VERSION.tar.gz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.gz"
cd "${NAME}-${VERSION}"
patch -Np1 -i "../polkit-${VERSION}-polkitd_uid-to-meson_post_install.py.patch"
export CFLAGS+=" -Wno-implicit-function-declaration "
mkdir build
cd build
@ -18,16 +34,20 @@ PACKAGE() {
meson setup .. \
--prefix=/usr \
--buildtype=release \
-Dpolkitd_uid=1027 \
-Dpolkitd_user=polkitd \
-Dman=true \
-Dsession_tracking=libsystemd-login \
-Dtests=true
ninja && DESTDIR="$ROOTDIR" ninja install
ninja
DESTDIR="${ROOTDIR}" ninja install
cd ../.. && rm -r $NAME-$VERSION
cd ../.. && rm -r "${NAME}-${VERSION}"
}
INSTALL(){
groupadd -fg 27 polkitd
useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 27 -g polkitd -s /bin/false polkitd
groupadd -fg 1027 polkitd
useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 1027 \
-g polkitd -s /bin/false polkitd
exit 0
}

View File

@ -0,0 +1,43 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
Date: Wed, 17 Jan 2024 20:57:44 +0100
Subject: [PATCH] meson: Pass polkitd_uid to meson_post_install.py
So it can change the rules.d GID without the group being defined.
---
meson.build | 1 +
meson_post_install.py | 9 ++++++---
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/meson.build b/meson.build
index 302c18961e2d..2bd62bea4aa4 100644
--- a/meson.build
+++ b/meson.build
@@ -385,6 +385,7 @@ if not libs_only
pk_libprivdir,
pk_pkgsysconfdir,
polkitd_user,
+ polkitd_uid, # Actually needs the GID, but we assume UID == GID
)
endif
diff --git a/meson_post_install.py b/meson_post_install.py
index efb75a1de69b..2367ef33fbc1 100644
--- a/meson_post_install.py
+++ b/meson_post_install.py
@@ -22,9 +22,12 @@ pkgsysconfdir = destdir_path(sys.argv[3])
polkitd_user = sys.argv[4]
try:
- polkitd_gid = pwd.getpwnam(polkitd_user).pw_gid
-except KeyError:
- polkitd_gid = None
+ polkitd_gid = int(sys.argv[5]) # Actually the UID, but we assume UID == GID
+except ValueError:
+ try:
+ polkitd_gid = pwd.getpwnam(polkitd_user).pw_gid
+ except KeyError:
+ polkitd_gid = None
dst = os.path.join(bindir, 'pkexec')

View File

@ -1,2 +1,5 @@
# 2024.1
Updated to the latest upstream release
# 2022.7.1
First version

View File

@ -1,2 +1,5 @@
# 1.1.9
Updated to a newer upstream release
# 1.1.5
First version

View File

@ -33,5 +33,5 @@ PACKAGE() {
MANDIR="${ROOTDIR}/usr/share/man/man1" \
install
cd .. && rm -rf "${NAME}${VERSIO/./}"
cd .. && rm -r "${NAME}${VERSION/./}"
}

View File

@ -1,21 +1,25 @@
NAME="v4l-utils"
DESC="Series of utilities for media devices, allowing to handle the proprietary formats available at most webcams"
VERSION="1.24.1"
FILES=("https://www.linuxtv.org/downloads/v4l-utils/v4l-utils-$VERSION.tar.bz2")
FILES=("https://www.linuxtv.org/downloads/v4l-utils/v4l-utils-${VERSION}.tar.bz2")
HASHES=("8ba9c73c4319b6afab5fa4358edc43de")
DEPENDS=(
"alsa-lib" "glu" "libjpeg-turbo"
"qt5" "sdl2"
"gcc-libs" "hicolor-icon-theme" "libjpeg-turbo"
"systemd" "alsa-lib" "qt5"
)
BUILD=("llvm" "doxygen" "meson")
PACKAGE() {
tar xf $NAME-$VERSION.tar.bz2
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.bz2"
cd "${NAME}-${VERSION}"
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static
make && make DESTDIR="$ROOTDIR" install
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -r $NAME-$VERSION
cd .. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,16 +1,26 @@
NAME="vala"
DESC="New programming language that aims to bring modern programming language features to GNOME developers"
VERSION="0.56.11"
FILES=("https://download.gnome.org/sources/vala/0.56/vala-$VERSION.tar.xz")
FILES=("https://download.gnome.org/sources/vala/0.56/vala-${VERSION}.tar.xz")
HASHES=("7b4481fb52bbf73fcfedacbdab616eeb")
DEPENDS=("glib" "dbus" "libxslt")
DEPENDS=(
"bash" "gcc" "glib"
"glibc" "graphviz" "gtk-doc"
"pkgconf"
)
BUILD=("libxslt")
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
export CFLAGS+=" -std=gnu89 "
./configure --prefix=/usr
make && make DESTDIR="$ROOTDIR" install
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -r $NAME-$VERSION
cd .. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,8 +1,10 @@
NAME="vlc"
DESC="A media player, streamer, and encoder"
VERSION="3.0.18"
FILES=("https://download.videolan.org/vlc/$VERSION/vlc-$VERSION.tar.xz")
FILES=("https://download.videolan.org/vlc/${VERSION}/vlc-${VERSION}.tar.xz")
HASHES=("f3c031357c0eeffb41e928eca220a803")
DEPENDS=(
"alsa-lib" "desktop-file-utils" "ffmpeg" "liba52"
"libgcrypt" "libmad" "lua" "dbus" "libidn2" "libssh2"
@ -16,18 +18,20 @@ DEPENDS=(
)
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
export LUAC=/usr/bin/luac
export LUA_LIBS="$(pkg-config --libs lua)"
export CPPFLAGS="$(pkg-config --cflags lua)"
export CFLAGS+=" -std=gnu89 -Wno-incompatible-pointer-types "
BUILDCC=gcc ./configure --prefix=/usr
make && make DESTDIR="$ROOTDIR" docdir=/usr/share/doc/vlc-$VERSION install
make
make DESTDIR="${ROOTDIR}" docdir=/usr/share/doc/vlc-${VERSION} install
unset CPPFLAGS LUAC LUA_LIBS
cd .. && rm -r $NAME-$VERSION
cd .. && rm -r "${NAME}-${VERSION}"
}
INSTALL(){

View File

@ -1,18 +1,24 @@
NAME="vte2"
DESC="Termcap file implementation for terminal emulators"
VERSION="0.28.2"
FILES=("https://download.gnome.org/sources/vte/${VERSION%.*}/vte-$VERSION.tar.xz")
FILES=("https://download.gnome.org/sources/vte/${VERSION%.*}/vte-${VERSION}.tar.xz")
HASHES=("497f26e457308649e6ece32b3bb142ff")
DEPENDS=("gtk2" "gobject-introspection")
DEPENDS=("gtk2")
BUILD=("gobject-introspection")
PACKAGE() {
tar xf vte-$VERSION.tar.xz
cd vte-$VERSION
tar xf "vte-${VERSION}.tar.xz"
cd "vte-${VERSION}"
export CFLAGS+=" -std=gnu89 "
./configure --prefix=/usr \
--libexecdir=/usr/lib/vte \
--disable-static
make && make DESTDIR="$ROOTDIR" install
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -r vte-$VERSION
cd .. && rm -r "vte-${VERSION}"
}

View File

@ -1,2 +1,5 @@
# 24.08
Updated to the latest upstream release
# 24.07
First version

View File

@ -1,12 +1,19 @@
NAME="xcfg"
DESC="Simple xorg configuration tool"
VERSION="24.07"
FILES=("https://git.matterlinux.xyz/Matter/xcfg/archive/$VERSION.tar.gz")
HASHES=("3ea5b5f42021e2cfa844f9d7bade539a2fb64d6b0a779f8e77b7c0689dad94d6")
VERSION="24.08"
FILES=("https://git.matterlinux.xyz/Matter/xcfg/archive/${VERSION}.tar.gz")
HASHES=("f11a65a055d352517dc39530436734812b6ef4ed30276aec7a70787ead8c2266")
DEPENDS=("ncurses" "doas")
BUILD=()
PACKAGE() {
tar xf $VERSION.tar.gz && cd $NAME
make && make DESTDIR=$ROOTDIR install
cd .. && rm -r $NAME
tar xf "${VERSION}.tar.gz"
cd "${NAME}"
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -r "${NAME}"
}

View File

@ -1,16 +1,20 @@
NAME="xfce4-terminal"
DESC="Xfce4 Terminal is a GTK3 terminal emulator"
VERSION="1.1.0"
FILES=("https://archive.xfce.org/src/apps/xfce4-terminal/${VERSION%.*}/xfce4-terminal-$VERSION.tar.bz2")
FILES=("https://archive.xfce.org/src/apps/xfce4-terminal/${VERSION%.*}/xfce4-terminal-${VERSION}.tar.bz2")
HASHES=("ee9177be31c6e4ccc6a6f293158358e4")
DEPENDS=("vte3" "libxfce4ui")
DEPENDS=("vte3" "libxfce4ui" "hicolor-icon-theme")
BUILD=("intltool")
PACKAGE() {
tar xf $NAME-$VERSION.tar.bz2
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.bz2"
cd "${NAME}-${VERSION}"
./configure --prefix=/usr
make && make DESTDIR="$ROOTDIR" install
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -r $NAME-$VERSION
cd .. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,8 +1,10 @@
NAME="xfce4"
DESC="XFCE4 desktop enviroment"
VERSION="1"
FILES=()
HASHES=()
DEPENDS=(
"libxfce4util" "xfconf" "libxfce4ui"
"exo" "garcon" "xfce4-panel"
@ -16,6 +18,6 @@ DEPENDS=(
PACKAGE() {
echo This is just a wrapper package, nothing to do
mkdir -pv "$ROOTDIR/var/lib/wrapperpkg"
touch "$ROOTDIR/var/lib/wrapperpkg/mp-xfce4"
install -dm755 "${ROOTDIR}/var/lib/wrapper_packages"
echo "${VERSION}" > "${ROOTDIR}/var/lib/wrapper_packages/${NAME}"
}

View File

@ -1,16 +1,25 @@
NAME="xkbutils"
DESC="XKB utility demos"
VERSION="1.0.5"
FILES=("https://www.x.org/pub/individual/app/xkbutils-$VERSION.tar.xz")
FILES=("https://www.x.org/pub/individual/app/xkbutils-${VERSION}.tar.xz")
HASHES=("cf65ca1aaf4c28772ca7993cfd122563")
DEPENDS=("libx11" "libxaw" "libxt")
DEPENDS=(
"glibc" "libx11" "libxaw"
"libxt"
)
BUILD=("xorgproto")
PACKAGE() {
tar xf $NAME-$VERSION.tar.xz
cd $NAME-$VERSION
tar xf "${NAME}-${VERSION}.tar.xz"
cd "${NAME}-${VERSION}"
export CFLAGS+=" -std=gnu89 "
./configure $XORG_CONFIG
make && make DESTDIR=${ROOTDIR} install
make
make DESTDIR="${ROOTDIR}" install
cd .. && rm -rf $NAME-$VERSION
cd .. && rm -r "${NAME}-${VERSION}"
}

View File

@ -1,8 +1,10 @@
NAME="xorg"
DESC="All required packages to get XORG up and running"
VERSION="1"
FILES=()
HASHES=()
DEPENDS=(
"libdrm" "fonts" "libxmu" "libxrandr" "libxrender" "libxslt" "libxt"
"libxtst" "libxshmfence" "mtdev" "libxinerama" "libxcb" "libxau" "libxaw"
@ -16,6 +18,6 @@ DEPENDS=(
PACKAGE() {
echo This is just a wrapper package, nothing to do
mkdir -pv "$ROOTDIR/var/lib/wrapperpkg"
touch "$ROOTDIR/var/lib/wrapperpkg/mp-xorg"
install -dm755 "${ROOTDIR}/var/lib/wrapper_packages"
echo "${VERSION}" > "${ROOTDIR}/var/lib/wrapper_packages/${NAME}"
}