v12 updates

This commit is contained in:
K D Hedger
2023-09-28 12:32:11 +01:00
parent f02830acb7
commit c3a4659517
21 changed files with 83 additions and 92 deletions

View File

@ -6,7 +6,7 @@ trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
PKGNAME="Linux-PAM"
TARNAME="$PKGNAME"
VERSION="1.5.2"
VERSION="1.5.3"
BUILD=1
SECTION="ADMIN"
SUFFIX="LFSPKG"
@ -15,10 +15,10 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://github.com/linux-pam/linux-pam/releases/download/v${VERSION}/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://github.com/linux-pam/linux-pam/releases/download/v${VERSION}/${TARBALL}" $SECTION
if [ $USESYSTEMD -eq 0 ];then
:

View File

@ -3,8 +3,8 @@
. /usr/share/LFSPkg/LFSFunctions
install -vdm755 /etc/pam.d
cat > ${PKG}/etc/pam.d/system-account << "EOF"
install -vdm755 /etc/pam.d
cat > ${PKG}/etc/pam.d/system-account << "EOF"
# Begin /etc/pam.d/system-account
account required pam_unix.so
@ -12,7 +12,7 @@ account required pam_unix.so
# End /etc/pam.d/system-account
EOF
cat > /etc/pam.d/system-auth << "EOF"
cat > /etc/pam.d/system-auth << "EOF"
# Begin /etc/pam.d/system-auth
auth required pam_unix.so

View File

@ -4,7 +4,7 @@
trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
DEPENDS="xmlto-0.0.28 Links-2.21 File-MimeInfo-0.30"
DEPENDS="xmlto-0.0.28 Links-2.29 File-MimeInfo-0.30"
if ! lfspkg -B "$DEPENDS";then
exit 100
fi
@ -20,10 +20,10 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://portland.freedesktop.org/download/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://portland.freedesktop.org/download/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"

View File

@ -4,7 +4,7 @@
trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
DEPENDS="cURL-7.88.1 CMake-3.25.2 libssh2-1.10.0 LLVM-15.0.7"
DEPENDS="cURL-8.2.1 CMake-3.27.2 libssh2-1.10.0 LLVM-16.0.5"
if ! lfspkg -B "$DEPENDS";then
exit 100
fi
@ -12,7 +12,7 @@ fi
PKGNAME="rustc"
TARNAME="rust"
VERSION="1.67.1"
BUILD=1
BUILD=${BUILD:-1}
SECTION="DEVEL"
SUFFIX="LFSPKG"
PKG="${OUTPUT}/${PKGNAME}"
@ -36,10 +36,10 @@ case $ARCH in
esac
TARBALL="${TARNAME}-${VERSION}-$TUPLE.tar.gz"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://static.rust-lang.org/dist/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://static.rust-lang.org/dist/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"

View File

@ -4,14 +4,14 @@
trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
DEPENDS="glib-2.74.5"
DEPENDS="glib-2.76.4"
if ! lfspkg -B "$DEPENDS";then
exit 100
fi
PKGNAME="vala"
TARNAME="$PKGNAME"
VERSION="0.56.4"
VERSION="0.56.11"
BUILD=${BUILD:-1}
SECTION="DEVEL"
SUFFIX="LFSPKG"
@ -20,10 +20,10 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "ftp://ftp.acc.umu.se/pub/gnome/sources/${TARNAME}/${VERSION%.?*}/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "ftp://ftp.acc.umu.se/pub/gnome/sources/${TARNAME}/${VERSION%.?*}/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"

View File

@ -4,14 +4,14 @@
trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
DEPENDS="libusb-1.0.26 JSON-GLib-1.6.6 gobject-introspection-1.74.0 Vala-0.56.4"
DEPENDS="libusb-1.0.26 JSON-GLib-1.6.6 gobject-introspection-1.76.1 Vala-0.56.11"
if ! lfspkg -B "$DEPENDS";then
exit 100
fi
PKGNAME="libgusb"
TARNAME="$PKGNAME"
VERSION="0.4.5"
VERSION="0.4.6"
BUILD=${BUILD:-1}
SECTION="HWARE"
SUFFIX="LFSPKG"
@ -20,17 +20,17 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://github.com/hughsie/${TARNAME}/releases/download/${VERSION}/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://github.com/hughsie/${TARNAME}/releases/download/${VERSION}/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"
pushd "${TARNAME}-${VERSION}"
mkdir build
cd build
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" meson $MESONCONFIGOPTIONS -Ddocs=false
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" meson setup $MESONCONFIGOPTIONS -Ddocs=false
ninja||exit 100
DESTDIR=$PKG ninja install||exit 100
popd

