diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 10 insertions, 18 deletions
@@ -1,7 +1,8 @@ -# Maintainer: Polarian <polarian@polarian.dev> +# Maintainer: Mahdi Sarikhani <mahdisarikhani@outlook.com> +# Contributor: Polarian <polarian@polarian.dev> pkgname=saber -pkgver=0.21.2 +pkgver=0.21.3 pkgrel=1 pkgdesc="The cross-platform notes app built for handwriting" arch=('x86_64') @@ -20,23 +21,18 @@ depends=('at-spi2-core' 'pango') makedepends=('clang' 'cmake' 'fvm' 'ninja') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz" - "0001-Modify-.desktop-for-Arch-Linux.patch" "saber.sh") -sha256sums=('54fca828a75728faf77ed699a8ca910445e70920fbbaa896c929a6221c164ac3' - '93e6e067fefad597117d7f6889df204082898b79dcd29853eaa5c879ab35b2df' - 'db48941f0077c7a7e50201d0a5aab93e80d81bcf518bc3eaa900a71e152a627c') +sha256sums=('1869973a8eb40fa243345235320a34becacdc4d09757fef5aa3307276c69f43a' + '2b563ad53416aba926c6f6983daefbe3294be44ff95f3406fa5247ae596a4fa0') prepare() { cd "${pkgname}-${pkgver}" - fvm global stable + echo y | fvm global stable # Disable analytics and enable linux desktop fvm flutter --no-version-check config --no-analytics fvm flutter --no-version-check config --enable-linux-desktop - # Patch source to allow for better .desktop naming - patch -p1 -i "$srcdir/0001-Modify-.desktop-for-Arch-Linux.patch" - # Pull dependencies within prepare, allowing for offline builds later on fvm flutter --no-version-check pub get } @@ -44,20 +40,16 @@ prepare() { build() { cd "${pkgname}-${pkgver}" fvm flutter --no-version-check build linux --release --prefixed-errors - - # Copy icon to source directory for installing - cp assets/icon/resized/icon-512x512.png ./saber.png } package() { - # Build directory for the final executable - cd "${pkgname}-${pkgver}/build/linux/x64/release/bundle" + cd "${pkgname}-${pkgver}" # Install application, licence and desktop file (with assets) install -d "${pkgdir}/opt/${pkgname}" - cp -rdp --no-preserve=ownership . "${pkgdir}/opt/${pkgname}" - install -Dm644 -t "${pkgdir}/usr/share/applications" "${srcdir}/${pkgname}-${pkgver}/saber.desktop" - install -Dm644 -t "${pkgdir}/usr/share/pixmaps" "${srcdir}/${pkgname}-${pkgver}/saber.png" + cp -a --no-preserve=ownership build/linux/x64/release/bundle/* "${pkgdir}/opt/${pkgname}" + install -Dm644 -t "${pkgdir}/usr/share/applications" flatpak/com.adilhanney.saber.desktop + install -Dm644 assets/icon/icon.png "${pkgdir}/usr/share/pixmaps/com.adilhanney.saber.png" # Copy wrapper script to /usr/bin install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" |