summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEloy García Almadén2021-02-15 18:47:51 +0100
committerEloy García Almadén2021-02-15 18:47:51 +0100
commitefbf1c29ad340dd66961a97c825a715b13cab58b (patch)
tree1922440b9b234ffacb315faebb8eec84ed09e5a9
parent2b822c0d4976f93ee94dc54bdcb2a709776affa7 (diff)
downloadaur-efbf1c29ad340dd66961a97c825a715b13cab58b.tar.gz
Upgrading version 2.3
-rw-r--r--PKGBUILD31
1 files changed, 7 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 21308f76ad51..236c35520dcf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Eloy Garcia Almaden <eloy.garcia.pca@gmail.com>
pkgname=buttermanager
-pkgver=2.2
+pkgver=2.3
pkgrel=1
epoch=
pkgdesc="Graphical tool to create BTRFS snapshots, balance filesystems and upgrade the system safetly"
@@ -8,7 +8,7 @@ arch=('x86_64')
url="https://github.com/egara/buttermanager"
license=('GPL')
groups=()
-depends=('btrfs-progs' 'python>=3' 'grub-btrfs')
+depends=('btrfs-progs' 'python>=3' 'grub-btrfs' 'python-setuptools')
makedepends=('python>=3' 'git')
checkdepends=()
optdepends=()
@@ -29,29 +29,12 @@ package() {
# Creating destination directory
install -dm755 "$pkgdir/opt/$pkgname"
- # Copying all the structure to the destination directory
- cp -ar "$srcdir/$pkgname/$pkgname/" "$pkgdir/opt/$pkgname/"
-
- # Copying requirements
- echo -e "\n Copying resources..."
- cp -ar "requirements.txt" "$pkgdir/opt/$pkgname/"
-
- # Creating virtual environment
- echo -e "\n Creating virtual environment..."
- cd "$pkgdir/opt/$pkgname/"
- python -m venv env
-
- # Enabling virtual environment
- echo -e "\n Enabling virtual environment..."
- source env/bin/activate
-
- # Installing requirements
- echo -e "\n Installing all the required modules into the virtual environment. Please wait..."
- pip install --upgrade pip
- pip install -r requirements.txt
+ # Installing ButterManager using python-setuptools
+ echo -e "\n Installing ButterManager. Please wait..."
+ sudo python setup.py install
# Copying .desktop file and icon
echo -e \n "Creating desktop icon. Finishing the installation"
- install -Dm644 "$srcdir/$pkgname/aur/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
- install -Dm644 "$srcdir/$pkgname/aur/$pkgname.svg" "$pkgdir/opt/$pkgname/gui/$pkgname.svg"
+ install -Dm644 "$srcdir/$pkgname/packaging/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm644 "$srcdir/$pkgname/packaging/$pkgname.svg" "$pkgdir/opt/$pkgname/gui/$pkgname.svg"
}