summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 28 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f4545cf7ce02
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: zhullyb <zhullyb [at] outlook dot com>
+
+pkgname=onedrivegui
+pkgver=1.0.1
+pkgrel=1
+pkgdesc="A simple GUI for OneDrive Linux client, with multi-account support."
+license=("GPL")
+depends=("pyside6" "python-requests" "onedrive-abraunegg" "qt6-webengine")
+makedepends=()
+conflicts=("onedrivegui-git")
+provides=("onedrivegui")
+arch=("any")
+url="https://github.com/bpozdena/OneDriveGUI"
+source=("https://github.com/bpozdena/OneDriveGUI/archive/refs/tags/v${pkgver}.tar.gz"
+ "onedrivegui.desktop")
+sha256sums=('a92d16e288ac9aaeab1e00dad82d6c42feef5e25bbd8039ca5385d12f7874757'
+ 'c531f57c3c8424f265c0aad2e93260eab071d066d75de2f7eebb47e41c644267')
+
+package(){
+ cd "${srcdir}/OneDriveGUI-${pkgver}"
+ mkdir -p "${pkgdir}/usr/lib/OneDriveGUI"
+ mkdir -p "${pkgdir}/usr/bin"
+ cp -r src/{resources,ui} "${pkgdir}/usr/lib/OneDriveGUI"
+ install -Dm644 src/resources/images/OneDriveGUI.png "${pkgdir}/usr/share/icons/hicolor/48x48/apps/OneDriveGUI.png"
+ install -Dm644 "${srcdir}/onedrivegui.desktop" "${pkgdir}/usr/share/applications/onedrivegui.desktop"
+ install -Dm755 src/OneDriveGUI.py "${pkgdir}/usr/lib/OneDriveGUI/OneDriveGUI.py"
+ ln -sf /usr/lib/OneDriveGUI/OneDriveGUI.py "${pkgdir}/usr/bin/onedrivegui"
+}