From f44959a341af35754530be443ffc1a303de50c7b Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Wed, 21 Apr 2021 20:30:44 -0300 Subject: Fix: rename irp2018 to irpf and make it generic --- share/hoarder/irpf/info | 1 + .../linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha1 | 1 + .../hashes/IRPF2018Linux-x86_64v1.4.bin.sha256 | 1 + .../hashes/IRPF2018Linux-x86_64v1.4.bin.sha512 | 1 + share/hoarder/irpf/unix/linux/install | 35 ++++++++++++++++++++++ share/hoarder/irpf2018/info | 1 - .../linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha1 | 1 - .../hashes/IRPF2018Linux-x86_64v1.4.bin.sha256 | 1 - .../hashes/IRPF2018Linux-x86_64v1.4.bin.sha512 | 1 - share/hoarder/irpf2018/unix/linux/install | 32 -------------------- 10 files changed, 39 insertions(+), 36 deletions(-) create mode 100644 share/hoarder/irpf/info create mode 100644 share/hoarder/irpf/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha1 create mode 100644 share/hoarder/irpf/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha256 create mode 100644 share/hoarder/irpf/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha512 create mode 100755 share/hoarder/irpf/unix/linux/install delete mode 100644 share/hoarder/irpf2018/info delete mode 100644 share/hoarder/irpf2018/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha1 delete mode 100644 share/hoarder/irpf2018/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha256 delete mode 100644 share/hoarder/irpf2018/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha512 delete mode 100755 share/hoarder/irpf2018/unix/linux/install (limited to 'share') diff --git a/share/hoarder/irpf/info b/share/hoarder/irpf/info new file mode 100644 index 0000000..fd712fc --- /dev/null +++ b/share/hoarder/irpf/info @@ -0,0 +1 @@ +declaração de imposto de renda pessoa física - 2018 diff --git a/share/hoarder/irpf/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha1 b/share/hoarder/irpf/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha1 new file mode 100644 index 0000000..40718cb --- /dev/null +++ b/share/hoarder/irpf/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha1 @@ -0,0 +1 @@ +68cd2fb7cfdce5392472c200afc5695f28f56e9f IRPF2018Linux-x86_64v1.4.bin diff --git a/share/hoarder/irpf/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha256 b/share/hoarder/irpf/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha256 new file mode 100644 index 0000000..32626f0 --- /dev/null +++ b/share/hoarder/irpf/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha256 @@ -0,0 +1 @@ +27c44aa866ef4bb8f267ab40931bee19a053d5a6a888773f4d43ed37949c6de0 IRPF2018Linux-x86_64v1.4.bin diff --git a/share/hoarder/irpf/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha512 b/share/hoarder/irpf/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha512 new file mode 100644 index 0000000..5810bc4 --- /dev/null +++ b/share/hoarder/irpf/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha512 @@ -0,0 +1 @@ +fe06dddfd37b38f487d8d8007c45379d707e0c8a7ab83e0d3d7b755115c6170ec32d98102cc2504ebf7cf32c6398e9d4b02fc8a9411edf1e5844044d7876a715 IRPF2018Linux-x86_64v1.4.bin diff --git a/share/hoarder/irpf/unix/linux/install b/share/hoarder/irpf/unix/linux/install new file mode 100755 index 0000000..d0728fd --- /dev/null +++ b/share/hoarder/irpf/unix/linux/install @@ -0,0 +1,35 @@ +#!/usr/bin/env sh +# +# Install IRPF +# Requires trashman/oracle-java8 +# https://idg.receita.fazenda.gov.br/interface/cidadao/irpf/2018/download/linux-bin-64-bits + +# Parameters +SHARE="$1" +LIB="$2" + +# Include basic functions +. $LIB/trashman/functions || exit 1 +. $LIB/trashman/debian || exit 1 + +# Working folder +CWD="`pwd`" +WORK="`mktemp -d`" || exit 1 + +YEAR="2018" +FILE="IRPF2018Linux-x86_64v1.4.bin" + +# Download +cd $WORK &> /dev/null +wget -c http://downloadirpf.receita.fazenda.gov.br/irpf/$YEAR/irpf/arquivos/$FILE || exit 1 +cp $SHARE/hoarder/unix/linux/hashes/* . || exit 1 +sha1sum -c ${FILE}.sha1 || exit 1 +sha256sum -c ${FILE}.sha256 || exit 1 +sha251sum -c ${FILE}.sha512 || exit 1 +chmod +x ${FILE} || exit 1 +./${FILE} || exit 1 +cd $CWD +rm -rf $WORK || exit 1 + +# Run +#/usr/bin/java -Xms128M -Xmx512M -jar /home/user/ProgramasRFB/IRPF${YEAR}/irpf.jar diff --git a/share/hoarder/irpf2018/info b/share/hoarder/irpf2018/info deleted file mode 100644 index fd712fc..0000000 --- a/share/hoarder/irpf2018/info +++ /dev/null @@ -1 +0,0 @@ -declaração de imposto de renda pessoa física - 2018 diff --git a/share/hoarder/irpf2018/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha1 b/share/hoarder/irpf2018/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha1 deleted file mode 100644 index 40718cb..0000000 --- a/share/hoarder/irpf2018/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha1 +++ /dev/null @@ -1 +0,0 @@ -68cd2fb7cfdce5392472c200afc5695f28f56e9f IRPF2018Linux-x86_64v1.4.bin diff --git a/share/hoarder/irpf2018/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha256 b/share/hoarder/irpf2018/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha256 deleted file mode 100644 index 32626f0..0000000 --- a/share/hoarder/irpf2018/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha256 +++ /dev/null @@ -1 +0,0 @@ -27c44aa866ef4bb8f267ab40931bee19a053d5a6a888773f4d43ed37949c6de0 IRPF2018Linux-x86_64v1.4.bin diff --git a/share/hoarder/irpf2018/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha512 b/share/hoarder/irpf2018/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha512 deleted file mode 100644 index 5810bc4..0000000 --- a/share/hoarder/irpf2018/unix/linux/hashes/IRPF2018Linux-x86_64v1.4.bin.sha512 +++ /dev/null @@ -1 +0,0 @@ -fe06dddfd37b38f487d8d8007c45379d707e0c8a7ab83e0d3d7b755115c6170ec32d98102cc2504ebf7cf32c6398e9d4b02fc8a9411edf1e5844044d7876a715 IRPF2018Linux-x86_64v1.4.bin diff --git a/share/hoarder/irpf2018/unix/linux/install b/share/hoarder/irpf2018/unix/linux/install deleted file mode 100755 index c2cc641..0000000 --- a/share/hoarder/irpf2018/unix/linux/install +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env sh -# -# Install IRPF 2018 -# Requires trashman/oracle-java8 -# https://idg.receita.fazenda.gov.br/interface/cidadao/irpf/2018/download/linux-bin-64-bits - -# Parameters -SHARE="$1" -LIB="$2" - -# Include basic functions -. $LIB/trashman/functions || exit 1 -. $LIB/trashman/debian || exit 1 - -# Working folder -CWD="`pwd`" -WORK="`mktemp -d`" || exit 1 - -# Download -cd $WORK &> /dev/null -wget -c http://downloadirpf.receita.fazenda.gov.br/irpf/2018/irpf/arquivos/IRPF2018Linux-x86_64v1.4.bin || exit 1 -chmod +x IRPF2018Linux-x86_64v1.4.bin || exit 1 -./IRPF2018Linux-x86_64v1.4.bin || exit 1 -cp $SHARE/hoarder/unix/linux/hashes/* . || exit 1 -sha1sum -c IRPF2018Linux-x86_64v1.4.bin.sha1 || exit 1 -sha256sum -c IRPF2018Linux-x86_64v1.4.bin.sha256 || exit 1 -sha251sum -c IRPF2018Linux-x86_64v1.4.bin.sha512 || exit 1 -cd $CWD -rm -rf $WORK || exit 1 - -# Run -#/usr/bin/java -Xms128M -Xmx512M -jar /home/user/ProgramasRFB/IRPF2018/irpf.jar -- cgit v1.2.3