View File

@ -15,10 +15,10 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://github.com/${TARNAME}/${TARNAME}/releases/download/v${VERSION}/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://github.com/${TARNAME}/${TARNAME}/releases/download/v${VERSION}/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"

View File

@ -4,14 +4,14 @@
trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
DEPENDS="make-ca-1.12 libunistring-1.1 Nettle-3.8.1 p11-kit-0.24.1 libtasn1-4.19.0"
DEPENDS="make-ca-1.12 libunistring-1.1 Nettle-3.9.1 p11-kit-0.25.0 libtasn1-4.19.0"
if ! lfspkg -B "$DEPENDS";then
exit 100
fi
PKGNAME="gnutls"
TARNAME="$PKGNAME"
VERSION="3.8.0"
VERSION="3.8.1"
BUILD=${BUILD:-1}
SECTION="LIBS"
SUFFIX="LFSPKG"
@ -20,15 +20,15 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "ftp://ftp.gnupg.org/gcrypt/${TARNAME}/v${VERSION%.?*}/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "ftp://ftp.gnupg.org/gcrypt/${TARNAME}/v${VERSION%.?*}/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"
pushd "${TARNAME}-${VERSION}"
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" ./configure ${CONFIGOPTIONS} --disable-gtk-doc --docdir=/usr/share/doc/${TARNAME}-${VERSION} --with-default-trust-store-pkcs11="pkcs11:" --enable-openssl-compatibility
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" ./configure ${CONFIGOPTIONS} --docdir=/usr/share/doc/${TARNAME}-${VERSION} --with-default-trust-store-pkcs11="pkcs11:" --enable-openssl-compatibility #--disable-gtk-doc
make $MAKEFLAGS||make|| exit 100
make install DESTDIR=$PKG || exit 100
popd

View File

@ -4,7 +4,7 @@
trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
DEPENDS="glib-2.74.5"
DEPENDS="glib-2.76.4"
if ! lfspkg -B "$DEPENDS";then
exit 100
fi
@ -20,17 +20,17 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://download.gnome.org/sources/${PKGNAME}/${VERSION%.?*}/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://download.gnome.org/sources/${PKGNAME}/${VERSION%.?*}/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"
pushd "${TARNAME}-${VERSION}"
mkdir build
cd build
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" meson ${MESONCONFIGOPTIONS} ..
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" meson setup ${MESONCONFIGOPTIONS} ..
ninja $MAKEFLAGS||ninja -j1||exit 100
DESTDIR=$PKG ninja install
popd
@ -38,7 +38,6 @@ pushd $COMPILEAT 2>/dev/null||true
checketc "$PKG"
packageclean "$PKG" "$CWD"
cp ./preinstall ./postinstall ./info "$PKG" &>/dev/null || true
pushd "$PKG"
lfspkg -n "$PKGNAME" -p "$VERSION" -d $SECTION -b $BUILD -s $SUFFIX -m
popd

View File

@ -4,14 +4,14 @@
trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
DEPENDS="glib-2.74.5"
DEPENDS="glib-2.76.4"
if ! lfspkg -B "$DEPENDS";then
exit 100
fi
PKGNAME="libgudev"
TARNAME="$PKGNAME"
VERSION="237"
VERSION="238"
BUILD=1
SECTION="LIBS"
SUFFIX="LFSPKG"
@ -20,17 +20,17 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "ftp://ftp.acc.umu.se/pub/gnome/sources/${TARNAME}/${VERSION}/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "ftp://ftp.acc.umu.se/pub/gnome/sources/${TARNAME}/${VERSION}/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"
pushd "${TARNAME}-${VERSION}"
mkdir -p build
cd build
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" meson $MESONCONFIGOPTIONS ..
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" meson setup $MESONCONFIGOPTIONS ..
ninja $MAKEFLAGS||ninja -j1||exit 100
DESTDIR=$PKG ninja install
popd

