upg fuse3 limine
This commit is contained in:
parent
e1bdec58a8
commit
e770d5522e
|
@ -7,10 +7,9 @@
|
|||
|
||||
pkgbase=fuse3
|
||||
pkgname=(fuse-common fuse3)
|
||||
pkgver=3.14.0
|
||||
pkgver=3.14.1
|
||||
pkgrel=01
|
||||
pkgdesc='Interface for userspace programs to export a filesystem to the Linux kernel'
|
||||
arch=('x86_64')
|
||||
url='https://github.com/libfuse/libfuse'
|
||||
makedepends=('pkg-config' 'meson' 'eudev')
|
||||
## options=('!emptydirs' 'debug') ## uncomment this to produce the debug pkg
|
||||
|
@ -48,16 +47,17 @@ package_fuse3() {
|
|||
rm -r "${pkgdir}"/dev
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('GPL2')
|
||||
|
||||
validpgpkeys=(ED31791B2C5C1613AF388B8AD113FCAC3C4E599F) # Nikolaus Rath <Nikolaus@rath.org>
|
||||
|
||||
sha256sums=(96115b2a8ff34bd1e0c7b00c5dfd8297571d7e165042b94498c9a26356a9a70a # fuse-3.14.0.tar.xz
|
||||
246ae20731da98c5f5a5cf6cdf8d10aa54ea986b4e71fe24805154b186ad30d0) # fuse-3.14.0.tar.xz.asc
|
||||
|
||||
## a5da714695de341e86471f9a58ac94aaae6ecf6dce8152347e35eb7f898224cf fuse3-3.14.0-01-x86_64.pkg.tar.lz
|
||||
## fec698a64f1cede0946154b4e7bcafea9fadef3e9aa6ef993e9c93d4ab1553a6 fuse-common-3.14.0-01-x86_64.pkg.tar.lz
|
||||
sha256sums=(126919d72b46b3e0eb58a9c6933a2a50c36f2ea69f61fe9e78bdba9f463ffa20 # fuse-3.14.1.tar.xz
|
||||
3de3bae7a3b9c362a80fde3800e1a766006e8d2b7679eff179e33166a5ff405d) # fuse-3.14.1.tar.xz.asc
|
||||
|
||||
## 50c395466bcefd8870cf88b746b921b533b8639093fc168e8b1659164fe985dc fuse3-3.14.1-01-x86_64.pkg.tar.lz
|
||||
## 0ae45b815b31503c34208a4cfe10a3bc9386274456f9724314f8b45bc66dbad0 fuse-common-3.14.1-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
pkgbase=fuse3
|
||||
pkgname=(fuse-common fuse3)
|
||||
pkgver=3.14.0
|
||||
pkgver=3.14.1
|
||||
pkgrel=1
|
||||
pkgdesc='Interface for userspace programs to export a filesystem to the Linux kernel'
|
||||
url='https://github.com/libfuse/libfuse'
|
||||
|
@ -13,7 +13,7 @@ license=('GPL2')
|
|||
makedepends=('pkg-config' 'meson' 'udev')
|
||||
options=('!emptydirs')
|
||||
source=(https://github.com/libfuse/libfuse/releases/download/fuse-$pkgver/fuse-$pkgver.tar.xz{,.asc})
|
||||
sha256sums=('96115b2a8ff34bd1e0c7b00c5dfd8297571d7e165042b94498c9a26356a9a70a'
|
||||
sha256sums=('126919d72b46b3e0eb58a9c6933a2a50c36f2ea69f61fe9e78bdba9f463ffa20'
|
||||
'SKIP')
|
||||
validpgpkeys=(ED31791B2C5C1613AF388B8AD113FCAC3C4E599F) # Nikolaus Rath <Nikolaus@rath.org>
|
||||
|
||||
|
|
|
@ -9,21 +9,26 @@
|
|||
# https://github.com/void-linux/void-mklive/issues/313
|
||||
|
||||
pkgname=limine
|
||||
pkgver=4.20230207.1
|
||||
pkgver=4.20230325.0
|
||||
pkgrel=02
|
||||
pkgdesc="An advanced, portable, multiprotocol bootloader"
|
||||
arch=('x86_64')
|
||||
url="https://limine-bootloader.org/"
|
||||
depends=('glibc')
|
||||
source=("https://github.com/limine-bootloader/limine/releases/download/v${pkgver}/limine-${pkgver}.tar.xz"
|
||||
limine.boot.protocol
|
||||
limine.barebones.wiki)
|
||||
limine.barebones.wiki
|
||||
limine.cfg::https://github.com/limine-bootloader/limine/raw/trunk/test/limine.cfg
|
||||
bg.jpg::https://raw.githubusercontent.com/limine-bootloader/limine/trunk/test/bg.jpg
|
||||
CONFIG.md::https://github.com/limine-bootloader/limine/raw/trunk/CONFIG.md)
|
||||
makedepends=('nasm' 'mtools' 'llvm' 'lld' 'clang')
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgver"
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/bin \
|
||||
--libdir=/usr/lib \
|
||||
--mandir=/usr/share/man \
|
||||
--docdir=/usr/share/doc \
|
||||
--enable-bios-cd \
|
||||
|
@ -33,28 +38,32 @@ build() {
|
|||
--enable-uefi-x86-64 \
|
||||
--disable-uefi-aarch64 \
|
||||
--enable-uefi-cd \
|
||||
CROSS_TOOLCHAIN=llvm
|
||||
|
||||
TOOLCHAIN_FOR_TARGET=llvm
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$pkgname-$pkgver"
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
install -Dm644 $srcdir/limine.boot.protocol "$pkgdir/usr/share/doc/$pkgname/limine.boot.protocol"
|
||||
install -Dm644 $srcdir/limine.barebones.wiki "$pkgdir/usr/share/doc/$pkgname/limine.barebones.wiki"
|
||||
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
mkdir -p -m755 "$pkgdir/boot/limine"
|
||||
install -Dm644 $srcdir/$pkgname-$pkgver/bin/limine.sys "$pkgdir/boot/limine/"
|
||||
install -Dm644 $srcdir/bg.jpg "$pkgdir/boot/limine/"
|
||||
install -Dm644 $srcdir/limine.cfg "$pkgdir/boot/limine/"
|
||||
install -Dm644 $srcdir/CONFIG.md "$pkgdir/boot/limine/"
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('BSD')
|
||||
|
||||
b2sums=('8baedf3bc99c8fb882acfefdf6d7fc6cf718c034e26d672d6dbe44d87187da2349bdf7204252b92c8aac5e65a32d771b4f8013030533a6dbe24c499c328b6164'
|
||||
SKIP
|
||||
SKIP)
|
||||
|
||||
sha256sums=(027b03b3ab2779050593bb75d3fa32c8c887871524b12347fcb53fcb18036e7b # limine-4.20230207.1.tar.xz
|
||||
sha256sums=(d6cf3b67a06901e20495dae6308e344301e2ae25c42c08a64e694d9a1caae4bc # limine-4.20230325.0.tar.xz
|
||||
8964016f9aaaf246d92433f6849c2e228483c7b9716d04afef234d9bb556ca8a # limine.boot.protocol
|
||||
aba179176961f3fece88672413f98d0ef93e9671f9d25846335aa1ae8e806ebb) # limine.barebones.wiki
|
||||
aba179176961f3fece88672413f98d0ef93e9671f9d25846335aa1ae8e806ebb # limine.barebones.wiki
|
||||
bfbd4b5e8d318cb6cb91c1e1311525f65046943edb642aa411bea94a522f3d32 # limine.cfg
|
||||
15df8e06872a6cb89dfad3f99ad2b255dd1a54576e4343c954975e2ea48f28ab # bg.jpg
|
||||
929fdf6d57dd490ab4bf18ad0415318eeeafe35dae0095c3b477ad32c3f32919) # CONFIG.md
|
||||
|
||||
## 90f3d33cb7e0c88eb046e6540c3de34b6721c893d366e3bbf75ffaa156cec8b1 limine-4.20230325.0-02-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Maintainer: Mintsuki <mintsuki@protonmail.com>
|
||||
pkgname=limine
|
||||
pkgver=4.20230207.1
|
||||
pkgver=4.20230325.0
|
||||
pkgrel=1
|
||||
pkgdesc="An advanced, portable, multiprotocol bootloader"
|
||||
arch=('i686' 'pentium4' 'x86_64' 'armv7h' 'aarch64')
|
||||
|
@ -8,17 +8,17 @@ url="https://limine-bootloader.org/"
|
|||
license=('BSD')
|
||||
depends=('glibc')
|
||||
source=("https://github.com/limine-bootloader/limine/releases/download/v${pkgver}/limine-${pkgver}.tar.xz")
|
||||
b2sums=('8baedf3bc99c8fb882acfefdf6d7fc6cf718c034e26d672d6dbe44d87187da2349bdf7204252b92c8aac5e65a32d771b4f8013030533a6dbe24c499c328b6164')
|
||||
b2sums=('ce0ca350667210e0bf1fedfebee97e1763ca706b7f756e4d81fcd0ba35df436efac987bc9cb784dfc99ac770fcc5feee6145d763dc8df67f61231013262511ec')
|
||||
makedepends=('nasm' 'mtools' 'llvm' 'lld' 'clang')
|
||||
|
||||
build() {
|
||||
cd "$pkgname-$pkgver"
|
||||
./configure --prefix=/usr --enable-all CROSS_TOOLCHAIN=llvm
|
||||
./configure --prefix=/usr --enable-all TOOLCHAIN_FOR_TARGET=llvm
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$pkgname-$pkgver"
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -Dm644 LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
}
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 39 KiB |
|
@ -1 +1 @@
|
|||
rm -rf {src,pkg,limine-*tar.xz}
|
||||
rm -rf {src,pkg,limine-*tar.xz} {limine.cfg,CONFIG.md}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
`configure' configures Limine 4.20230207.1 to adapt to many kinds of systems.
|
||||
`configure' configures Limine 4.20230325.0 to adapt to many kinds of systems.
|
||||
|
||||
Usage: src/limine-4.20230207.1/configure [OPTION]... [VAR=VALUE]...
|
||||
Usage: src/limine-4.20230325.0/configure [OPTION]... [VAR=VALUE]...
|
||||
|
||||
To assign environment variables (e.g., CC, CFLAGS...), specify them as
|
||||
VAR=VALUE. See below for descriptions of some of the useful variables.
|
||||
|
@ -58,7 +58,7 @@ Optional Features:
|
|||
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
|
||||
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
||||
--enable-werror treat warnings as errors
|
||||
--enable-all enable ALL options
|
||||
--enable-all enable ALL ports and targets
|
||||
--enable-bios-cd enable building the x86 BIOS CD image
|
||||
--enable-bios-pxe enable building the x86 BIOS PXE image
|
||||
--enable-bios enable building the x86 BIOS port
|
||||
|
@ -75,19 +75,23 @@ Some influential environment variables:
|
|||
LIBS libraries to pass to the linker, e.g. -l<library>
|
||||
CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
|
||||
you have headers in a nonstandard directory <include dir>
|
||||
CROSS_TOOLCHAIN
|
||||
alternative toolchain prefix for Limine (or 'llvm')
|
||||
CROSS_CC C compiler command for Limine
|
||||
CROSS_LD linker command for Limine
|
||||
CROSS_OBJCOPY
|
||||
TOOLCHAIN_FOR_TARGET
|
||||
alternative toolchain prefix for Limine (or 'llvm', or 'gnu')
|
||||
CC_FOR_TARGET
|
||||
C compiler command for Limine
|
||||
LD_FOR_TARGET
|
||||
linker command for Limine
|
||||
OBJCOPY_FOR_TARGET
|
||||
objcopy command for Limine
|
||||
CROSS_OBJDUMP
|
||||
OBJDUMP_FOR_TARGET
|
||||
objdump command for Limine
|
||||
CROSS_READELF
|
||||
READELF_FOR_TARGET
|
||||
readelf command for Limine
|
||||
CROSS_CFLAGS
|
||||
CFLAGS_FOR_TARGET
|
||||
C flags for Limine [default: -g -O2 -pipe -Wall -Wextra]
|
||||
CROSS_LDFLAGS
|
||||
CPPFLAGS_FOR_TARGET
|
||||
C preprocessor flags for Limine [default: ]
|
||||
LDFLAGS_FOR_TARGET
|
||||
Linker flags for Limine [default: ]
|
||||
|
||||
Use these variables to override the choices made by `configure' or to help
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue