summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaulo Alexandre2022-03-05 19:37:08 -0300
committerPaulo Alexandre2022-03-05 19:37:08 -0300
commit0909bdc8944b486262ba7c625437720a467b009a (patch)
treea40011013339424a4353db2325d3a56ca56d3fb7
downloadaur-0909bdc8944b486262ba7c625437720a467b009a.tar.gz
Add version 1.7
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore4
-rwxr-xr-xPKGBUILD56
-rw-r--r--copyright12
-rwxr-xr-xirpf-20186
-rw-r--r--irpf-2018.desktop9
-rw-r--r--irpf-2018.pngbin0 -> 4262 bytes
7 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f7664ff57200
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = irpf-2018
+ pkgdesc = Programa Gerador de Declaração (PGD) da Declaração do Imposto sobre a Renda das Pessoas Físicas (DIRPF) 2018
+ pkgver = 2018.1.7
+ pkgrel = 1
+ url = https://www.gov.br/receitafederal/pt-br
+ arch = any
+ license = custom
+ depends = java-runtime
+ depends = hicolor-icon-theme
+ depends = sh
+ source = https://downloadirpf.receita.fazenda.gov.br/irpf/2018/irpf/arquivos/IRPF2018-1.7.zip
+ source = copyright
+ source = irpf-2018
+ source = irpf-2018.desktop
+ source = irpf-2018.png
+ md5sums = 7e0eec8fcc34d90d9e7888b7ccaef4ed
+ md5sums = ebf9470d2ddcd24e8680337786a2e9bb
+ md5sums = 29ba102b96c052b655ed70b6723d45af
+ md5sums = 4e5cb890abf125a7743091bee69fa4ab
+ md5sums = 43d8c9617118578f03b2c4eeb1c72c57
+
+pkgname = irpf-2018
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..51cc1a8699ae
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+src/
+pkg/
+*.zip
+*.pkg.tar.zst
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..b3eacc9b6ca2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+#!/usr/bin/env bash
+
+# Maintainer: Paulo Alexandre <paulequilibrio at gmail dot com>
+
+# This package was inspired from https://aur.archlinux.org/packages/irpf by
+# Contributor: Márcio Sousa Rocha <marciosr10 at gmail dot com>
+
+# shellcheck disable=SC2154,SC2034
+NAME=IRPF
+YEAR=2018
+VERSION=1.7
+pkgname="irpf-${YEAR}"
+pkgver="${YEAR}.${VERSION}"
+pkgrel=1
+license=('custom')
+arch=(any)
+pkgdesc="Programa Gerador de Declaração (PGD) da Declaração do Imposto sobre a Renda das Pessoas Físicas (DIRPF) $YEAR"
+url='https://www.gov.br/receitafederal/pt-br'
+source=(
+ "https://downloadirpf.receita.fazenda.gov.br/irpf/${YEAR}/irpf/arquivos/${NAME}${YEAR}-${VERSION}.zip"
+ 'copyright'
+ "$pkgname"
+ "$pkgname.desktop"
+ "$pkgname.png"
+)
+md5sums=('7e0eec8fcc34d90d9e7888b7ccaef4ed'
+ 'ebf9470d2ddcd24e8680337786a2e9bb'
+ '29ba102b96c052b655ed70b6723d45af'
+ '4e5cb890abf125a7743091bee69fa4ab'
+ '43d8c9617118578f03b2c4eeb1c72c57')
+
+depends=('java-runtime' 'hicolor-icon-theme' 'sh')
+
+package() {
+ mkdir -p "$pkgdir"/usr/share/{icons/hicolor/128x128/apps,applications,licenses/"$NAME"/"$pkgname","$NAME"/"$pkgname"}
+ mkdir "${pkgdir}/usr/bin"
+ local BASEDIR="${pkgdir}/usr/share/${NAME}/${pkgname}"
+
+ cd "${srcdir}/${NAME}${YEAR}" || exit
+ cp -rf help "$BASEDIR/"
+ cp -rf lib "$BASEDIR/"
+ cp -rf tutorial "$BASEDIR/"
+
+ install -Dm755 irpf.jar "$BASEDIR/${pkgname}.jar"
+ install -Dm644 IRPF2018.acb "$BASEDIR/"
+ install -Dm644 IRPF2018.ini "$BASEDIR/"
+ install -Dm644 Leia-me.htm "$BASEDIR/"
+ install -Dm644 offline.png "$BASEDIR/"
+ install -Dm644 online.png "$BASEDIR/"
+ install -Dm644 pgd-updater.jar "$BASEDIR/"
+
+ install -Dm644 "$srcdir/copyright" "$pkgdir/usr/share/licenses/${NAME}/${pkgname}/"
+ install -Dm755 "$srcdir/${pkgname}" "$pkgdir/usr/bin/"
+ install -Dm644 "$srcdir/${pkgname}.png" "$pkgdir/usr/share/icons/hicolor/128x128/apps/"
+ install -Dm644 "$srcdir/${pkgname}.desktop" "$pkgdir/usr/share/applications/"
+}
diff --git a/copyright b/copyright
new file mode 100644
index 000000000000..44aae0e0b6fd
--- /dev/null
+++ b/copyright
@@ -0,0 +1,12 @@
+A Secretaria da Receita Federal do Brasil (RFB) informa que o programa
+aplicativo para preenchimento da Declaração de Ajuste Anual do Imposto
+sobre a Renda da Pessoa Física do exercício de 2018 (IRPF 2018),
+ano-calendário de 2017, desenvolvido pelo Serpro para a RFB, é objeto
+de propriedade intelectual da União e tem seu uso licenciado para o
+contribuinte, para ser utilizado exclusivamente para os fins a que se
+destina. Seu uso indiscriminado para finalidade diversa sujeita o
+responsável às penas da lei.
+
+ATENÇÃO!
+
+A receita federal recomenda Java 1.7 para o IRPF-2018.
diff --git a/irpf-2018 b/irpf-2018
new file mode 100755
index 000000000000..51607872eefd
--- /dev/null
+++ b/irpf-2018
@@ -0,0 +1,6 @@
+#!/usr/bin/sh
+
+_JAVA_AWT_WM_NONREPARENTING=1 java \
+ -Dawt.useSystemAAFontSettings=on \
+ -Dswing.aatext=true \
+ -jar /usr/share/IRPF/irpf-2018/irpf-2018.jar
diff --git a/irpf-2018.desktop b/irpf-2018.desktop
new file mode 100644
index 000000000000..44a64a420c7e
--- /dev/null
+++ b/irpf-2018.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Imposto de Renda Pessoa Física 2018
+Comment=Programa Gerador de Declaração (PGD) da Declaração do Imposto sobre a Renda das Pessoas Físicas (DIRPF) 2018
+Exec=irpf-2018
+StartupNotify=true
+Icon=irpf-2018
+Terminal=false
+Type=Application
+Categories=Network;
diff --git a/irpf-2018.png b/irpf-2018.png
new file mode 100644
index 000000000000..021823d1ca31
--- /dev/null
+++ b/irpf-2018.png
Binary files differ