View File

@ -15,18 +15,16 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://www.libssh2.org/download/${TARBALL}" $SECTION
gettar "https://www.linuxfromscratch.org/patches/blfs/$LFSVERSION/${TARNAME}-${VERSION}-upstream_fix-1.patch" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://www.libssh2.org/download/${TARBALL}" $SECTION
#gettar "https://www.linuxfromscratch.org/patches/blfs/$LFSVERSION/${TARNAME}-${VERSION}-upstream_fix-1.patch" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"
pushd "${TARNAME}-${VERSION}"
patch -Np1 -i ${SOURCEARCHIVES}/${SECTION}/libssh2-1.10.0-upstream_fix-1.patch
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" ./configure ${CONFIGOPTIONS}
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" ./configure ${CONFIGOPTIONS} --disable-docker-tests
make $MAKEFLAGS||make|| exit 100
make install DESTDIR=$PKG || exit 100
popd

View File

@ -15,10 +15,10 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://ftp.gnu.org/gnu/libunistring/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://ftp.gnu.org/gnu/libunistring/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"

View File

@ -15,10 +15,10 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://archive.mozilla.org/pub/nspr/releases/v${VERSION}/src/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://archive.mozilla.org/pub/nspr/releases/v${VERSION}/src/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"

View File

@ -4,13 +4,13 @@
trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
DEPENDS="NSPR-4.21 Python-2.7.18 Zip-3.0 icu-72.1 Rustc-1.67.1 Which-2.21 xorg-libs-11.3"
DEPENDS="NSPR-4.35 icu-73.2 Rustc-1.67.1 Which-2.21 xorg-libs-12.0"
if ! lfspkg -B "$DEPENDS";then
exit 100
fi
PKGNAME="js"
VERSION="102.8.0"
VERSION="102.13.0"
TARNAME="firefox-${VERSION}esr.source"
BUILD=${BUILD:-1}
SECTION="NET"
@ -20,10 +20,10 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://archive.mozilla.org/pub/firefox/releases/${VERSION}esr/source/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://archive.mozilla.org/pub/firefox/releases/${VERSION}esr/source/${TARBALL}" $SECTION
if [ "$PIBUILD" -eq 1 ];then
OPTIONS="--prefix=/usr
@ -50,14 +50,13 @@ if [ "$PIBUILD" -eq 1 ];then
export NM=nm
export RANLIB=ranlib
else
OPTIONS="--prefix=/usr --enable-readline --with-intl-api --with-system-zlib --with-system-icu --disable-jemalloc --disable-debug-symbols"
OPTIONS="--prefix=/usr --with-intl-api --with-system-zlib --with-system-icu --disable-jemalloc --disable-debug-symbols --enable-readline"
fi
mountpoint -q /dev/shm || mount -t tmpfs devshm /dev/shm
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"
pushd "firefox-${VERSION}"
grep -rl \"rU\" | xargs sed -i 's/"rU"/"r"/'
if [ "$PIBUILD" -eq 1 ];then
#thx to archarm for patches
patch -p1 -i "${CWD}/arm.patch"||true
@ -66,11 +65,12 @@ pushd $COMPILEAT 2>/dev/null||true
# Fix build with Rust 1.48
patch -Np1 -i "${CWD}/0002-Bug-1667736-Update-packed_simd-to-compile-on-Rust-1.patch"||true
fi
. /etc/profile.d/rustc.sh
mkdir -p obj
mkdir -vp obj
cd obj
sh ../js/src/configure.in $OPTIONS # --prefix=/usr --with-intl-api --with-system-zlib --with-system-icu --disable-jemalloc --disable-debug-symbols --enable-readline
sh ../js/src/configure.in $OPTIONS
make $MAKEFLAGS||make|| exit 100
make install DESTDIR=$PKG || exit 100
rm -v $PKG/usr/lib/libjs_static.ajs

