Compare commits
17 Commits
fe541b6e3c
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 618d15135a | |||
| 2bf01da4fb | |||
| 858344fae5 | |||
| bc44f59e1b | |||
| 257fd349c2 | |||
| ebaac6d22c | |||
| bf5187346d | |||
| 3b2f9295ae | |||
| 39b1672655 | |||
| e66f1543ae | |||
| 408f0b1622 | |||
| e125ad823e | |||
| e8287c47df | |||
| 1a259ad97b | |||
| 0bb6cd7044 | |||
| cc2717c4e0 | |||
| 2045e60311 |
@@ -15,7 +15,7 @@ build = [
|
||||
|
||||
# 64-bit build
|
||||
f"cd {builddir} && patch -Np1 -i ../avahi-{pkgver}-ipv6_race_condition_fix-1.patch && "
|
||||
f"sed -i '426a if (events & AVAHI_WATCH_HUP) {{ \client_free(c); \\return; \\}}' avahi-daemon/simple-protocol.c && ./configure --prefix=/usr "
|
||||
f"sed -i '426a if (events & AVAHI_WATCH_HUP) {{ client_free(c); return; }}' avahi-daemon/simple-protocol.c && ./configure --prefix=/usr "
|
||||
f"--sysconfdir=/etc --localstatedir=/var --disable-static --disable-libevent --disable-mono --disable-monodoc --disable-python "
|
||||
f"--disable-qt3 --disable-qt4 --disable-qt5 --enable-core-docs --with-distro=none --with-systemdsystemunitdir=no "
|
||||
f"--with-dbus-system-address='unix:path=/run/dbus/system_bus_socket'",
|
||||
|
||||
@@ -15,7 +15,7 @@ build = [
|
||||
f"{destdir}/usr/lib/ayugram/",
|
||||
|
||||
# 64-bit build
|
||||
f"mkdir -p {destdir}/usr/bin && ln -sf /usr/lib/ayugram/AppRun {destdir}/usr/bin/AyuGram && mkdir -p {destdir}/usr/share/applications",
|
||||
f"mkdir -p {destdir}/usr/bin && ln -sf /usr/lib/ayugram/usr/bin/AyuGram {destdir}/usr/bin/AyuGram && mkdir -p {destdir}/usr/share/applications",
|
||||
f"wget https://rocketleaguechatp.duckdns.org/com.ayugram.desktop.desktop -O {destdir}/usr/share/applications/com.ayugram.desktop.desktop",
|
||||
f"mkdir -p {destdir}/usr/share/icons/hicolor && cp -pvra {destdir}/usr/lib/ayugram/usr/share/icons/hicolor/* {destdir}"
|
||||
f"/usr/share/icons/hicolor/ && rm -rf {destdir}/usr/lib/ayugram/share",
|
||||
@@ -36,4 +36,4 @@ build = [
|
||||
|
||||
triggers = [
|
||||
f"update-desktop-database"
|
||||
]
|
||||
]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
pkgname = "discord"
|
||||
pkgver = "0.0.122"
|
||||
pkgver = "0.0.126"
|
||||
source = f"https://dl.discordapp.net/apps/linux/{pkgver}/discord-{pkgver}.tar.gz"
|
||||
builddir = f"/tmp/fempkg/build/{pkgname}/Discord"
|
||||
fembuilddir = f"/tmp/fempkg/build/{pkgname}"
|
||||
|
||||
@@ -30,7 +30,6 @@ btop.recipe.py
|
||||
bubblewrap.recipe.py
|
||||
bzip2.recipe.py
|
||||
caelestia-cli.recipe.py
|
||||
caelestia.recipe.py
|
||||
caelestia-shell.recipe.py
|
||||
cairo.recipe.py
|
||||
c-ares.recipe.py
|
||||
@@ -79,7 +78,6 @@ extra-cmake-modules.recipe.py
|
||||
eza.recipe.py
|
||||
fastfetch.recipe.py
|
||||
fcron.recipe.py
|
||||
femboyos-postpatches.recipe.py
|
||||
femctl.recipe.py
|
||||
fempkg-keys.recipe.py
|
||||
fempkg.recipe.py
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
pkgname = "libinput" # get from blfs xorg input drivers page (https://www.linuxfromscratch.org/blfs/view/svn/x/x7driver.html#libinput)
|
||||
pkgver = "1.30.1"
|
||||
source = f"https://gitlab.freedesktop.org/libinput/libinput/-/archive/{pkgver}/libinput-{pkgver}.tar.gz"
|
||||
source = f"https://rocketleaguechatp.duckdns.org/libinput-{pkgver}.tar.gz"
|
||||
builddir = f"/tmp/fempkg/build/{pkgname}/{pkgname}-{pkgver}"
|
||||
fembuilddir = f"/tmp/fempkg/build/{pkgname}"
|
||||
outputdir = "/home/gabry/lfs-repo/binpkg"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
pkgname = "libmbim"
|
||||
pkgver = "1.34.0"
|
||||
source = f"https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/archive/{pkgver}/libmbim-{pkgver}.tar.gz"
|
||||
source = f"https://rocketleaguechatp.duckdns.org/libmbim-{pkgver}.tar.gz"
|
||||
builddir = f"/tmp/fempkg/build/{pkgname}/{pkgname}-{pkgver}"
|
||||
fembuilddir = f"/tmp/fempkg/build/{pkgname}"
|
||||
outputdir = "/home/gabry/lfs-repo/binpkg"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
pkgname = "libqmi"
|
||||
pkgver = "1.38.0"
|
||||
source = f"https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/archive/{pkgver}/libqmi-{pkgver}.tar.gz"
|
||||
source = f"https://rocketleaguechatp.duckdns.org/libqmi-{pkgver}.tar.gz"
|
||||
builddir = f"/tmp/fempkg/build/{pkgname}/{pkgname}-{pkgver}"
|
||||
fembuilddir = f"/tmp/fempkg/build/{pkgname}"
|
||||
outputdir = "/home/gabry/lfs-repo/binpkg"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# TODO when updating kernel version update version in nvidia and vbox package
|
||||
# TODO when updating kernel version update version in nvidia pkg
|
||||
pkgname = "linux"
|
||||
pkgver = "6.18.7"
|
||||
pkgver = "6.19.3"
|
||||
source = f"https://www.kernel.org/pub/linux/kernel/v6.x/linux-{pkgver}.tar.xz"
|
||||
builddir = f"/tmp/fempkg/build/{pkgname}/{pkgname}-{pkgver}"
|
||||
fembuilddir = f"/tmp/fempkg/build/{pkgname}"
|
||||
@@ -54,4 +54,4 @@ triggers = [
|
||||
f"dracut -f -v /boot/initramfs-{pkgver}.img {pkgver}",
|
||||
f"find /boot -mindepth 1 -maxdepth 1 -type f ! -name 'initramfs-{pkgver}.img' -name 'initramfs-*.img' -exec rm -rf {{}} +",
|
||||
f"grub-mkconfig -o /boot/grub/grub.cfg",
|
||||
]
|
||||
]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
pkgname = "nvidia"
|
||||
pkgver = "590.48.01"
|
||||
kernel_ver = "6.18.7"
|
||||
kernel_ver = "6.19.3"
|
||||
source = f"https://rocketleaguechatp.duckdns.org/pappalaugh.jpg"
|
||||
builddir = f"/tmp/fempkg/build/{pkgname}/{pkgname}-{pkgver}"
|
||||
fembuilddir = f"/tmp/fempkg/build/{pkgname}"
|
||||
@@ -17,7 +17,7 @@ build = [
|
||||
f"tar -xvf /var/lib/fempkg/pkgs/kernel-source-prep-{kernel_ver}.tar.xz -C /var/tmp/fempkg/build/linux/linux-{kernel_ver}/ && "
|
||||
f"wget https://us.download.nvidia.com/XFree86/Linux-x86_64/{pkgver}/NVIDIA-Linux-x86_64-{pkgver}.run "
|
||||
f"https://glfs-book.github.io/glfs/download/NVIDIA/install-NVIDIA-2 https://glfs-book.github.io/glfs/download/NVIDIA/manifest-NVIDIA-2 && "
|
||||
f"sh NVIDIA-Linux-x86_64-{pkgver}.run -x && cd NVIDIA-Linux-x86_64-{pkgver}/kernel && make KERNEL_UNAME={kernel_ver} NV_EXCLUDE_KERNEL_MODULES= "
|
||||
f"sh NVIDIA-Linux-x86_64-{pkgver}.run -x && cd NVIDIA-Linux-x86_64-{pkgver}/kernel-open && make KERNEL_UNAME={kernel_ver} NV_EXCLUDE_KERNEL_MODULES= "
|
||||
f"-j$(nproc) && make KERNEL_UNAME={kernel_ver} modules_install && cd .. && rm -rvf /usr/lib/firmware/nvidia/[0-9]* && "
|
||||
f"mkdir -pv /usr/lib/firmware/nvidia/{pkgver} && cp -v firmware/*.bin /usr/lib/firmware/nvidia/{pkgver} && install -vdm755 /usr/share/nvidia && "
|
||||
f"install -vDm755 ../install-NVIDIA-2 /usr/sbin/nvidia-install && install -vDm644 ../manifest-NVIDIA-2 /usr/share/nvidia/manifest && /sbin/nvidia-install; "
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
pkgname = "pipewire"
|
||||
pkgver = "1.4.10"
|
||||
source = f"https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/{pkgver}/pipewire-{pkgver}.tar.bz2"
|
||||
source = f"https://rocketleaguechatp.duckdns.org/pipewire-{pkgver}.tar.bz2"
|
||||
builddir = f"/tmp/fempkg/build/{pkgname}/{pkgname}-{pkgver}"
|
||||
fembuilddir = f"/tmp/fempkg/build/{pkgname}"
|
||||
outputdir = "/home/gabry/lfs-repo/binpkg"
|
||||
|
||||
@@ -6,7 +6,7 @@ fembuilddir = f"/tmp/fempkg/build/{pkgname}"
|
||||
outputdir = "/home/gabry/lfs-repo/binpkg"
|
||||
manifestdir = "/home/gabry/lfs-repo/manifests"
|
||||
destdir = f"{fembuilddir}/DESTDIR"
|
||||
deps = ["ducktape", "glib", "Linux-PAM", "elogind"]
|
||||
deps = ["duktape", "glib", "Linux-PAM", "elogind"]
|
||||
|
||||
build = [
|
||||
# Extract
|
||||
@@ -31,4 +31,4 @@ build = [
|
||||
triggers = [
|
||||
f"cd /tmp && groupadd -fg 27 polkitd || true",
|
||||
f"cd /tmp && useradd -c \"PolicyKit Daemon Owner\" -d /etc/polkit-1 -u 27 -g polkitd -s /bin/false polkitd || true",
|
||||
]
|
||||
]
|
||||
|
||||
@@ -38,8 +38,8 @@ triggers = [
|
||||
f"cd /tmp && pip3 install requests build installer materialyoucolor pillow setuptools wheel meson dbus-python meson_python "
|
||||
f"flit-core packaging markupsafe Jinja2 pluggy PyYAML pathspec Mako trove-classifiers editables hatchling python-dbusmock "
|
||||
f"brotli pyproject_metadata Cython pyparsing ply docutils PyGObject Pygments tqdm httplib2==0.21.0 certifi chardet charset_normalizer "
|
||||
f"doxypypy doxyqml idna urllib3 psutil pygdbmi sentry-sdk pyxdg",
|
||||
f"doxypypy doxyqml idna urllib3 psutil pygdbmi sentry-sdk pyxdg colorama",
|
||||
{"rebuild_package": ["caelestia-cli", "kapidox", "glib", "libxml2", "newt", "pycairo", "xcb-proto", "libpwquality", "flatpost"]},
|
||||
]
|
||||
|
||||
# TODO when a minor version, ie 3.13.0 to 3.14.0 drops specfiy the python version in the newt package config line
|
||||
# TODO when a minor version, ie 3.13.0 to 3.14.0 drops specfiy the python version in the newt package config line
|
||||
|
||||
@@ -13,7 +13,7 @@ build = [
|
||||
# extract
|
||||
f"mkdir -p {fembuilddir} && cd {fembuilddir} && tar -xvf /var/lib/fempkg/pkgs/{pkgname}-{pkgver}.tar.xz",
|
||||
# build and install!!
|
||||
f"cd {builddir} && mkdir build && cd build && ../configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --target-list=x86_64-softmmu,aarch64-softmmu,i386-softmmu,arm-softmmu,ppc-softmmu,ppc64-softmmu --audio-drv-list=alsa --enable-virglrenderer --disable-pa --enable-slirp --enable-opengl --disable-docs --docdir=/usr/share/doc/qemu-{pkgver}",
|
||||
f"cd {builddir} && mkdir build && cd build && ../configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --target-list=x86_64-softmmu,aarch64-softmmu,i386-softmmu,arm-softmmu,ppc-softmmu,ppc64-softmmu,mipsel-softmmu --audio-drv-list=alsa --enable-virglrenderer --disable-pa --enable-slirp --enable-opengl --disable-docs --docdir=/usr/share/doc/qemu-{pkgver}",
|
||||
f"cd {builddir}/build && make -j$(nproc) && make DESTDIR={destdir} install -j$(nproc)",
|
||||
|
||||
# license cuz p
|
||||
@@ -30,4 +30,4 @@ build = [
|
||||
|
||||
triggers = [
|
||||
f"usermod -a -G kvm $(cat /var/lib/fempkg/username ) || true"
|
||||
]
|
||||
]
|
||||
|
||||
@@ -29,3 +29,7 @@ build = [
|
||||
# Cleanup
|
||||
f"rm -rf {fembuilddir}"
|
||||
]
|
||||
|
||||
triggers = [
|
||||
f"update-desktop-database"
|
||||
]
|
||||
Reference in New Issue
Block a user