Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From f123714efecafd8963746348228e7892c6659c10 Mon Sep 17 00:00:00 2001
- From: Michael Lass <bevan@bi-co.net>
- Date: Sat, 19 Aug 2023 13:12:05 +0200
- Subject: [PATCH] Let makepkg extract maven into $srcdir
- ---
- .SRCINFO | 2 ++
- PKGBUILD | 15 +++++++--------
- 2 files changed, 9 insertions(+), 8 deletions(-)
- diff --git a/.SRCINFO b/.SRCINFO
- index 29dff0c..6262bb1 100644
- --- a/.SRCINFO
- +++ b/.SRCINFO
- @@ -12,6 +12,8 @@ pkgbase = portfolio
- depends = java-runtime=17
- depends = webkit2gtk
- source = https://github.com/buchen/portfolio/archive/0.65.1.tar.gz
- + source = https://dlcdn.apache.org/maven/maven-3/3.9.4/binaries/apache-maven-3.9.4-bin.tar.gz
- sha1sums = 687f09e52343c1b09b4da567bf5df064da6f53e3
- + sha1sums = fcc62d61598c48425061ee9eb6549cd412a1fa10
- pkgname = portfolio
- diff --git a/PKGBUILD b/PKGBUILD
- index d1049ac..6d8852c 100644
- --- a/PKGBUILD
- +++ b/PKGBUILD
- @@ -16,15 +16,14 @@ _DEST="/usr/share/portfolio"
- [ "$CARCH" = "i686" ] && _platform="x86"
- [ "$CARCH" = "x86_64" ] && _platform="x86_64"
- -source=("https://github.com/buchen/portfolio/archive/$pkgver.tar.gz")
- -sha1sums=('687f09e52343c1b09b4da567bf5df064da6f53e3')
- +_mvnver=3.9.4
- -prepare() {
- - mvnver=3.9.4
- - mvnpath=~/
- - curl https://dlcdn.apache.org/maven/maven-3/$mvnver/binaries/apache-maven-$mvnver-bin.tar.gz --output /tmp/apache-maven-$mvnver.tar.gz
- - tar -xf /tmp/apache-maven-$mvnver.tar.gz -C $mvnpath
- +source=("https://github.com/buchen/portfolio/archive/$pkgver.tar.gz"
- + "https://dlcdn.apache.org/maven/maven-3/$_mvnver/binaries/apache-maven-$_mvnver-bin.tar.gz")
- +sha1sums=('687f09e52343c1b09b4da567bf5df064da6f53e3'
- + 'fcc62d61598c48425061ee9eb6549cd412a1fa10')
- +prepare() {
- gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" \
- --name="Portfolio Performance" \
- --genericname="Personal finance" \
- @@ -42,7 +41,7 @@ build() {
- #export JAVA_HOME=/usr/lib/jvm/default-runtime
- #export JAVA_HOME=$(archlinux-java-run --min 11 --max 14 --java-home)
- export JAVA_HOME=$(archlinux-java-run --min 17 --max 17 --java-home)
- - export PATH=$mvnpath/apache-maven-$mvnver/bin:$PATH
- + export PATH="$srcdir/apache-maven-$_mvnver/bin:$PATH"
- cd $pkgname-$pkgver
- cd portfolio-app
- --
- 2.41.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement