From 7755ed6043dd1a109469cb5881f5674112b77217 Mon Sep 17 00:00:00 2001 From: Toyam Cox Date: Tue, 8 Sep 2020 00:24:54 -0400 Subject: [PATCH 1/4] New package: python3-ofxparse-0.20 --- srcpkgs/python3-ofxparse/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/python3-ofxparse/template diff --git a/srcpkgs/python3-ofxparse/template b/srcpkgs/python3-ofxparse/template new file mode 100644 index 00000000000..a93a3fe0d92 --- /dev/null +++ b/srcpkgs/python3-ofxparse/template @@ -0,0 +1,18 @@ +# Template file for 'python3-ofxparse' +pkgname=python3-ofxparse +version=0.20 +revision=1 +wrksrc="ofxparse-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools python3-pip" +depends="python3-BeautifulSoup4" +short_desc="Parser for Open Financial Exchange (.ofx) format files" +maintainer="Toyam Cox " +license="MIT" +homepage="https://sites.google.com/site/ofxparse/" +distfiles="${PYPI_SITE}/o/ofxparse/ofxparse-${version}.tar.gz" +checksum=eb45db5802938ac0ab3664418ca564619cc9e7ec6d301c1063ffc16e587ec37e + +post_install() { + vlicense LICENSE +} From 63d54a723627d81e5ce53b61716a41eeea09cae8 Mon Sep 17 00:00:00 2001 From: Toyam Cox Date: Tue, 8 Sep 2020 00:25:18 -0400 Subject: [PATCH 2/4] New package: python3-ofxhome-0.3.3 --- srcpkgs/python3-ofxhome/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/python3-ofxhome/template diff --git a/srcpkgs/python3-ofxhome/template b/srcpkgs/python3-ofxhome/template new file mode 100644 index 00000000000..4183f0bf38f --- /dev/null +++ b/srcpkgs/python3-ofxhome/template @@ -0,0 +1,17 @@ +# Template file for 'python3-ofxhome' +pkgname=python3-ofxhome +version=0.3.3 +revision=1 +wrksrc="ofxhome-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +short_desc="REST client for the web service provided by ofxhome.com" +maintainer="Toyam Cox " +license="GPL-3.0-or-later" +homepage="https://github.com/captin411/ofxhome" +distfiles="${PYPI_SITE}/o/ofxhome/ofxhome-${version}.tar.gz" +checksum=8510451fd228c30627c3d18c2e530df35944afc2a4c97c888df6262c3276fee6 + +do_check() { + : # Non present because necessary testfiles appear to be missing +} From 96e623e0f38a57d14294983ea4e8f4a2671a6c73 Mon Sep 17 00:00:00 2001 From: Toyam Cox Date: Tue, 8 Sep 2020 00:25:24 -0400 Subject: [PATCH 3/4] New package: ofxclient-2.0.4 --- srcpkgs/ofxclient/template | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 srcpkgs/ofxclient/template diff --git a/srcpkgs/ofxclient/template b/srcpkgs/ofxclient/template new file mode 100644 index 00000000000..1c70a094c0f --- /dev/null +++ b/srcpkgs/ofxclient/template @@ -0,0 +1,25 @@ +# Template file for 'ofxclient' +pkgname=ofxclient +version=2.0.4 +revision=1 +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-ofxparse python3-ofxhome" +short_desc="Simple ofxclient command line utility and OFX client libraries" +maintainer="Toyam Cox " +license="MIT" +homepage="https://github.com/captin411/ofxclient" +distfiles="https://github.com/captin411/ofxclient/archive/v${version}.tar.gz" +checksum=e4cedf05a64fad1a3c05b440920859841eacb1f86f54b03e7476850145c34445 + +post_install() { + vlicense LICENSE +} + +do_check() { + checkdepends="python3-BeautifulSoup4 python3-lxml python3-keyrings-alt + python3-ofxparse python3-ofxhome + python3-pip" # it wants argparse, which is stupid. And then test. Somehow + # Practically this is subbed out because the test script is being + # stupid. +} From d1f8b470f71257611c22fc98282e68971cca928b Mon Sep 17 00:00:00 2001 From: Toyam Cox Date: Tue, 8 Sep 2020 00:25:31 -0400 Subject: [PATCH 4/4] New package: ledger-autosync-1.0.2 --- srcpkgs/ledger-autosync/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/ledger-autosync/template diff --git a/srcpkgs/ledger-autosync/template b/srcpkgs/ledger-autosync/template new file mode 100644 index 00000000000..9298d5d9477 --- /dev/null +++ b/srcpkgs/ledger-autosync/template @@ -0,0 +1,18 @@ +# Template file for 'ledger-autosync' +pkgname=ledger-autosync +version=1.0.2 +revision=1 +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="ofxclient" +short_desc="Pull transactions from your bank and create ledger transactions" +maintainer="Toyam Cox " +license="GPL-3.0-only" +homepage="https://github.com/egh/ledger-autosync" +distfiles="https://github.com/egh/ledger-autosync/archive/v${version}.tar.gz" +checksum=ebbedb915aed15b5cd72a773f5555a6ded127d943ce1cd669c37db750e0610ab + +do_check() { + : # Stubbed out because it wants pip packages and won't + # behave when it gets them. +}