summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2023-12-19 11:00:06 +0800
committertaotieren2023-12-19 11:00:06 +0800
commitd2443de109ab92163c4ebc449646044a0bf05abc (patch)
treec2c6b5fcd926397043878f1e9eb2f9a44d2a06bc
downloadaur-d2443de109ab92163c4ebc449646044a0bf05abc.tar.gz
Update lckfb-meta
-rw-r--r--.SRCINFO56
-rw-r--r--PKGBUILD94
2 files changed, 150 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b48936427c9a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,56 @@
+pkgbase = lckfb-meta
+ pkgdesc = 立创开发板元包 / LCKFB Development Board meta package
+ pkgver = 0.0.1
+ pkgrel = 0
+ url = https://lckfb.com/
+ arch = x86_64
+ arch = aarch64
+ arch = riscv64
+ license = unkown
+ options = !strip
+
+pkgname = lckfb-meta
+ pkgdesc = 立创开发板元包 / LCKFB Development Board meta package
+ depends = lckfb-taishanpi-meta
+
+pkgname = lckfb-taishanpi-meta
+ pkgdesc = 立创开发板泰山派元包 / LCKFB Development Board TaishanPi meta package
+ depends = lceda-pro
+ depends = repo
+ depends = git
+ depends = ssh
+ depends = openssl
+ depends = bison
+ depends = chrpath
+ depends = coreutils
+ depends = cmake
+ depends = diffstat
+ depends = dtc
+ depends = expect
+ depends = fakeroot
+ depends = flex
+ depends = gawk
+ depends = gcc
+ depends = gcc-libs
+ depends = gdb
+ depends = lz4
+ depends = make
+ depends = qemu-user-static
+ depends = qemu-user-static-binfmt
+ depends = ncurses
+ depends = patchelf
+ depends = python
+ depends = python-pip
+ depends = python-pyelftools
+ depends = tar
+ depends = texinfo
+ depends = unzip
+ depends = aarch64-linux-gnu-gcc
+ depends = rkbin
+ depends = rkdeveloptool
+ depends = rkflashtool
+ depends = xrock
+ optdepends = samba
+ optdepends = buildroot-meta
+ provides = lckfb-taishanpi
+ conflicts = lckfb-taishanpi
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..20ace99ca377
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,94 @@
+# Maintainer: taotieren <admin@taotieren.com>
+
+pkgbase=lckfb-meta
+pkgname=(lckfb-meta lckfb-taishanpi-meta)
+pkgver=0.0.1
+pkgrel=0
+epoch=
+pkgdesc="立创开发板元包 / LCKFB Development Board meta package"
+arch=(x86_64
+ aarch64
+ riscv64)
+url="https://lckfb.com/"
+license=('unkown')
+# groups=()
+# depends=()
+# makedepends=()
+# checkdepends=()
+# optdepends=()
+# provides=()
+# conflicts=()
+# replaces=()
+# backup=()
+options=('!strip')
+# install=
+# changelog=
+# source=()
+# noextract=()
+# sha256sums=()
+#validpgpkeys=()
+
+
+package_lckfb-meta() {
+ pkgdesc=${pkgdesc}
+ depends=(lckfb-taishanpi-meta)
+}
+
+package_lckfb-taishanpi-meta() {
+ pkgdesc="立创开发板泰山派元包 / LCKFB Development Board TaishanPi meta package"
+ provides=("lckfb-taishanpi")
+ conflicts=("lckfb-taishanpi")
+ depends=(
+ # pcb
+ lceda-pro
+
+ # repo
+ repo
+ git
+ ssh
+ openssl
+
+ # build source
+ bison
+ chrpath
+ coreutils
+ cmake
+ diffstat
+ dtc
+ expect
+ fakeroot
+ flex
+ gawk
+ gcc
+ gcc-libs
+ gdb
+ lz4
+ make
+ qemu-user-static
+ qemu-user-static-binfmt
+ ncurses
+ patchelf
+ python
+ python-pip
+ python-pyelftools
+ tar
+ texinfo
+ unzip
+
+ # build u-boot & kernel for arm64
+ aarch64-linux-gnu-gcc
+
+ # rockchip official tools
+ rkbin
+ rkdeveloptool
+ rkflashtool
+
+ # Third-party rockchip tools
+ xrock
+ )
+ optdepends=(
+ # Network Sharing
+ samba
+ # buildroot
+ buildroot-meta)
+}