summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMuflone2024-04-22 00:25:01 +0200
committerMuflone2024-04-22 00:25:01 +0200
commit3f90cef90b0526fb142ca69749824afc8811f166 (patch)
tree1082179396eb3bd760b93f879a83d1e35f0f070d
parent67bc9e148d402cec745706f1f858ec03f61523c5 (diff)
downloadaur-3f90cef90b0526fb142ca69749824afc8811f166.tar.gz
Updated package dropbox-cli 2024.04.17-1
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD38
-rwxr-xr-xdropbox-cli.install4
-rw-r--r--dropboxd-fallback.patch6
4 files changed, 33 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 653e893f8fe0..ec88ef9b83f2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,18 @@
pkgbase = dropbox-cli
pkgdesc = Command line interface for Dropbox
- pkgver = 2024.04.08
+ pkgver = 2024.04.17
pkgrel = 1
- url = http://www.dropbox.com
- install = dropbox-cli.install
+ url = https://www.dropbox.com
arch = any
- license = GPL
+ license = GPL-3.0-or-later
depends = dropbox
depends = python-gobject
- source = dropbox-cli-2024.04.08.py::https://linux.dropbox.com/packages/dropbox.py
+ depends = gdk-pixbuf2
+ optdepends = gtk3: Dropbox update GUI
+ optdepends = python-gpgme: verify binary signature
+ source = https://linux.dropbox.com/packages/nautilus-dropbox-2024.04.17.tar.bz2
source = dropboxd-fallback.patch
- sha256sums = 33e4463fdd6f90cab355e2f6b951c90160d7a3620cca63e3a676457e01d368f0
- sha256sums = 3e4f5d44c58dbeb586bb9539551ea1206e8a1e4b025ac316c42ba24c53c8f077
+ sha256sums = a6a098cf16aa4747f40816ac793d59e37e8ae3b7080d0b30611d6c2b8663f2c1
+ sha256sums = 711ed63c6dfccfd05c6e9abaa291be9ac3c3909e84f788f568cb44dee2d48229
pkgname = dropbox-cli
diff --git a/PKGBUILD b/PKGBUILD
index 2736e413b2e6..202901873b52 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,3 +1,4 @@
+# Maintainer: Muflone http://www.muflone.com/contacts/english/
# Contributor: Fredy GarcĂ­a <frealgagu at gmail dot com>
# Contributor: Joel Teichroeb <joel@teichroeb.net>
# Contributor: Matthias Maennich < arch .at. maennich.net >
@@ -5,30 +6,33 @@
# Contributor: carstene1ns <arch carsten-teibes de>
pkgname=dropbox-cli
-pkgver=2024.04.08
+pkgver=2024.04.17
pkgrel=1
pkgdesc="Command line interface for Dropbox"
arch=("any")
-url="http://www.${pkgname%-cli}.com"
-license=("GPL")
-depends=("${pkgname%-cli}" "python-gobject")
-install="${pkgname}.install"
-source=(
- "${pkgname}-${pkgver}.py::https://linux.${pkgname%-cli}.com/packages/${pkgname%-cli}.py"
- "${pkgname%-cli}d-fallback.patch"
-)
-sha256sums=('33e4463fdd6f90cab355e2f6b951c90160d7a3620cca63e3a676457e01d368f0'
- '3e4f5d44c58dbeb586bb9539551ea1206e8a1e4b025ac316c42ba24c53c8f077')
+url="https://www.dropbox.com"
+license=("GPL-3.0-or-later")
+depends=("dropbox" "python-gobject" "gdk-pixbuf2")
+optdepends=("gtk3: Dropbox update GUI"
+ "python-gpgme: verify binary signature")
+source=("https://linux.dropbox.com/packages/nautilus-dropbox-${pkgver}.tar.bz2"
+ "dropboxd-fallback.patch")
+sha256sums=('a6a098cf16aa4747f40816ac793d59e37e8ae3b7080d0b30611d6c2b8663f2c1'
+ '711ed63c6dfccfd05c6e9abaa291be9ac3c3909e84f788f568cb44dee2d48229')
prepare() {
- cp -L "${srcdir}/${pkgname}-${pkgver}.py" "${srcdir}/${pkgname}.py"
-
+ cd "nautilus-dropbox-${pkgver}"
# Patch to point to /opt/dropbox/dropboxd in case of local user does not exist
- patch -Np1 -i "${srcdir}/${pkgname%-cli}d-fallback.patch"
+ patch -Np1 -i "${srcdir}/dropboxd-fallback.patch"
+}
+
+build() {
+ cd "nautilus-dropbox-${pkgver}"
+ python3 build_dropbox.py "${pkgver}" "/usr/share/applications" < "dropbox.in" > "${pkgname}"
}
package() {
- install -dm755 "${pkgdir}/usr/bin"
- install -Dm755 "${srcdir}/${pkgname}.py" "${pkgdir}/usr/share/${pkgname}/${pkgname}.py"
- ln -s "/usr/share/${pkgname}/${pkgname}.py" "${pkgdir}/usr/bin/${pkgname}"
+ cd "nautilus-dropbox-${pkgver}"
+ install -m 755 -D "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
}
+
diff --git a/dropbox-cli.install b/dropbox-cli.install
deleted file mode 100755
index 0316ae41e33e..000000000000
--- a/dropbox-cli.install
+++ /dev/null
@@ -1,4 +0,0 @@
-post_upgrade() {
- echo "dropbox command renamed to dropbox-cli"
-}
-
diff --git a/dropboxd-fallback.patch b/dropboxd-fallback.patch
index 46477e7e3091..f64d711957b0 100644
--- a/dropboxd-fallback.patch
+++ b/dropboxd-fallback.patch
@@ -1,7 +1,7 @@
-diff --git a/dropbox-cli.py b/dropbox-cli.py
+diff --git a/dropbox.in b/dropbox.in
index 36a8604..2748194 100644
---- a/dropbox-cli.py
-+++ b/dropbox-cli.py
+--- a/dropbox.in
++++ b/dropbox.in
@@ -74,6 +74,12 @@ DROPBOX_DIST_PATH = "%s/.dropbox-dist" % PARENT_DIR
DROPBOXD_PATH = os.path.join(DROPBOX_DIST_PATH, "dropboxd")
DESKTOP_FILE = "/usr/share/applications/dropbox.desktop"