aboutsummaryrefslogtreecommitdiff
path: root/repo
diff options
context:
space:
mode:
authorKunoiSayami <[email protected]>2021-10-24 19:36:09 +0800
committerKunoiSayami <[email protected]>2021-10-24 19:37:19 +0800
commitb8e8fea7a54bc7713cd230b5179d50fb505918da (patch)
tree88db5c090dcbe438bf58667be72413bd7442e825 /repo
parentdb9a275c6eb3c4847c4b012e6f4f22f474f6c0c0 (diff)
refactor: Move PKGBUILD base folder to repo
Signed-off-by: KunoiSayami <[email protected]>
Diffstat (limited to 'repo')
-rw-r--r--repo/acme.sh-letsencrypt/PKGBUILD35
-rw-r--r--repo/chisel/PKGBUILD27
-rw-r--r--repo/pam_ssh_agent_auth_patched/PKGBUILD36
-rw-r--r--repo/r8125-dkms/PKGBUILD30
4 files changed, 128 insertions, 0 deletions
diff --git a/repo/acme.sh-letsencrypt/PKGBUILD b/repo/acme.sh-letsencrypt/PKGBUILD
new file mode 100644
index 0000000..4ded407
--- /dev/null
+++ b/repo/acme.sh-letsencrypt/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Felix Yan <[email protected]>
+# Contributor: Gavin Lloyd <[email protected]>
+
+pkgname=acme.sh-letsencrypt
+pkgver=3.0.0
+pkgrel=1
+pkgdesc='An ACME Shell script, an acme client alternative to certbot, but we use letsencrypt by default'
+arch=('any')
+url='https://github.com/acmesh-official/acme.sh'
+license=('GPL3')
+depends=('bash')
+optdepends=('socat: for standalone mode')
+source=("acme.sh-$pkgver.tar.gz::https://github.com/acmesh-official/acme.sh/archive/$pkgver.tar.gz")
+sha512sums=('e93e955100071fda9398131aad965fe6d5b51d9c496b1db0269744513baca4c8eb142d9a35a72b72d4919c004848696fdf9de1ae51edec835ae0f695a6cb14b1')
+
+provides=('acme.sh')
+conflicts=('acme.sh')
+
+package() {
+ cd acme.sh-$pkgver
+
+ install -dm755 "$pkgdir"/usr/share/acme.sh/deploy
+ install -dm755 "$pkgdir"/usr/share/acme.sh/dnsapi
+ install -dm755 "$pkgdir"/usr/share/acme.sh/notify
+ install -dm755 "$pkgdir"/usr/bin
+
+ sed -i 's/DEFAULT_CA=$CA_ZEROSSL/DEFAULT_CA=$CA_LETSENCRYPT_V2/g' acme.sh
+
+ install -m755 acme.sh "$pkgdir"/usr/share/acme.sh/
+ install -m755 deploy/*.sh "$pkgdir"/usr/share/acme.sh/deploy/
+ install -m755 dnsapi/*.sh "$pkgdir"/usr/share/acme.sh/dnsapi/
+ install -m755 notify/*.sh "$pkgdir"/usr/share/acme.sh/notify/
+
+ ln -s /usr/share/acme.sh/acme.sh "$pkgdir"/usr/bin/acme.sh
+}
diff --git a/repo/chisel/PKGBUILD b/repo/chisel/PKGBUILD
new file mode 100644
index 0000000..f912022
--- /dev/null
+++ b/repo/chisel/PKGBUILD
@@ -0,0 +1,27 @@
+# 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/pam_ssh_agent_auth_patched/PKGBUILD b/repo/pam_ssh_agent_auth_patched/PKGBUILD
new file mode 100644
index 0000000..be8d2e7
--- /dev/null
+++ b/repo/pam_ssh_agent_auth_patched/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: KunoiSayami <[email protected]>
+pkgname=pam_ssh_agent_auth_patched
+pkgver=0.10.4
+pkgrel=3
+pkgdesc="PAM module which permits authentication via the keyring in a forwarded ssh-agent."
+arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
+url="https://github.com/jbeverly/pam_ssh_agent_auth"
+license=('custom:OpenSSL')
+source=(pam_ssh_agent_auth_patched::git://github.com/FlorianFranzen/pam_ssh_agent_auth#commit=db2d41937e714b56d17771f8ee3d61f11c26cc7e)
+md5sums=('SKIP')
+makedepends=('git')
+depends=('openssl')
+optdepends=('openssh: standard ssh-agent'
+ 'gnupg: gpg ssh-agent')
+provides=('pam_ssh_agent_auth')
+conflicts=('pam_ssh_agent_auth')
+
+
+prepare() {
+ cd "$srcdir/$pkgname/ed25519-donna"
+ git submodule init
+ git submodule update
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+ ./configure --prefix=/usr --with-mantype=man --libexecdir=/usr/lib/security --without-openssl-header-check
+ make -j $(nproc)
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ make DESTDIR="$pkgdir/" install
+
+ install -Dm644 LICENSE.OpenSSL "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
diff --git a/repo/r8125-dkms/PKGBUILD b/repo/r8125-dkms/PKGBUILD
new file mode 100644
index 0000000..6b72811
--- /dev/null
+++ b/repo/r8125-dkms/PKGBUILD
@@ -0,0 +1,30 @@
+# 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"
+}
+