diff --git a/packagelist b/packagelist index 9c2a634c47..e67ba74fa2 100644 --- a/packagelist +++ b/packagelist @@ -572,6 +572,7 @@ onefetch-bin onlyoffice-desktopeditors-deb onnxruntime-bin onnxruntime-gpu-bin +openbangla-keyboard-git opendoas-git openrgb-git opensnitch-deb diff --git a/packages/openbangla-keyboard-git/openbangla-keyboard-git.pacscript b/packages/openbangla-keyboard-git/openbangla-keyboard-git.pacscript new file mode 100644 index 0000000000..d107654be1 --- /dev/null +++ b/packages/openbangla-keyboard-git/openbangla-keyboard-git.pacscript @@ -0,0 +1,61 @@ +# openbangla-keyboard-git.pacscript +# Build the latest OpenBangla-Keyboard from the master branch + +pkgname="openbangla-keyboard-git" +gives="openbangla-keyboard" +pkgdesc="An OpenSource, Unicode compliant Bengali Input Method" +url="https://github.com/OpenBangla/OpenBangla-Keyboard" +maintainer=("Niamot <58494481+niam0t@users.noreply.github.com>") + +external_connection="true" + +arch=("amd64") +source=("git+https://github.com/OpenBangla/OpenBangla-Keyboard.git") +repology=("project: ${gives}") +pkgver="0.0.0" + +replaces=("${gives}") +conflicts=("${gives}") + +depends=( + "ibus" + "libzstd1" + "libqt5gui5" + "libqt5widgets5" + "libqt5network5" +) +makedepends=( + "cmake" + "build-essential" + "rustc" + "cargo" + "libibus-1.0-dev" + "qtbase5-dev" + "qtbase5-dev-tools" + "libzstd-dev" +) + +prepare() { + cd "${srcdir}/OpenBangla-Keyboard" + git submodule update --init --recursive + sed -i 's/^[[:space:]]*enable_language(Rust)/#enable_language(Rust)/' CMakeLists.txt + pkgver="r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/OpenBangla-Keyboard" + mkdir -p build && cd build + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_EXPERIMENTAL_LANGUAGE_BINDINGS=Rust \ + -DCMAKE_Rust_COMPILER=/usr/bin/rustc \ + -DRUSTC_EXECUTABLE=/usr/bin/rustc \ + -DCARGO_EXECUTABLE=/usr/bin/cargo + make -j"${NCPU}" +} + +package() { + cd "${srcdir}/OpenBangla-Keyboard/build" + make install DESTDIR="${pkgdir}" +} diff --git a/srclist b/srclist index 00f5ac4cfc..4afb020bc3 100644 --- a/srclist +++ b/srclist @@ -11184,6 +11184,33 @@ pkgbase = onnxruntime-gpu-bin pkgname = onnxruntime-gpu-bin --- +pkgbase = openbangla-keyboard-git + gives = openbangla-keyboard + pkgver = 0.0.0 + pkgdesc = An OpenSource, Unicode compliant Bengali Input Method + url = https://github.com/OpenBangla/OpenBangla-Keyboard + arch = amd64 + depends = ibus + depends = libzstd1 + depends = libqt5gui5 + depends = libqt5widgets5 + depends = libqt5network5 + makedepends = cmake + makedepends = build-essential + makedepends = rustc + makedepends = cargo + makedepends = libibus-1.0-dev + makedepends = qtbase5-dev + makedepends = qtbase5-dev-tools + makedepends = libzstd-dev + conflicts = openbangla-keyboard + replaces = openbangla-keyboard + maintainer = Niamot <58494481+niam0t@users.noreply.github.com> + repology = project: openbangla-keyboard + source = git+https://github.com/OpenBangla/OpenBangla-Keyboard.git + +pkgname = openbangla-keyboard-git +--- pkgbase = opendoas-git gives = opendoas pkgver = 6.8.2