Compare commits
No commits in common. "41d314b0a1c699ae2b7dbe9aaddab0fee61ac77d" and "f0bbaa7439d77ee6689527e2c80403b83a855c3b" have entirely different histories.
41d314b0a1
...
f0bbaa7439
@ -1,33 +1,21 @@
|
||||
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" "gcc-libs"
|
||||
"glibc" "pciutils" "psmisc"
|
||||
"libsamplerate"
|
||||
)
|
||||
BUILD=(
|
||||
"docbook-xsl-nons" "pypi-docutils"
|
||||
"systemd" "xmlto"
|
||||
)
|
||||
DEPENDS=("alsa-lib" "ncurses")
|
||||
|
||||
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
|
||||
make && make DESTDIR=$ROOTDIR install
|
||||
|
||||
cd .. && rm -rf "${NAME}-${VERSION}"
|
||||
cd .. && rm -rf $NAME-$VERSION
|
||||
}
|
||||
|
@ -1,14 +1,12 @@
|
||||
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
|
||||
install -dm755 "${ROOTDIR}/var/lib/wrapper_packages"
|
||||
echo "${VERSION}" > "${ROOTDIR}/var/lib/wrapper_packages/${NAME}"
|
||||
mkdir -pv "$ROOTDIR/var/lib/wrapperpkg"
|
||||
touch "$ROOTDIR/var/lib/wrapperpkg/mp-awesome"
|
||||
}
|
||||
|
@ -1,2 +1,2 @@
|
||||
# 1.3-20240101
|
||||
# 1.3_20240101
|
||||
First version
|
||||
|
@ -1,24 +1,20 @@
|
||||
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" "bash")
|
||||
BUILD=()
|
||||
DEPENDS=("ncurses")
|
||||
|
||||
PACKAGE() {
|
||||
tar xf "${NAME}-${VERSION}.tgz"
|
||||
cd "${NAME}-${VERSION}"
|
||||
tar xf $NAME-${VERSION/_/-}.tgz
|
||||
cd $NAME-${VERSION/_/-}
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--enable-nls \
|
||||
./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/_/-}
|
||||
}
|
||||
|
@ -1,36 +1,25 @@
|
||||
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=(
|
||||
"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"
|
||||
"gcr4" "iso-codes" "json-glib"
|
||||
"nettle" "webkitgtk" "gnome-keyring"
|
||||
"libadwaita" "libportal" "graphene"
|
||||
)
|
||||
|
||||
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
|
||||
DESTDIR="${ROOTDIR}" ninja install
|
||||
ninja $MAKEFLAGS && DESTDIR="$ROOTDIR" ninja install
|
||||
|
||||
cd ../.. && rm -r "${NAME}-${VERSION}"
|
||||
cd ../.. && rm -r $NAME-$VERSION
|
||||
}
|
||||
|
||||
INSTALL(){
|
||||
|
@ -1,19 +1,13 @@
|
||||
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" "glibc" "libtiff"
|
||||
"libjpeg-turbo" "libpng" "shared-mime-info"
|
||||
)
|
||||
BUILD=("meson" "pypi-docutils" "gobject-introspection")
|
||||
DEPENDS=("glib" "libjpeg-turbo" "libpng" "shared-mime-info")
|
||||
|
||||
PACKAGE() {
|
||||
tar xf "${NAME}-${VERSION}.tar.xz"
|
||||
cd "${NAME}-${VERSION}"
|
||||
tar xf $NAME-$VERSION.tar.xz
|
||||
cd $NAME-$VERSION
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
@ -22,10 +16,9 @@ PACKAGE() {
|
||||
--prefix=/usr \
|
||||
--buildtype=release \
|
||||
--wrap-mode=nofallback
|
||||
ninja
|
||||
DESTDIR="${ROOTDIR}" ninja install
|
||||
ninja && DESTDIR="$ROOTDIR" ninja install
|
||||
|
||||
cd ../.. && rm -r "${NAME}-${VERSION}"
|
||||
cd ../.. && rm -rf $NAME-$VERSION
|
||||
}
|
||||
|
||||
INSTALL(){
|
||||
|
@ -1,5 +1,2 @@
|
||||
# 10.0.1
|
||||
Updated to a newer upstream release
|
||||
|
||||
# 8.1.0
|
||||
First version
|
||||
|
@ -1,30 +1,19 @@
|
||||
NAME="graphviz"
|
||||
DESC="Graph visualization software"
|
||||
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")
|
||||
VERSION="8.1.0"
|
||||
FILES=("https://gitlab.com/graphviz/graphviz/-/archive/$VERSION/graphviz-$VERSION.tar.bz2")
|
||||
HASHES=("e6a45773e84d3f83fed87cb6290563e6")
|
||||
DEPENDS=("fontconfig" "libpng" "pango" "cairo")
|
||||
|
||||
PACKAGE() {
|
||||
tar xf "${NAME}-${VERSION}.tar.bz2"
|
||||
cd "${NAME}-${VERSION}"
|
||||
|
||||
export CXXFLAGS+=' -fPIC -fpermissive'
|
||||
tar xf $NAME-$VERSION.tar.bz2
|
||||
cd $NAME-$VERSION
|
||||
|
||||
sed -i '/LIBPOSTFIX="64"/s/64//' configure.ac
|
||||
./autogen.sh
|
||||
./configure --prefix=/usr \
|
||||
--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
|
||||
./configure --prefix=/usr \
|
||||
--docdir=/usr/share/doc/graphviz-$VERSION
|
||||
make && make DESTDIR="$ROOTDIR" install
|
||||
|
||||
cd .. && rm -r "${NAME}-${VERSION}"
|
||||
cd .. && rm -rf $NAME-$VERSION
|
||||
}
|
||||
|
@ -1,5 +1,2 @@
|
||||
# 1.22.10
|
||||
Updated to a newer upstream release
|
||||
|
||||
# 1.22.5
|
||||
First version
|
||||
|
@ -1,33 +1,24 @@
|
||||
NAME="gst-plugins-bad"
|
||||
DESC="Set of GStreamer plug-ins that aren't up to par compared to the rest"
|
||||
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")
|
||||
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")
|
||||
|
||||
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 \
|
||||
-Dgpl=enabled \
|
||||
-Dpackage-origin="https://git.matterlinux.xyz/Matter/desktop" \
|
||||
-Dpackage-name="GStreamer ${VERSION}"
|
||||
meson setup .. \
|
||||
--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
|
||||
|
||||
ninja
|
||||
DESTDIR="${ROOTDIR}" ninja install
|
||||
|
||||
cd ../.. && rm -r "${NAME}-${VERSION}"
|
||||
cd ../.. && rm -rf $NAME-$VERSION
|
||||
}
|
||||
|
@ -1,5 +1,2 @@
|
||||
# 1.22.10
|
||||
Updated to a newer upstream release
|
||||
|
||||
# 1.22.5
|
||||
First version
|
||||
|
@ -1,35 +1,24 @@
|
||||
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.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")
|
||||
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")
|
||||
|
||||
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 \
|
||||
--wrap-mode=nodownload \
|
||||
-Dpackage-origin="https://git.matterlinux.xyz/Matter/desktop" \
|
||||
-Dpackage-name="GStreamer ${VERSION}"
|
||||
meson setup .. \
|
||||
--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
|
||||
|
||||
ninja
|
||||
DESTDIR="${ROOTDIR}" ninja install
|
||||
|
||||
cd ../.. && rm -r "${NAME}-${VERSION}"
|
||||
cd ../.. && rm -rf $NAME-$VERSION
|
||||
}
|
||||
|
@ -1,5 +1,2 @@
|
||||
# 1.22.10
|
||||
Updated to a newer upstream release
|
||||
|
||||
# 1.22.5
|
||||
First version
|
||||
|
@ -1,35 +1,26 @@
|
||||
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.10"
|
||||
|
||||
FILES=("https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${VERSION}.tar.xz")
|
||||
HASHES=("0b3d46da3ff7530e9b7cada625bdaf34")
|
||||
|
||||
VERSION="1.22.5"
|
||||
FILES=("https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-$VERSION.tar.xz")
|
||||
HASHES=("8c5a67f702ff5f30290be35ac27b3ac9")
|
||||
DEPENDS=(
|
||||
"gst-plugins-base" "flac" "cairo"
|
||||
"gdk-pixbuf" "libsoup" "mpg123"
|
||||
"nasm" "pulseaudio" "glibc"
|
||||
"libgudev" "libdv" "zlib"
|
||||
"lame" "gcc-libs" "glib"
|
||||
"nettle" "mpg123" "libx11"
|
||||
"gst-plugins-base" "flac" "cairo" "lame"
|
||||
"gdk-pixbuf" "libsoup" "mpg123" "nasm" "pulseaudio"
|
||||
)
|
||||
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
|
||||
|
||||
meson setup .. \
|
||||
--prefix=/usr \
|
||||
--buildtype=release \
|
||||
-Dpackage-origin="https://git.matterlinux.xyz/Matter/desktop" \
|
||||
-Dpackage-name="GStreamer ${VERSION}"
|
||||
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
|
||||
|
||||
ninja
|
||||
DESTDIR="${ROOTDIR}" ninja install
|
||||
|
||||
cd ../.. && rm -r "${NAME}-${VERSION}"
|
||||
cd ../.. && rm -r $NAME-$VERSION
|
||||
}
|
||||
|
@ -1,42 +1,21 @@
|
||||
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"
|
||||
"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")
|
||||
DEPENDS=("at-spi2-core" "gdk-pixbuf" "pango")
|
||||
|
||||
PACKAGE() {
|
||||
tar xf "gtk+-${VERSION}.tar.xz"
|
||||
cd "gtk+-${VERSION}"
|
||||
|
||||
export CFLAGS+=" -Wno-error=implicit-int -Wno-error=incompatible-pointer-types"
|
||||
tar xf gtk+-$VERSION.tar.xz
|
||||
cd gtk+-$VERSION
|
||||
|
||||
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 \
|
||||
--with-xinput=yes \
|
||||
--sysconfdir=/etc
|
||||
./configure --prefix=/usr --sysconfdir=/etc
|
||||
make && make DESTDIR="$ROOTDIR" install
|
||||
|
||||
make
|
||||
make DESTDIR="${ROOTDIR}" install
|
||||
rm "${ROOTDIR}/usr/bin/gtk-update-icon-cache"
|
||||
|
||||
cd .. && rm -r "gtk+-${VERSION}"
|
||||
cd .. && rm -r gtk+-$VERSION
|
||||
}
|
||||
|
||||
INSTALL(){
|
||||
|
@ -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
|
||||
install -dm755 "${ROOTDIR}/var/lib/wrapper_packages"
|
||||
echo "${VERSION}" > "${ROOTDIR}/var/lib/wrapper_packages/${NAME}"
|
||||
mkdir -pv "$ROOTDIR/var/lib/wrapperpkg"
|
||||
touch "$ROOTDIR/var/lib/wrapperpkg/mp-i3"
|
||||
}
|
||||
|
@ -1,23 +1,19 @@
|
||||
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
|
||||
}
|
||||
|
@ -1,16 +1,13 @@
|
||||
NAME="libcddb"
|
||||
DESC="Implements the different protocols to access data on a CDDB server"
|
||||
DESC="Library that 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=("glibc")
|
||||
BUILD=()
|
||||
DEPENDS=()
|
||||
|
||||
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/' \
|
||||
@ -18,11 +15,8 @@ PACKAGE() {
|
||||
sed '/^Genre:/s/Trip-Hop/Electronic/' -i tests/testdata/920ef00b.txt
|
||||
sed '/DISCID/i# Revision: 42' -i tests/testcache/misc/12340000
|
||||
|
||||
export CFLAGS="${CFLAGS} -std=gnu89"
|
||||
|
||||
./configure --prefix=/usr --disable-static
|
||||
make
|
||||
make DESTDIR="${ROOTDIR}" install
|
||||
make && make DESTDIR="$ROOTDIR" install
|
||||
|
||||
cd .. && rm -r "${NAME}-${VERSION}"
|
||||
cd .. && rm -r $NAME-$VERSION
|
||||
}
|
||||
|
@ -1,16 +1,13 @@
|
||||
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=("glibc" "libpciaccess")
|
||||
BUILD=("pypi-docutils" "meson")
|
||||
DEPENDS=("libpciaccess")
|
||||
|
||||
PACKAGE() {
|
||||
tar xf "${NAME}-${VERSION}.tar.xz"
|
||||
cd "${NAME}-${VERSION}"
|
||||
tar xf $NAME-$VERSION.tar.xz
|
||||
cd $NAME-$VERSION
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
@ -20,8 +17,7 @@ PACKAGE() {
|
||||
-Dudev=true \
|
||||
-Dvalgrind=disabled \
|
||||
..
|
||||
ninja
|
||||
DESTDIR="${ROOTDIR}" ninja install
|
||||
ninja && DESTDIR=${ROOTDIR} ninja install
|
||||
|
||||
cd ../.. && rm -r "${NAME}-${VERSION}"
|
||||
cd ../.. && rm -rf $NAME-$VERSION
|
||||
}
|
||||
|
@ -1,29 +1,19 @@
|
||||
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=("glib")
|
||||
BUILD=(
|
||||
"gtk3" "gtk4" "qt5"
|
||||
"gobject-introspection" "meson" "vala"
|
||||
"pypi-pytest"
|
||||
)
|
||||
DEPENDS=("gtk3" "gtk4" "qt5")
|
||||
|
||||
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
|
||||
}
|
||||
|
@ -1,30 +1,19 @@
|
||||
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"
|
||||
"freetype" "gcc-libs" "glibc"
|
||||
"harfbuzz" "libxml2"
|
||||
)
|
||||
BUILD=(
|
||||
"gobject-introspection" "pypi-docutils"
|
||||
"rustc" "vala"
|
||||
)
|
||||
DEPENDS=("cairo" "gdk-pixbuf" "pango" "gobject-introspection")
|
||||
|
||||
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
|
||||
}
|
||||
|
@ -1,5 +1,2 @@
|
||||
# 0.21.3
|
||||
Updated to a newer upstream release
|
||||
|
||||
# 0.21.0
|
||||
First version
|
||||
|
@ -1,28 +1,24 @@
|
||||
NAME="libsecret"
|
||||
DESC="GObject based library for accessing the Secret Service API"
|
||||
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")
|
||||
VERSION="0.21.0"
|
||||
FILES=("https://download.gnome.org/sources/libsecret/0.21/libsecret-$VERSION.tar.xz")
|
||||
HASHES=("212af4c882ce7e29d15d50c880afc4a8")
|
||||
DEPENDS=(
|
||||
"glib" "gobject-introspection" "libxslt"
|
||||
)
|
||||
|
||||
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
|
||||
}
|
||||
|
@ -1,27 +1,20 @@
|
||||
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=(
|
||||
"gcc-libs" "glibc" "libjpeg-turbo"
|
||||
"xz" "zlib" "zstd" "freeglut"
|
||||
)
|
||||
BUILD=("meson" "glu")
|
||||
DEPENDS=("freeglut" "libjpeg-turbo")
|
||||
|
||||
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 -r "tiff-${VERSION}"
|
||||
cd ../.. && rm -rf tiff-$VERSION
|
||||
}
|
||||
|
@ -1,26 +1,18 @@
|
||||
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=(
|
||||
"glibc" "libxau" "libxdmcp"
|
||||
"xcb-proto"
|
||||
)
|
||||
BUILD=("libxslt" "python3" "xorgproto")
|
||||
DEPENDS=("libxau" "libxdmcp")
|
||||
|
||||
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}"
|
||||
--without-doxygen --docdir=/usr/share/doc/libxcb-$VERSION
|
||||
make && make DESTDIR=$ROOTDIR install
|
||||
|
||||
make
|
||||
make DESTDIR="${ROOTDIR}" install
|
||||
|
||||
cd .. && rm -r "${NAME}-${VERSION}"
|
||||
cd .. && rm -rf $NAME-$VERSION
|
||||
}
|
||||
|
@ -1,10 +1,8 @@
|
||||
NAME="lxde"
|
||||
DESC="LXDE desktop enviroment"
|
||||
VERSION="1"
|
||||
|
||||
FILES=()
|
||||
HASHES=()
|
||||
|
||||
DEPENDS=(
|
||||
"lxmenu-data" "libfm-extra" "menu-cache"
|
||||
"libfm" "pcmanfm" "libwnck2" "lxpanel"
|
||||
@ -16,6 +14,6 @@ DEPENDS=(
|
||||
|
||||
PACKAGE() {
|
||||
echo This is just a wrapper package, nothing to do
|
||||
install -dm755 "${ROOTDIR}/var/lib/wrapper_packages"
|
||||
echo "${VERSION}" > "${ROOTDIR}/var/lib/wrapper_packages/${NAME}"
|
||||
mkdir -pv "$ROOTDIR/var/lib/wrapperpkg"
|
||||
touch "$ROOTDIR/var/lib/wrapperpkg/mp-lxde"
|
||||
}
|
||||
|
@ -1,29 +1,20 @@
|
||||
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=(
|
||||
"alsa-lib" "curl" "libfm"
|
||||
"keybinder2" "libwnck2" "lxmenu-data"
|
||||
"menu-cache" "gnome-screenshot" "wireless-tools"
|
||||
)
|
||||
BUILD=(
|
||||
"docbook-xml" "docbook-xsl-nons" "intltool"
|
||||
"wireless-tools"
|
||||
"gdk-pixbuf-xlib" "keybinder2" "libwnck2"
|
||||
"lxmenu-data" "menu-cache" "alsa-lib"
|
||||
"gnome-screenshot" "libxml2" "wireless-tools"
|
||||
)
|
||||
|
||||
PACKAGE() {
|
||||
tar xf "${NAME}-${VERSION}.tar.xz"
|
||||
cd "${NAME}-${VERSION}"
|
||||
|
||||
export CFLAGS="${CFLAGS} -std=gnu89"
|
||||
tar xf $NAME-$VERSION.tar.xz
|
||||
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
|
||||
}
|
||||
|
@ -1,22 +1,19 @@
|
||||
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=("gtk2" "polkit")
|
||||
BUILD=("docbook-xsl" "intltool" "vala")
|
||||
DEPENDS=(
|
||||
"dbus-glib" "libunique"
|
||||
"polkit" "gtk2" "libxslt"
|
||||
)
|
||||
|
||||
PACKAGE() {
|
||||
tar xf "${NAME}-${VERSION}.tar.xz"
|
||||
cd "${NAME}-${VERSION}"
|
||||
|
||||
export CFLAGS="${CFLAGS} -std=gnu89"
|
||||
tar xf $NAME-$VERSION.tar.xz
|
||||
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
|
||||
}
|
||||
|
@ -1,22 +1,13 @@
|
||||
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=(
|
||||
"glib" "libgudev" "libmbim"
|
||||
"libqmi" "polkit" "systemd"
|
||||
)
|
||||
BUILD=(
|
||||
"gtk-doc" "meson" "vala"
|
||||
"gobject-introspection"
|
||||
)
|
||||
DEPENDS=("libgudev" "gobject-introspection" "libmbim" "libqmi")
|
||||
|
||||
PACKAGE() {
|
||||
tar xf "ModemManager-${VERSION}.tar.xz"
|
||||
cd "ModemManager-${VERSION}"
|
||||
tar xf ModemManager-$VERSION.tar.xz
|
||||
cd ModemManager-$VERSION
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
@ -24,13 +15,8 @@ PACKAGE() {
|
||||
--disable-static \
|
||||
--disable-maintainer-mode \
|
||||
--with-systemd-journal \
|
||||
--with-systemd-suspend-resum
|
||||
make
|
||||
make DESTDIR="${ROOTDIR}" install
|
||||
--with-systemd-suspend-resume
|
||||
make && make DESTDIR="$ROOTDIR" install
|
||||
|
||||
# remove the /lib directory
|
||||
mv "${ROOTDIR}/lib/udev" "${ROOTDIR}/usr/lib"
|
||||
rm -r "${ROOTDIR}/lib"
|
||||
|
||||
cd .. && rm -r "ModemManager-${VERSION}"
|
||||
cd .. && rm -r ModemManager-$VERSION
|
||||
}
|
||||
|
@ -1,5 +1,2 @@
|
||||
# 20.11.1
|
||||
Updated to a newer upstream release
|
||||
|
||||
# 18.17.1
|
||||
First version
|
||||
|
@ -23,8 +23,7 @@ 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}"
|
||||
|
@ -1,23 +1,17 @@
|
||||
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" "lxmenu-data" "adwaita-icon-theme")
|
||||
BUILD=("intltool")
|
||||
DEPENDS=("libfm" "adwaita-icon-theme" "fribidi")
|
||||
|
||||
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
|
||||
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc
|
||||
make
|
||||
make DESTDIR="${ROOTDIR}" install
|
||||
|
||||
cd .. && rm -r "${NAME}-${VERSION}"
|
||||
cd .. && rm -r $NAME-$VERSION
|
||||
}
|
||||
|
@ -1,5 +1,2 @@
|
||||
# 124
|
||||
Updated to a newer upstream release
|
||||
|
||||
# 123
|
||||
First version
|
||||
|
@ -1,32 +1,16 @@
|
||||
NAME="polkit"
|
||||
DESC="Toolkit for defining and handling authorizations"
|
||||
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"
|
||||
)
|
||||
|
||||
VERSION="123"
|
||||
FILES=("https://gitlab.freedesktop.org/polkit/polkit/-/archive/$VERSION/polkit-$VERSION.tar.gz")
|
||||
HASHES=("36540b837c588e1e77145523bb39f511")
|
||||
DEPENDS=(
|
||||
"duktape" "expat" "glib"
|
||||
"glibc" "linux-pam" "systemd"
|
||||
"libxslt"
|
||||
)
|
||||
BUILD=(
|
||||
"dbus" "gobject-introspection" "gtk-doc"
|
||||
"meson"
|
||||
"glib" "duktape" "gobject-introspection"
|
||||
"libxslt" "linux-pam" "systemd"
|
||||
)
|
||||
|
||||
PACKAGE() {
|
||||
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 "
|
||||
tar xf $NAME-$VERSION.tar.gz
|
||||
cd $NAME-$VERSION
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
@ -34,20 +18,16 @@ 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 1027 polkitd
|
||||
useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 1027 \
|
||||
-g polkitd -s /bin/false polkitd
|
||||
groupadd -fg 27 polkitd
|
||||
useradd -c "PolicyKit Daemon Owner" -d /etc/polkit-1 -u 27 -g polkitd -s /bin/false polkitd
|
||||
exit 0
|
||||
}
|
||||
|
@ -1,43 +0,0 @@
|
||||
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')
|
||||
|
@ -1,5 +1,2 @@
|
||||
# 2024.1
|
||||
Updated to the latest upstream release
|
||||
|
||||
# 2022.7.1
|
||||
First version
|
||||
|
@ -1,5 +1,2 @@
|
||||
# 1.1.9
|
||||
Updated to a newer upstream release
|
||||
|
||||
# 1.1.5
|
||||
First version
|
||||
|
@ -33,5 +33,5 @@ PACKAGE() {
|
||||
MANDIR="${ROOTDIR}/usr/share/man/man1" \
|
||||
install
|
||||
|
||||
cd .. && rm -r "${NAME}${VERSION/./}"
|
||||
cd .. && rm -rf "${NAME}${VERSIO/./}"
|
||||
}
|
||||
|
@ -1,25 +1,21 @@
|
||||
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=(
|
||||
"gcc-libs" "hicolor-icon-theme" "libjpeg-turbo"
|
||||
"systemd" "alsa-lib" "qt5"
|
||||
"alsa-lib" "glu" "libjpeg-turbo"
|
||||
"qt5" "sdl2"
|
||||
)
|
||||
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
|
||||
}
|
||||
|
@ -1,26 +1,16 @@
|
||||
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=(
|
||||
"bash" "gcc" "glib"
|
||||
"glibc" "graphviz" "gtk-doc"
|
||||
"pkgconf"
|
||||
)
|
||||
BUILD=("libxslt")
|
||||
DEPENDS=("glib" "dbus" "libxslt")
|
||||
|
||||
PACKAGE() {
|
||||
tar xf "${NAME}-${VERSION}.tar.xz"
|
||||
cd "${NAME}-${VERSION}"
|
||||
|
||||
export CFLAGS+=" -std=gnu89 "
|
||||
tar xf $NAME-$VERSION.tar.xz
|
||||
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
|
||||
}
|
||||
|
@ -1,10 +1,8 @@
|
||||
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"
|
||||
@ -18,20 +16,18 @@ 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(){
|
||||
|
@ -1,24 +1,18 @@
|
||||
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")
|
||||
BUILD=("gobject-introspection")
|
||||
DEPENDS=("gtk2" "gobject-introspection")
|
||||
|
||||
PACKAGE() {
|
||||
tar xf "vte-${VERSION}.tar.xz"
|
||||
cd "vte-${VERSION}"
|
||||
|
||||
export CFLAGS+=" -std=gnu89 "
|
||||
tar xf vte-$VERSION.tar.xz
|
||||
cd vte-$VERSION
|
||||
|
||||
./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
|
||||
}
|
||||
|
@ -1,5 +1,2 @@
|
||||
# 24.08
|
||||
Updated to the latest upstream release
|
||||
|
||||
# 24.07
|
||||
First version
|
||||
|
@ -1,19 +1,12 @@
|
||||
NAME="xcfg"
|
||||
DESC="Simple xorg configuration tool"
|
||||
VERSION="24.08"
|
||||
|
||||
FILES=("https://git.matterlinux.xyz/Matter/xcfg/archive/${VERSION}.tar.gz")
|
||||
HASHES=("f11a65a055d352517dc39530436734812b6ef4ed30276aec7a70787ead8c2266")
|
||||
|
||||
VERSION="24.07"
|
||||
FILES=("https://git.matterlinux.xyz/Matter/xcfg/archive/$VERSION.tar.gz")
|
||||
HASHES=("3ea5b5f42021e2cfa844f9d7bade539a2fb64d6b0a779f8e77b7c0689dad94d6")
|
||||
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
|
||||
}
|
||||
|
@ -1,20 +1,16 @@
|
||||
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" "hicolor-icon-theme")
|
||||
BUILD=("intltool")
|
||||
DEPENDS=("vte3" "libxfce4ui")
|
||||
|
||||
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
|
||||
}
|
||||
|
@ -1,10 +1,8 @@
|
||||
NAME="xfce4"
|
||||
DESC="XFCE4 desktop enviroment"
|
||||
VERSION="1"
|
||||
|
||||
FILES=()
|
||||
HASHES=()
|
||||
|
||||
DEPENDS=(
|
||||
"libxfce4util" "xfconf" "libxfce4ui"
|
||||
"exo" "garcon" "xfce4-panel"
|
||||
@ -18,6 +16,6 @@ DEPENDS=(
|
||||
|
||||
PACKAGE() {
|
||||
echo This is just a wrapper package, nothing to do
|
||||
install -dm755 "${ROOTDIR}/var/lib/wrapper_packages"
|
||||
echo "${VERSION}" > "${ROOTDIR}/var/lib/wrapper_packages/${NAME}"
|
||||
mkdir -pv "$ROOTDIR/var/lib/wrapperpkg"
|
||||
touch "$ROOTDIR/var/lib/wrapperpkg/mp-xfce4"
|
||||
}
|
||||
|
@ -1,25 +1,16 @@
|
||||
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=(
|
||||
"glibc" "libx11" "libxaw"
|
||||
"libxt"
|
||||
)
|
||||
BUILD=("xorgproto")
|
||||
DEPENDS=("libx11" "libxaw" "libxt")
|
||||
|
||||
PACKAGE() {
|
||||
tar xf "${NAME}-${VERSION}.tar.xz"
|
||||
cd "${NAME}-${VERSION}"
|
||||
|
||||
export CFLAGS+=" -std=gnu89 "
|
||||
tar xf $NAME-$VERSION.tar.xz
|
||||
cd $NAME-$VERSION
|
||||
|
||||
./configure $XORG_CONFIG
|
||||
make
|
||||
make DESTDIR="${ROOTDIR}" install
|
||||
make && make DESTDIR=${ROOTDIR} install
|
||||
|
||||
cd .. && rm -r "${NAME}-${VERSION}"
|
||||
cd .. && rm -rf $NAME-$VERSION
|
||||
}
|
||||
|
@ -1,10 +1,8 @@
|
||||
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"
|
||||
@ -18,6 +16,6 @@ DEPENDS=(
|
||||
|
||||
PACKAGE() {
|
||||
echo This is just a wrapper package, nothing to do
|
||||
install -dm755 "${ROOTDIR}/var/lib/wrapper_packages"
|
||||
echo "${VERSION}" > "${ROOTDIR}/var/lib/wrapper_packages/${NAME}"
|
||||
mkdir -pv "$ROOTDIR/var/lib/wrapperpkg"
|
||||
touch "$ROOTDIR/var/lib/wrapperpkg/mp-xorg"
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user