View File

@ -15,10 +15,10 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://cpan.metacpan.org/authors/id/G/GA/GAAS/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://cpan.metacpan.org/authors/id/G/GA/GAAS/${TARBALL}" $SECTION
if [ $USESYSTEMD -eq 0 ];then
:

View File

@ -4,7 +4,7 @@
trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
DEPENDS="Module-Build-0.42"
DEPENDS="Module-Build-0.4232"
if ! lfspkg -B "$DEPENDS";then
exit 100
fi
@ -20,10 +20,10 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://cpan.metacpan.org/authors/id/K/KI/KIMRYAN/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://cpan.metacpan.org/authors/id/K/KI/KIMRYAN/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"

View File

@ -15,10 +15,10 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://cpan.metacpan.org/authors/id/M/MI/MICHIELB/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://cpan.metacpan.org/authors/id/M/MI/MICHIELB/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"

View File

@ -6,24 +6,24 @@ trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
PKGNAME="Module-Build"
TARNAME="$PKGNAME"
VERSION="0.42"
VERSION="0.4232"
BUILD=1
SECTION="PERL"
SUFFIX="LFSPKG"
MINORVERSION="30"
TARBALL="${TARNAME}-${VERSION}_${MINORVERSION}.tar.gz"
MINORVERSION=""
TARBALL="${TARNAME}-${VERSION}${MINORVERSION}.tar.gz"
PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://cpan.metacpan.org/authors/id/L/LE/LEONT/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://cpan.metacpan.org/authors/id/L/LE/LEONT/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"
pushd "${TARNAME}-${VERSION}_${MINORVERSION}"
pushd "${TARNAME}-${VERSION}${MINORVERSION}"
perl Makefile.PL
make $MAKEFLAGS||make|| exit
make install DESTDIR=$PKG || exit
@ -51,7 +51,7 @@ pushd $COMPILEAT 2>/dev/null||true
exit 1
esac
rm -r "$PKG" "${TARNAME}-${VERSION}_${MINORVERSION}"
rm -r "$PKG" "${TARNAME}-${VERSION}${MINORVERSION}"
popd 2>/dev/null||true

View File

@ -4,7 +4,7 @@
trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
DEPENDS="dbus-1.14.6 glib-2.74.5 lcms2-2.14 SQLite-3.40.1 Vala-0.56.4 libgudev-237 libgusb-0.4.5 gobject-introspection-1.74.0 polkit-122"
DEPENDS="dbus-1.14.8 glib-2.76.4 lcms2-2.14 SQLite-3.42.0 Vala-0.56.11 libgudev-238 libgusb-0.4.6 gobject-introspection-1.76.1 polkit-123"
if ! lfspkg -B "$DEPENDS";then
exit 100
fi
@ -20,10 +20,10 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "http://www.freedesktop.org/software/colord/releases/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "http://www.freedesktop.org/software/colord/releases/${TARBALL}" $SECTION
if [ $USESYSTEMD -eq 1 ];then
SYSTEMDOPTS="-Dsystemd=true"
@ -37,7 +37,7 @@ pushd $COMPILEAT 2>/dev/null||true
sed '/cmsUnregisterPluginsTHR/d' -i lib/colord/cd-context-lcms.c
mkdir -p build
cd build
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" meson ${MESONCONFIGOPTIONS} -Ddaemon_user=colord -Dvapi=true $SYSTEMDOPTS -Dlibcolordcompat=true -Dargyllcms_sensor=false -Dbash_completion=false -Ddocs=false -Dman=false ..
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" meson setup ${MESONCONFIGOPTIONS} -Ddaemon_user=colord -Dvapi=true $SYSTEMDOPTS -Dlibcolordcompat=true -Dargyllcms_sensor=false -Dbash_completion=false -Ddocs=false -Dman=false ..
ninja ${MAKEFLAGS}||exit 100
DESTDIR=$PKG ninja install||exit 100
popd

View File

