From 113bfc894d8da5207235b1c074dac151ce7cf043 Mon Sep 17 00:00:00 2001 From: MagomeYae <91249055+MagomeYae@users.noreply.github.com> Date: Fri, 5 Nov 2021 02:06:22 +0800 Subject: feat(pkg): Use submodule to manage all unmodified packages Signed-off-by: MagomeYae <91249055+MagomeYae@users.noreply.github.com> --- .gitmodules | 9 +++++++++ repo/chisel | 1 + repo/chisel/PKGBUILD | 27 --------------------------- repo/mozjpeg | 1 + repo/mozjpeg/PKGBUILD | 44 -------------------------------------------- repo/r8125-dkms | 1 + repo/r8125-dkms/PKGBUILD | 30 ------------------------------ repo/r8125-dkms/dkms.conf | 7 ------- 8 files changed, 12 insertions(+), 108 deletions(-) create mode 160000 repo/chisel delete mode 100644 repo/chisel/PKGBUILD create mode 160000 repo/mozjpeg delete mode 100644 repo/mozjpeg/PKGBUILD create mode 160000 repo/r8125-dkms delete mode 100644 repo/r8125-dkms/PKGBUILD delete mode 100644 repo/r8125-dkms/dkms.conf diff --git a/.gitmodules b/.gitmodules index 539ca97..21b24c6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,3 +13,12 @@ [submodule "repo/yay"] path = repo/yay url = https://aur.archlinux.org/yay.git +[submodule "repo/chisel"] + path = repo/chisel + url = https://aur.archlinux.org/chisel.git +[submodule "repo/r8125-dkms"] + path = repo/r8125-dkms + url = https://aur.archlinux.org/r8125-dkms.git +[submodule "repo/mozjpeg"] + path = repo/mozjpeg + url = https://aur.archlinux.org/mozjpeg.git diff --git a/repo/chisel b/repo/chisel new file mode 160000 index 0000000..02dba40 --- /dev/null +++ b/repo/chisel @@ -0,0 +1 @@ +Subproject commit 02dba4075e42c89831f115e86872d3f08edd9168 diff --git a/repo/chisel/PKGBUILD b/repo/chisel/PKGBUILD deleted file mode 100644 index f912022..0000000 --- a/repo/chisel/PKGBUILD +++ /dev/null @@ -1,27 +0,0 @@ -# Maintainer: Coelacanthus -# Contributor: Frederik Schwan -# Contributor: Sebastian Bøe - -pkgname=chisel -pkgver=3.4.4 -pkgrel=1 -pkgdesc='Constructing Hardware in a Scala Embedded Language' -arch=('any') -url='https://chisel.eecs.berkeley.edu/' -license=('BSD') -depends=('java-environment' 'verilator' 'sbt') -makedepends=('sbt' 'graphviz') -source=("https://github.com/freechipsproject/chisel3/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") -b2sums=('9e2a34d2b83da59930eaae595bb4173cb45ce4154871462eaac851c8c6ee5ac32d57b8686be6f1b6998a6a9d7eecfa797081d8d335fac817c0eeb8eeb18fff6f') - -build(){ - cd ${pkgname}3-${pkgver} - sbt publishLocal -} - -package() { - cd ${pkgname}3-${pkgver} - install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname} "${pkgdir}"/usr/share/scala/${pkgname}/ - install -Dm644 target/scala-2.12/${pkgname}3_2.12-${pkgver}.jar "${pkgdir}"/usr/share/scala/${pkgname}/${pkgname}.jar - install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/ -} diff --git a/repo/mozjpeg b/repo/mozjpeg new file mode 160000 index 0000000..f7e6895 --- /dev/null +++ b/repo/mozjpeg @@ -0,0 +1 @@ +Subproject commit f7e68952e5749c31de728569a84668fa31a806bb diff --git a/repo/mozjpeg/PKGBUILD b/repo/mozjpeg/PKGBUILD deleted file mode 100644 index 270e19e..0000000 --- a/repo/mozjpeg/PKGBUILD +++ /dev/null @@ -1,44 +0,0 @@ -# Maintainer: afontenot -# Contributor: Gaetan Bisson -# Contributor: Allan McRae -# Contributor: Simone Sclavi 'Ito' -# Contributor: N30N - -pkgname="mozjpeg" -pkgver=4.0.3 -pkgrel=1 -pkgdesc="JPEG image codec with accelerated baseline decoding and superior encoding" -url="https://github.com/mozilla/mozjpeg" -license=("BSD") -arch=("i686" "x86_64" "armv7h") -depends=("glibc" "libpng") -makedepends=("nasm" "cmake") -source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") -sha1sums=('8e9272a8ec1429638febd6897664c575bdd50ecb') - -provides=("libjpeg" "libjpeg.so" "turbojpeg" "libjpeg-turbo") -conflicts=("libjpeg" "mozjpeg-git" "turbojpeg" "libjpeg-turbo") - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib -DENABLE_STATIC=FALSE -DPNG_SUPPORTED=TRUE -DWITH_JPEG8=TRUE . - make -} - -# much too slow for default, can be enabled if desired -#check() { -# cd "${srcdir}/${pkgname}-${pkgver}" -# make test -#} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make \ - DESTDIR="${pkgdir}" \ - docdir="/usr/share/doc/${pkgname}" \ - exampledir="/usr/share/doc/${pkgname}" \ - install - - install -D LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -m644 jpegint.h "${pkgdir}/usr/include" -} diff --git a/repo/r8125-dkms b/repo/r8125-dkms new file mode 160000 index 0000000..59ce8f9 --- /dev/null +++ b/repo/r8125-dkms @@ -0,0 +1 @@ +Subproject commit 59ce8f9f33524f25479992597ea1f53fe74f37ae diff --git a/repo/r8125-dkms/PKGBUILD b/repo/r8125-dkms/PKGBUILD deleted file mode 100644 index 6b72811..0000000 --- a/repo/r8125-dkms/PKGBUILD +++ /dev/null @@ -1,30 +0,0 @@ -# Maintainer: Bernd Amend -# Contributor: Alex Avance -# Contributor: Shen-Ta Hsieh - -_pkgname=r8125 -pkgname=${_pkgname}-dkms -pkgver=9.006.04 -pkgrel=1 -url="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software" -pkgdesc="Kernel module for RTL8125" -license=('GPL2') -arch=('any') -depends=('dkms') -conflicts=("${_pkgname}") -optdepends=('linux-headers: Build the module for Arch kernel' - 'linux-lts-headers: Build the module for LTS Arch kernel') -source=("http://rtitwww.realtek.com/rtdrivers/cn/nic1/${_pkgname}-${pkgver}.tar.bz2" 'dkms.conf') -sha256sums=('390c28fe83338ba500728186b566546ddb4ed8305ac6b4d9646040975978059b' - 'ad4c67e0c74661d19b74872f98254184d4b04e32e4c57b338a84fbcefa4c721f') - -package() { - dir_name="${_pkgname}-${pkgver}" - install -d "${pkgdir}"/usr/src/${dir_name}/ - install -Dm644 dkms.conf "${dir_name}"/src/* "${pkgdir}/usr/src/${dir_name}/" - - sed -e "s/@_PKGNAME@/${_pkgname}/g" \ - -e "s/@PKGVER@/${pkgver}/g" \ - -i "${pkgdir}/usr/src/${dir_name}/dkms.conf" -} - diff --git a/repo/r8125-dkms/dkms.conf b/repo/r8125-dkms/dkms.conf deleted file mode 100644 index d6b26d9..0000000 --- a/repo/r8125-dkms/dkms.conf +++ /dev/null @@ -1,7 +0,0 @@ -PACKAGE_NAME="@_PKGNAME@" -PACKAGE_VERSION="@PKGVER@" -MAKE[0]="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build modules" -CLEAN="make -C $kernel_source_dir M=$dkms_tree/$PACKAGE_NAME/$PACKAGE_VERSION/build clean" -BUILT_MODULE_NAME[0]="@_PKGNAME@" -DEST_MODULE_LOCATION[0]="/kernel/drivers/net/ethernet/realtek" -AUTOINSTALL="yes" -- cgit v1.3.1