summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD28
-rw-r--r--gcap.desktop3
-rw-r--r--gcap.sh1
4 files changed, 23 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9c2d024a9f4d..ae73118786f8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,21 @@
pkgbase = gcap
pkgdesc = Brazilian physical person income tax (IRPF) auxiliary program for calculation of capital gains
- pkgver = 2023.1.2
+ pkgver = 2024.1.0
pkgrel = 1
url = https://www.gov.br/pt-br/servicos/apurar-imposto-sobre-ganhos-de-capital
arch = any
- license = custom
+ license = LicenseRef-custom
makedepends = icoutils
depends = sh
- depends = java-runtime=11
+ depends = java-runtime
depends = hicolor-icon-theme
- source = https://downloadirpf.receita.fazenda.gov.br/irpf/2023/gcap/GCAP2023v1.2.zip
+ source = https://downloadirpf.receita.fazenda.gov.br/irpf/2024/gcap/GCAP2024v1.0.zip
source = gcap.desktop
source = gcap.sh
source = LICENSE
- sha256sums = 87d2d07807175ec057813c028df278ea50935d0cd8f52e531d934b9c921c0bde
- sha256sums = 24df966f1dbf8c348b487a1724891271a92b6e795b981fdf0c5b430325722af7
- sha256sums = 905b2f02237fadb186e6b13e3412daa921d77b43b5975e7f25bee45f72136f8b
+ sha256sums = 69cf000bb60445c4d70298803cd594db37a79177df86b88219ad79d00b9178c0
+ sha256sums = df111b04583a33a631ece632aa6451058a00ae3a6bee78558682e8ff253f2b51
+ sha256sums = 2c50b3d5df01139ce2c41b5be2ee6d34f29313de131defdf8db600d6b58b9129
sha256sums = a406e102e2c10c202bd7a0ba775b004c0f04440544db73ce6923172a62aacd67
pkgname = gcap
diff --git a/PKGBUILD b/PKGBUILD
index 3477150eec89..dc07a1bacf9d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,21 @@
# Maintainer: Daniel Bermond <dbermond@archlinux.org>
pkgname=gcap
-pkgver=2023.1.2
+pkgver=2024.1.0
pkgrel=1
pkgdesc='Brazilian physical person income tax (IRPF) auxiliary program for calculation of capital gains'
arch=('any')
url='https://www.gov.br/pt-br/servicos/apurar-imposto-sobre-ganhos-de-capital'
-license=('custom')
-depends=('sh' 'java-runtime=11' 'hicolor-icon-theme')
+license=('LicenseRef-custom')
+depends=('sh' 'java-runtime' 'hicolor-icon-theme')
makedepends=('icoutils')
source=("https://downloadirpf.receita.fazenda.gov.br/irpf/${pkgver%%.*}/gcap/GCAP${pkgver%%.*}v${pkgver#*.}.zip"
'gcap.desktop'
'gcap.sh'
'LICENSE')
-sha256sums=('87d2d07807175ec057813c028df278ea50935d0cd8f52e531d934b9c921c0bde'
- '24df966f1dbf8c348b487a1724891271a92b6e795b981fdf0c5b430325722af7'
- '905b2f02237fadb186e6b13e3412daa921d77b43b5975e7f25bee45f72136f8b'
+sha256sums=('69cf000bb60445c4d70298803cd594db37a79177df86b88219ad79d00b9178c0'
+ 'df111b04583a33a631ece632aa6451058a00ae3a6bee78558682e8ff253f2b51'
+ '2c50b3d5df01139ce2c41b5be2ee6d34f29313de131defdf8db600d6b58b9129'
'a406e102e2c10c202bd7a0ba775b004c0f04440544db73ce6923172a62aacd67')
prepare() {
@@ -23,21 +23,21 @@ prepare() {
}
package() {
- install -D -m755 gcap.sh "${pkgdir}/usr/bin/gcap"
+ install -D -m755 gcap.sh "${pkgdir}/usr/bin/${pkgname}"
install -D -m644 gcap.desktop -t "${pkgdir}/usr/share/applications"
install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
- install -D -m644 "GCAP${pkgver%%.*}/GCAP.jar" "${pkgdir}/usr/share/java/gcap/gcap.jar"
- install -D -m644 "GCAP${pkgver%%.*}/pgd-updater.jar" -t "${pkgdir}/usr/share/java/gcap"
- install -D -m644 "GCAP${pkgver%%.*}/Leia_me.htm" -t "${pkgdir}/usr/share/doc/gcap"
- cp -dr --no-preserve='ownership' "GCAP${pkgver%%.*}/help" "${pkgdir}/usr/share/doc/gcap"
- cp -dr --no-preserve='ownership' "GCAP${pkgver%%.*}/lib" "${pkgdir}/usr/share/java/gcap"
- ln -s ../../doc/gcap/help "${pkgdir}/usr/share/java/gcap/help"
+ install -D -m644 "GCAP${pkgver%%.*}/GCAP.jar" "${pkgdir}/usr/share/java/${pkgname}/gcap.jar"
+ install -D -m644 "GCAP${pkgver%%.*}/pgd-updater.jar" -t "${pkgdir}/usr/share/java/${pkgname}"
+ install -D -m644 "GCAP${pkgver%%.*}/Leia_me.htm" -t "${pkgdir}/usr/share/doc/${pkgname}"
+ cp -dr --no-preserve='ownership' "GCAP${pkgver%%.*}/help" "${pkgdir}/usr/share/doc/${pkgname}"
+ cp -dr --no-preserve='ownership' "GCAP${pkgver%%.*}/lib" "${pkgdir}/usr/share/java/${pkgname}"
+ ln -s ../../doc/gcap/help "${pkgdir}/usr/share/java/${pkgname}/help"
local _file
local _res
while read -r -d '' _file
do
_res="$(sed 's/\.png$//;s/^.*_//;s/x.*$//' <<< "$_file")"
- install -D -m644 "$_file" "${pkgdir}/usr/share/icons/hicolor/${_res}x${_res}/apps/gcap.png"
+ install -D -m644 "$_file" "${pkgdir}/usr/share/icons/hicolor/${_res}x${_res}/apps/${pkgname}.png"
done < <(find "GCAP${pkgver%%.*}" -maxdepth 1 -type f -name 'RFB_GCAP_*_*x*x*.png' -print0)
}
diff --git a/gcap.desktop b/gcap.desktop
index 66382ba2ead6..3849aae30cbd 100644
--- a/gcap.desktop
+++ b/gcap.desktop
@@ -1,10 +1,11 @@
[Desktop Entry]
Version=1.0
-Name=GCAP
+Name=GCAP 2024
Comment=Programa de Apuração dos Ganhos de Capital
Path=/usr/bin
Exec=gcap
Icon=gcap
+StartupWMClass=br-gov-serpro-gcap-app-PGDGCAP
Terminal=false
StartupNotify=false
Type=Application
diff --git a/gcap.sh b/gcap.sh
index 0fd8b6f5e3ac..0ddfe7800ade 100644
--- a/gcap.sh
+++ b/gcap.sh
@@ -1,4 +1,3 @@
#!/bin/sh
-export PATH="/usr/lib/jvm/java-11-openjdk/bin:/usr/lib/jvm/java-11-jdk/bin${PATH:+":${PATH}"}"
exec java -Xmx512m -jar /usr/share/java/gcap/gcap.jar "$@"