Orhun Parmaksız pushed to branch main at Arch Linux / Packaging / Packages / 
task


Commits:
21312228 by Orhun Parmaksız at 2024-03-25T23:59:33+03:00
upgpkg: 3.0.0-1: upstream release

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,24 @@
+pkgbase = task
+       pkgdesc = Taskwarrior, a command-line todo list manager
+       pkgver = 3.0.0
+       pkgrel = 1
+       url = https://taskwarrior.org/
+       arch = x86_64
+       license = MIT
+       makedepends = cmake
+       makedepends = git
+       makedepends = cargo
+       depends = util-linux
+       depends = gnutls
+       optdepends = bash-completion: for bash completion
+       optdepends = python: for python export addon
+       optdepends = ruby: for ruby export addon
+       optdepends = perl: for perl export addon
+       optdepends = perl-json: for perl export addon
+       options = !lto
+       source = 
task::git+https://github.com/GothenburgBitFactory/taskwarrior.git#commit=3e41fb604c209e355444a1f0e2f4e15c70d76226
+       source = 
task-libshared::git+https://github.com/GothenburgBitFactory/libshared.git
+       sha256sums = 
4f8304c149f28152fa1f291d6be1b263ed23619f53637715ae21e023f9c0f184
+       sha256sums = SKIP
+
+pkgname = task


=====================================
PKGBUILD
=====================================
@@ -7,27 +7,40 @@
 # Contributor: coolkehon <[email protected]>
 
 pkgname=task
-pkgver=2.6.2
-pkgrel=2
+pkgver=3.0.0
+pkgrel=1
 pkgdesc="Taskwarrior, a command-line todo list manager"
 arch=('x86_64')
 url="https://taskwarrior.org/";
 license=('MIT')
 depends=('util-linux' 'gnutls')
-makedepends=('cmake')
+makedepends=('cmake' 'git' 'cargo')
 optdepends=('bash-completion: for bash completion' 'python: for python export 
addon' 'ruby: for ruby export addon' 'perl: for perl export addon' 'perl-json: 
for perl export addon')
-source=("https://taskwarrior.org/download/$pkgname-$pkgver.tar.gz";)
-sha256sums=('b1d3a7f000cd0fd60640670064e0e001613c9e1cb2242b9b3a9066c78862cfec')
+_commit=3e41fb604c209e355444a1f0e2f4e15c70d76226
+source=(
+  
"$pkgname::git+https://github.com/GothenburgBitFactory/taskwarrior.git#commit=$_commit";
+  
"$pkgname-libshared::git+https://github.com/GothenburgBitFactory/libshared.git";
+)
+sha256sums=('4f8304c149f28152fa1f291d6be1b263ed23619f53637715ae21e023f9c0f184'
+            'SKIP')
+options=('!lto')
+
+prepare() {
+  cd "$srcdir/$pkgname"
+  git submodule init
+  git config submodule."src/libshared".url "${srcdir}/${pkgname}"-libshared
+  git -c protocol.file.allow=always submodule update --init --recursive
+}
 
 build() {
-  cd "$srcdir/$pkgname-$pkgver"
+  cd "$srcdir/$pkgname"
 
   cmake -DCMAKE_INSTALL_PREFIX=/usr .
   make
 }
 
 package() {
-  cd "$srcdir/$pkgname-$pkgver"
+  cd "$srcdir/$pkgname"
   make DESTDIR="$pkgdir" install
 
   # Note that we rename the bash completion script for bash-completion > 1.99, 
until upstream does so.
@@ -39,5 +52,5 @@ package() {
   install -Dm644 "$pkgdir/usr/share/doc/task/scripts/vim/syntax/taskedit.vim" 
"$pkgdir/usr/share/vim/vimfiles/syntax/taskedit.vim"
   install -Dm644 "$pkgdir/usr/share/doc/task/scripts/vim/syntax/taskrc.vim" 
"$pkgdir/usr/share/vim/vimfiles/syntax/taskrc.vim"
 
-  install -Dm644 "$srcdir/$pkgname-$pkgver/LICENSE" 
"$pkgdir/usr/share/licenses/task/LICENSE"
+  install -Dm644 "$srcdir/$pkgname/LICENSE" 
"$pkgdir/usr/share/licenses/task/LICENSE"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/task/-/commit/21312228ba2194fdc544f4d5a9c6a0aadacf994d

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/task/-/commit/21312228ba2194fdc544f4d5a9c6a0aadacf994d
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to