summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Mehlmann2021-03-10 20:07:14 +0100
committerMarcel Mehlmann2021-03-10 20:07:14 +0100
commit0620baaf5d8c9ed3860c0690fda2d68b1b27489f (patch)
tree7be95359217fbecfd39179ecfeeb5a832d6563fe
downloadaur-0620baaf5d8c9ed3860c0690fda2d68b1b27489f.tar.gz
Initial commit for version 2.0.1
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD25
-rw-r--r--ttdl.install3
3 files changed, 43 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8e02fb4aa0b5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = ttdl
+ pkgdesc = A CLI tool to manage todo lists in todo.txt format.
+ pkgver = 2.0.1
+ pkgrel = 1
+ url = https://github.com/VladimirMarkelov/ttdl
+ install = ttdl.install
+ arch = x86_64
+ license = MIT
+ makedepends = cargo
+ depends = gcc-libs
+ source = ttdl-2.0.1.tar.gz::https://github.com/VladimirMarkelov/ttdl/archive/2.0.1.tar.gz
+ sha512sums = 568b91f839c475e9903c7d1bbd70b1e1a32f9c30f234506f6ab476e8df6e69990f746f0244646d68fa222473ebc681fa07a935a400836e95580ba3368599b0bb
+
+pkgname = ttdl
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7c0763c464cd
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,25 @@
+# Maintainer: Marcel Mehlmann <marcel@mzumquadrat.de>
+pkgname='ttdl'
+pkgver=2.0.1
+pkgrel=1
+pkgdesc='A CLI tool to manage todo lists in todo.txt format.'
+url='https://github.com/VladimirMarkelov/ttdl'
+source=("$pkgname-$pkgver.tar.gz::https://github.com/VladimirMarkelov/ttdl/archive/$pkgver.tar.gz")
+arch=('x86_64')
+license=('MIT')
+depends=('gcc-libs')
+makedepends=('cargo')
+install='ttdl.install'
+sha512sums=('568b91f839c475e9903c7d1bbd70b1e1a32f9c30f234506f6ab476e8df6e69990f746f0244646d68fa222473ebc681fa07a935a400836e95580ba3368599b0bb')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ cargo build --release --color auto --target-dir target
+}
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ install -Dm755 target/release/ttdl "${pkgdir}/usr/bin/ttdl"
+ install -Dm644 ttdl.toml "${pkgdir}/etc/ttdl.toml"
+
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
+}
diff --git a/ttdl.install b/ttdl.install
new file mode 100644
index 000000000000..4a3b3ed5beb9
--- /dev/null
+++ b/ttdl.install
@@ -0,0 +1,3 @@
+post_install() {
+ echo -e "\033[0;32mRemember to copy ${pkgdir}/etc/ttdl.toml to ~/.config/ttdl/ttdl.toml\e[0m"
+}