From 3c9bc89103eb65c4aa926facd350d5224de01978 Mon Sep 17 00:00:00 2001 From: Rafael Baboni Dominiquini Date: Sat, 15 Nov 2025 17:07:11 -0300 Subject: [PATCH] Published: 2.5.0 --- .SRCINFO | 41 +++++++++++++++++++++++++++++++++++++++++ .gitignore | 5 +++++ .nvchecker.toml | 4 ++++ PKGBUILD | 29 +++++++++++++++++++++++++++++ 4 files changed, 79 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 .nvchecker.toml create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000000000..f68dac95c6758 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,41 @@ +pkgbase = crossdirstat-bin + pkgdesc = Free open-source cross-platform file & directory statistics + pkgver = 2.5.0 + pkgrel = 1 + url = https://github.com/Jelmerro/crossdirstat + arch = x86_64 + arch = aarch64 + license = MIT + makedepends = tar + depends = glibc + depends = gcc-libs + depends = glib2 + depends = systemd-libs + depends = dbus + depends = gtk3 + depends = mesa + depends = nspr + depends = libxkbcommon + depends = libxdamage + depends = libxfixes + depends = libxrandr + depends = libxext + depends = libxcb + depends = expat + depends = libx11 + depends = libxcomposite + depends = libcups + depends = alsa-lib + depends = pango + depends = cairo + depends = nss + depends = at-spi2-core + depends = hicolor-icon-theme + provides = crossdirstat + conflicts = crossdirstat + source_x86_64 = https://github.com/Jelmerro/crossdirstat/releases/download/2.5.0/crossdirstat_2.5.0_amd64.deb + sha256sums_x86_64 = a398e132527d06fa159b866667e89466ac4a3b393bf285a7884f60f46d69fc05 + source_aarch64 = https://github.com/Jelmerro/crossdirstat/releases/download/2.5.0/crossdirstat_2.5.0_arm64.deb + sha256sums_aarch64 = 0cfcd9b9ac418cf645e3552f11155ba5eb94e58d8d15ef4cb187b423daa9734e + +pkgname = crossdirstat-bin diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000..61d143428d736 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!.nvchecker.toml +!.gitignore +!PKGBUILD +!.SRCINFO diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 0000000000000..88b738a161912 --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,4 @@ +[crossdirstat-bin] +source = "github" +github = "Jelmerro/crossdirstat" +use_latest_release = true diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000000..dff2e356d0584 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Rafael Dominiquini + +_basename=crossdirstat +pkgname=${_basename}-bin +pkgver=2.5.0 +pkgrel=1 +pkgdesc="Free open-source cross-platform file & directory statistics" +arch=('x86_64' 'aarch64') +_barch=('amd64' 'arm64') +url="https://github.com/Jelmerro/crossdirstat" +license=('MIT') +conflicts=("${_basename}") +provides=("${_basename}") +makedepends=('tar') +depends=('glibc' 'gcc-libs' 'glib2' 'systemd-libs' 'dbus' 'gtk3' 'mesa' 'nspr' 'libxkbcommon' 'libxdamage' 'libxfixes' 'libxrandr' 'libxext' 'libxcb' 'expat' 'libx11' 'libxcomposite' 'libcups' 'alsa-lib' 'pango' 'cairo' 'nss' 'at-spi2-core' 'hicolor-icon-theme') +source_x86_64=("${url}/releases/download/${pkgver}/${_basename}_${pkgver}_${_barch[0]}.deb") +source_aarch64=("${url}/releases/download/${pkgver}/${_basename}_${pkgver}_${_barch[1]}.deb") +sha256sums_x86_64=('a398e132527d06fa159b866667e89466ac4a3b393bf285a7884f60f46d69fc05') +sha256sums_aarch64=('0cfcd9b9ac418cf645e3552f11155ba5eb94e58d8d15ef4cb187b423daa9734e') + +package() { + cd "${pkgdir}" + + # this extracts all into the pkgdir + tar -xf "${srcdir}/data.tar.xz" + + install -dm755 "${pkgdir}/usr/bin/" + ln -sf "/opt/Crossdirstat/crossdirstat" "${pkgdir}/usr/bin/${_basename}" +}