diff options
author | Vitalii Kuzhdin | 2025-01-22 22:06:11 +0100 |
---|---|---|
committer | Vitalii Kuzhdin | 2025-01-22 22:06:11 +0100 |
commit | c7b5bb5d6dfd548ea220ecc139edddb32f65aa01 (patch) | |
tree | 60c84348573c9a7e243bb3dca264f3d252a15418 | |
download | aur-c7b5bb5d6dfd548ea220ecc139edddb32f65aa01.tar.gz |
Initial build (0.0.22)
-rw-r--r-- | .SRCINFO | 49 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | .nvchecker.toml | 5 | ||||
-rw-r--r-- | PKGBUILD | 57 |
4 files changed, 116 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0279c6d40677 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,49 @@ +pkgbase = bananas-bin + pkgdesc = Simple peer-to-peer screen sharing tool without account or server requirements + pkgver = 0.0.22 + pkgrel = 1 + url = https://getbananas.net + arch = aarch64 + arch = x86_64 + license = MIT + depends = alsa-lib + depends = at-spi2-core + depends = cairo + depends = dbus + depends = expat + depends = gcc-libs + depends = gdk-pixbuf2 + depends = glib2 + depends = glibc + depends = gtk3 + depends = hicolor-icon-theme + depends = libcups + depends = libdrm + depends = libx11 + depends = libxcb + depends = libxcomposite + depends = libxdamage + depends = libxext + depends = libxfixes + depends = libxkbcommon + depends = libxrandr + depends = mesa + depends = nspr + depends = nss + depends = pango + provides = bananas + conflicts = bananas + source = PRIVACY-0.0.22.md::https://github.com/mistweaverco/bananas/raw/refs/tags/v0.0.22/PRIVACY.md + source = README-0.0.22.md::https://github.com/mistweaverco/bananas/raw/refs/tags/v0.0.22/README.md + source = TOS-0.0.22.md::https://github.com/mistweaverco/bananas/raw/refs/tags/v0.0.22/TOS.md + source = LICENSE-0.0.22::https://github.com/mistweaverco/bananas/raw/refs/tags/v0.0.22/LICENSE + sha256sums = 1bcc3ce508ea630cdcc5af73391e808cd01dd41c7103a4472432353516cfca35 + sha256sums = 8021f9b84c9e165d85e14a72a3d1e61fb7957652a6a462e9ea88b8030b5d32c4 + sha256sums = 9d7bf83149732ec4d2fdaaadf95fc09846109e1ccc1c62fc27a409caa924714c + sha256sums = 5ba8d10757c4ce9b880422e3746897d89b27647febd1f70ab5021f9ac10ade95 + source_aarch64 = bananas-0.0.22-aarch64.deb::https://github.com/mistweaverco/bananas/releases/download/v0.0.22/bananas_arm64.deb + sha256sums_aarch64 = 6bb740cdc0f44002dde14df6c9748f5ff3372ff85a2441eeed26948b99073631 + source_x86_64 = bananas-0.0.22-x86_64.deb::https://github.com/mistweaverco/bananas/releases/download/v0.0.22/bananas_amd64.deb + sha256sums_x86_64 = 5deccf01a60d4c7e684a914690cf9b22c6e82ed32ede6415083ea2937aac5915 + +pkgname = bananas-bin diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..218cc907c9ed --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore +!.nvchecker.toml diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 000000000000..56817706b391 --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,5 @@ +[bananas-bin] +source = "github" +github = "mistweaverco/bananas" +use_latest_release = true +prefix = "v" diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1b3782f7f78d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Vitalii Kuzhdin <vitaliikuzhdin@gmail.com> + +_pkgname="bananas" +pkgname="${_pkgname}-bin" +pkgver=0.0.22 +pkgrel=1 +pkgdesc="Simple peer-to-peer screen sharing tool without account or server requirements" +arch=('aarch64' 'x86_64') +url="https://getbananas.net" +_url="https://github.com/mistweaverco/${_pkgname}" +license=('MIT') +depends=('alsa-lib' 'at-spi2-core' 'cairo' 'dbus' 'expat' 'gcc-libs' + 'gdk-pixbuf2' 'glib2' 'glibc' 'gtk3' 'hicolor-icon-theme' 'libcups' + 'libdrm' 'libx11' 'libxcb' 'libxcomposite' 'libxdamage' 'libxext' + 'libxfixes' 'libxkbcommon' 'libxrandr' 'mesa' 'nspr' 'nss' 'pango') +provides=("${_pkgname}") +conflicts=("${_pkgname}") +_pkgsrc="${_pkgname}-${pkgver}" +source=("PRIVACY-${pkgver}.md::${_url}/raw/refs/tags/v${pkgver}/PRIVACY.md" + "README-${pkgver}.md::${_url}/raw/refs/tags/v${pkgver}/README.md" + "TOS-${pkgver}.md::${_url}/raw/refs/tags/v${pkgver}/TOS.md" + "LICENSE-${pkgver}::${_url}/raw/refs/tags/v${pkgver}/LICENSE") +source_aarch64=("${_pkgsrc}-aarch64.deb::${_url}/releases/download/v${pkgver}/${_pkgname}_arm64.deb") +source_x86_64=("${_pkgsrc}-x86_64.deb::${_url}/releases/download/v${pkgver}/${_pkgname}_amd64.deb") +sha256sums=('1bcc3ce508ea630cdcc5af73391e808cd01dd41c7103a4472432353516cfca35' + '8021f9b84c9e165d85e14a72a3d1e61fb7957652a6a462e9ea88b8030b5d32c4' + '9d7bf83149732ec4d2fdaaadf95fc09846109e1ccc1c62fc27a409caa924714c' + '5ba8d10757c4ce9b880422e3746897d89b27647febd1f70ab5021f9ac10ade95') +sha256sums_aarch64=('6bb740cdc0f44002dde14df6c9748f5ff3372ff85a2441eeed26948b99073631') +sha256sums_x86_64=('5deccf01a60d4c7e684a914690cf9b22c6e82ed32ede6415083ea2937aac5915') + +prepare() { + cd "${srcdir}" + mkdir -p "${_pkgsrc}-${CARCH}" + bsdtar -xf "${_pkgsrc}-${CARCH}.deb" data.tar.* + bsdtar -xzf data.tar.* --strip-components 1 -C "${srcdir}/${_pkgsrc}-${CARCH}" + rm -f data.tar.* +} + +build() { + cd "${srcdir}/${_pkgsrc}-${CARCH}" + rm -rf "usr/share/doc" +} + +package() { + cd "${srcdir}/${_pkgsrc}-${CARCH}" + cp -vr --no-preserve=ownership * "${pkgdir}" + + cd "${srcdir}" + install -vDm644 "PRIVACY-${pkgver}.md" "${pkgdir}/usr/share/doc/${_pkgname}/PRIVACY.md" + install -vDm644 "README-${pkgver}.md" "${pkgdir}/usr/share/doc/${_pkgname}/README.md" + install -vDm644 "TOS-${pkgver}.md" "${pkgdir}/usr/share/doc/${_pkgname}/TOS.md" + install -vDm644 "LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" + + install -vdm755 "${pkgdir}/usr/bin" + ln -vsf "/opt/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" +} |