aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagomeYae <[email protected]>2021-11-05 02:06:22 +0800
committerMagomeYae <[email protected]>2021-11-05 02:06:22 +0800
commit113bfc894d8da5207235b1c074dac151ce7cf043 (patch)
tree5e95a1a1c3b482afc944cccaea86c9a2f159862f
parent72ee591df400ef9dd55db9f093bb9ec0dd034d0c (diff)
feat(pkg): Use submodule to manage all unmodified packages
Signed-off-by: MagomeYae <[email protected]>
-rw-r--r--.gitmodules9
m---------repo/chisel0
-rw-r--r--repo/chisel/PKGBUILD27
m---------repo/mozjpeg0
-rw-r--r--repo/mozjpeg/PKGBUILD44
m---------repo/r8125-dkms0
-rw-r--r--repo/r8125-dkms/PKGBUILD30
-rw-r--r--repo/r8125-dkms/dkms.conf7
8 files changed, 9 insertions, 108 deletions
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
+Subproject 02dba4075e42c89831f115e86872d3f08edd916
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 <coelacanthus at outlook dot com>
-# Contributor: Frederik Schwan <freswa at archlinux dot org>
-# Contributor: Sebastian Bøe <sebastianbooe at gmail dot com>
-
-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
+Subproject f7e68952e5749c31de728569a84668fa31a806b
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 <[email protected]>
-# Contributor: Gaetan Bisson <[email protected]>
-# Contributor: Allan McRae <[email protected]>
-# Contributor: Simone Sclavi 'Ito' <[email protected]>
-# Contributor: N30N <[email protected]>
-
-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
+Subproject 59ce8f9f33524f25479992597ea1f53fe74f37a
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 <bernd.amend(at)gmail(dot)com>
-# Contributor: Alex Avance <aravance(at)gmail(dot)com>
-# Contributor: Shen-Ta Hsieh <ibmibmibm(at)gmail(dot)com>
-
-_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"