Skip to content

Commit

Permalink
fix errors
Browse files Browse the repository at this point in the history
  • Loading branch information
zxp19821005 committed Sep 7, 2023
1 parent 07a389e commit 187f1d7
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 20 deletions.
30 changes: 24 additions & 6 deletions nzyme-bin/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,36 @@
# Contributor: Avi Zimmerman <avi.zimmerman@gmail.com>
pkgname=nzyme-bin
pkgver=1.2.2
pkgrel=2
pkgrel=3
pkgdesc="A free and open next-generation WiFi defense system."
arch=("x86_64")
license=("SSPL")
license=("custom:SSPL")
provides=("${pkgname%-bin}=${pkgver}")
conflicts=("${pkgname%-bin}")
url="https://www.nzyme.org/"
_githuburl="https://github.com/lennartkoopmann/nzyme"
depends=('java-runtime' 'sh')
source=("${pkgname%-bin}-${pkgver}.deb::https://assets.nzyme.org/releases/nzyme-1.2.2.deb"
"LICENSE::https://raw.githubusercontent.com/lennartkoopmann/nzyme/master/COPYING")
makedepends=('gendesk')
options=('!strip')
source=("${pkgname%-bin}-${pkgver}.deb::https://assets.nzyme.org/releases/${pkgname%-bin}-${pkgver}.deb"
"LICENSE::https://raw.githubusercontent.com/lennartkoopmann/nzyme/${pkgver}/COPYING"
"${pkgname%-bin}.png::https://raw.githubusercontent.com/nzymedefense/nzyme/${pkgver}/web-interface/public/static/${pkgname%-bin}.png")
sha256sums=('fb59a0b60736a5ddb03a8c69c2a1b925b25726b32bf32b6e38b710741e5b122b'
'34e94c5087ba6e9fb34f35ae71df5e6533c5fc7cbbf6c44186a71e82806b69e1')
'34e94c5087ba6e9fb34f35ae71df5e6533c5fc7cbbf6c44186a71e82806b69e1'
'2827e52f68087fc4475066f803c3624fb6efa907dad1addda41aa9975d100a34')
prepare() {
bsdtar -xf "${srcdir}/data.tar.gz"
sed "s|usr/share|opt|g" -i "${srcdir}/usr/share/${pkgname%-bin}/bin/${pkgname%-bin}"
sed "s|/share/nzyme||g" -i "${srcdir}/usr/lib/systemd/system/${pkgname%-bin}.service"
gendesk -f -n --categories "System" --name "${pkgname}" --exec "${pkgname}"
}
package() {
bsdtar -xf "${srcdir}/data.tar.gz" -C "${pkgdir}"
install -Dm644 "${srcdir}/etc/${pkgname%-bin}/log4j2-debian.xml" -t "${pkgdir}/etc/${pkgname%-bin}"
install -Dm644 "${srcdir}/etc/${pkgname%-bin}/${pkgname%-bin}.conf.example" "${pkgdir}/etc/${pkgname%-bin}/${pkgname%-bin}.conf"
install -Dm755 "${srcdir}/usr/share/${pkgname%-bin}/bin/${pkgname%-bin}" -t "${pkgdir}/usr/bin"
install -Dm644 "${srcdir}/usr/share/${pkgname%-bin}/lib/${pkgname%-bin}-${pkgver}.jar" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}.jar"
install -Dm644 "${srcdir}/usr/lib/systemd/system/${pkgname%-bin}.service" -t "${pkgdir}/usr/lib/systemd/system"
install -Dm644 "${srcdir}/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
install -Dm644 "${srcdir}/${pkgname%-bin}.png" -t "${pkgdir}/usr/share/pixmaps"
install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
32 changes: 18 additions & 14 deletions sunbible/PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,30 +1,34 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname="sunbible"
pkgver=2.0.001beta
_pkgver=2.0.001-beta
pkgrel=1
pkgname=sunbible
_pkgname=SunBible
pkgver=2.0.001_beta
pkgrel=2
pkgdesc="Bible Desktop App"
arch=('any')
url="https://sunbible-dev.github.io/SunBible/"
_githuburl="https://github.com/SunBible-dev/SunBible"
license=('MIT')
conflicts=("${pkgname}" "${pkgname}-appimage")
provides=("${pkgname}")
conflicts=("${pkgname}")
depends=('libxcomposite' 'mesa' 'libdrm' 'pango' 'hicolor-icon-theme' 'libxfixes' 'libxext' 'libcups' 'libx11' 'libxdamage' 'gcc-libs' \
'libxkbcommon' 'cairo' 'libxrandr' 'alsa-lib' 'gtk3' 'nss' 'at-spi2-core' 'nspr' 'expat' 'glibc' 'glib2' 'dbus' 'libxcb')
makedepends=('yarn' 'electron' 'gendesk')
source=("${pkgname}-${pkgver}.tar.gz::${_githuburl}/archive/refs/tags/${_pkgver}.tar.gz")
makedepends=('yarn' 'npm' 'gendesk')
source=("${pkgname}-${pkgver}.tar.gz::${_githuburl}/archive/refs/tags/${pkgver//_/-}.tar.gz")
sha256sums=('20f6415de9e17d2dc39c7c61b75d1e4c0b672e538b351433bb616284fbcb074f')
build() {
cd "${srcdir}/SunBible-${_ pkgver}"
yarn install && yarn dist
cd "${srcdir}/${_pkgname}-${pkgver//_/-}"
yarn install
yarn AppImage
}
package() {
install -Dm755 -d "${pkgdir}/opt/${pkgname}"
cp -r "${srcdir}/SunBible-${_pkgver}/dist/linux-unpacked/"* "${pkgdir}/opt/${pkgname}"
install -Dm755 -d "${pkgdir}/"{opt/"${pkgname}",usr/bin}
cp -r "${srcdir}/${_pkgname}-${pkgver//_/-}/dist/linux-unpacked/"* "${pkgdir}/opt/${pkgname}"
ln -sf "/opt/${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
for _icons in 16x16 32x32 48x48 64x64 128x128 256x256;do
install -Dm644 "${srcdir}/SunBible-${_pkgver}/build/icons/${_icons}.png" "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname}.png"
install -Dm644 "${srcdir}/${_pkgname}-${pkgver//_/-}/build/icons/${_icons}.png" \
"${pkgdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname}.png"
done
install -Dm644 "${srcdir}/SunBible-${_pkgver}/LICENSE.md" -t "${pkgdir}/usr/share/licenses/${pkgname}"
gendesk -f --icon "${pkgname}" --categories "Utility" --name "SunBible" --exec "/opt/${pkgname%}/${pkgname} %U"
install -Dm644 "${srcdir}/${_pkgname}-${pkgver//_/-}/LICENSE.md" -t "${pkgdir}/usr/share/licenses/${pkgname}"
gendesk -f -n --categories "Utility" --name "${_pkgname}" --exec "${pkgname} --no-sandbox %U"
install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
}

0 comments on commit 187f1d7

Please sign in to comment.