@ -4,14 +4,14 @@
trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
DEPENDS="Colord-1.4.6 dbus-1.14.6 libusb-1.0.26 xdg-utils-1.1.3 GnuTLS-3.8.0"
DEPENDS="Colord-1.4.6 dbus-1.14.8 libusb-1.0.26 xdg-utils-1.1.3 GnuTLS-3.8.1"
if ! lfspkg -B "$DEPENDS";then
exit 100
fi
PKGNAME="cups"
TARNAME="$PKGNAME"
VERSION="2.4.2"
VERSION="2.4.6"
BUILD=${BUILD:-1}
SECTION="PRINT"
SUFFIX="LFSPKG"
@ -22,11 +22,10 @@ CWD=$(pwd)
./preinstall||true
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://github.com/OpenPrinting/cups/releases/download/v${VERSION}/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://github.com/OpenPrinting/cups/releases/download/v${VERSION}/${TARBALL}" $SECTION
if [ $USESYSTEMD -eq 0 ];then
SYSTEMDOPTS="--disable-systemd"
@ -35,7 +34,7 @@ fi
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"
pushd "${TARNAME}-${VERSION}"
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" CC=gcc CXX=g++ ./configure --libdir=/usr/lib${LIBDIRSUFFIX} $SYSTEMDOPTS --with-rcdir=/tmp/cupsinit --with-docdir=/usr/share/cups/doc/${PKGNAME}-${VERSION} --with-system-groups=lpadmin
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" CC=gcc CXX=g++ ./configure --libdir=/usr/lib${LIBDIRSUFFIX} $SYSTEMDOPTS --with-rcdir=/tmp/cupsinit --with-rundir=/run/cups --with-docdir=/usr/share/cups/doc/${PKGNAME}-${VERSION} --with-system-groups=lpadmin
make $MAKEFLAGS||make|| exit 100
make install BUILDROOT=$PKG || exit 100

View File

@ -4,14 +4,14 @@
trap 'echo -e "$0 ${RED}FAILED${NORMAL} at line ${GREEN}${LINENO}${NORMAL}"' ERR
DEPENDS="glib-2.74.5 JS-102.8.0 Linux-PAM-1.5.2"
DEPENDS="glib-2.76.4 JS-102.13.0 Linux-PAM-1.5.3"
if ! lfspkg -B "$DEPENDS";then
exit 100
fi
PKGNAME="polkit"
TARNAME="$PKGNAME"
VERSION="122"
VERSION="123"
BUILD=${BUILD:-1}
SECTION="SYS"
SUFFIX="LFSPKG"
@ -20,24 +20,19 @@ PKG="${OUTPUT}/${PKGNAME}"
DOWHAT=${1:-"build"}
CWD=$(pwd)
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://gitlab.freedesktop.org/${TARNAME}/${TARNAME}/-/archive/${VERSION}/${TARBALL}" $SECTION
rm -rf "$PKG" || true
mkdir -p "$PKG"
scriptLog "${PKGNAME}-${VERSION}"
gettar "https://gitlab.freedesktop.org/${TARNAME}/${TARNAME}/-/archive/${VERSION}/${TARBALL}" $SECTION
pushd $COMPILEAT 2>/dev/null||true
extractarchive "${SOURCEARCHIVES}/${SECTION}/${TARBALL}"
pushd "${TARNAME}-${VERSION}"
if [ $USESYSTEMD -eq 0 ];then
SYSTEMDOPTS="-Dsystemdsystemunitdir=/tmp"
else
sed -i "s:/sys/fs/cgroup/systemd/:/sys:g" configure
fi
sed -e 's/JS_Init/JS::DisableJitBackend(); &/' -i src/polkitbackend/polkitbackendjsauthority.cpp
mkdir -p build
cd build
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" meson $MESONCONFIGOPTIONS -Dman=false -Djs_engine=mozjs $SYSTEMDOPTS ..
CFLAGS="$LFSFLAGS" CXXFLAGS="$LFSFLAGS" meson setup $MESONCONFIGOPTIONS -Dman=false -Djs_engine=mozjs ..
ninja $MAKEFLAGS||ninja -j1||exit 100
DESTDIR=$PKG ninja install
popd