diff options
author | Max Harmathy | 2023-01-17 09:10:50 +0100 |
---|---|---|
committer | Max Harmathy | 2023-01-17 09:10:50 +0100 |
commit | a4a3c998d7215fc70eabfe7ad230d88d832b8728 (patch) | |
tree | 79625dcdd02f3d290dccc50cd999261235a2ffb8 | |
parent | 7636f18f0c97d7a22d33195ea8a8731ed5d98e98 (diff) | |
download | aur-a4a3c998d7215fc70eabfe7ad230d88d832b8728.tar.gz |
Add migration of data directory
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | mediathekview.sh | 11 |
3 files changed, 15 insertions, 8 deletions
@@ -1,7 +1,7 @@ pkgbase = mediathekview-xdg pkgdesc = Access the Mediathek of many German TV stations (store data in XDG_DATA_HOME) pkgver = 13.9.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/mediathekview/mediathekview arch = any license = GPL3 @@ -25,11 +25,11 @@ pkgbase = mediathekview-xdg source = flatlaf.version.patch sha512sums = f706a2fdf458b6dccec34b35df6b5fa831eba851ca694150f48f396b87a957315d3380648e59e2e9c76475010d6fdcda72cb8e7e42cceee2bc3b2524235bb7e6 sha512sums = 24a94a078180aca7c50ed7763ef4806c116c27f901f644ef570ee413ffc3ac795b5ebd24d696a9b2ec426e7c9b6eaf8a8b22addb5ac7c9fe9700f7c04305f64b - sha512sums = 6b840329a6906ebea3fca17f54511e89ac983526aee793e8c424bebe24234eead6933d62fc5cf27644c4aebeee22364c99d87adda2114d7fe492cf038003c26f + sha512sums = 1ddd71e3de29c7b61c44eeef011b9a8e540751c84a8ece2b73366a7e3698c6317c40d4700d8fc900da32b674d2b897b40f41f5d6c8cc35444feca0606417d520 sha512sums = d226773684ab40fd80a0088207c61e1c8475a6c121942f47d9734cacd7ab9c143af0ffe1b10529acd5dbbe25e1a7bc2b81b4b8316759fadf847a8f89240c93e3 b2sums = 4b9826d1fbeceded9248e4938ae49c964637143b4bdb635f1f1b91388312a9506732ace34e92677edeaf635fd6b937a92259a692136e8ddf822e8b05c57abe10 b2sums = 6dbcdea2918009621fc132b4ff1056ef79f06e27c3299b69ccd7e3cb2b093e3a2a5f76acd6b1ab62689edd867ac1650f61bf829f2a1c575835d31e117d9b9ae5 - b2sums = 6d33097cd2007264de8d2a0e0ebdb2ea3ac911b12e94befb780add3083a30b84437315394e491e5e63f66c4c93eaa5d8f9e50e70be42d109cac17caf53fe86c3 + b2sums = 84678937eaf3d9b850073e0960203ea36fb577ad0c645a5868e005f20affccd916bbec5a3d3734089f797960ab1340cdf9fc6acba7996c21a1496197269e53e6 b2sums = 906ee41b1f83c608458f885897f408bfb569b6c608f9f55be8c8aaa196b958c86cf5ae8d219d5216eb9db865b0abb17466ba0d6fcab659767f64ec78e48db2e6 pkgname = mediathekview-xdg @@ -5,7 +5,7 @@ _name=MediathekView _pkgname=mediathekview pkgname=${_pkgname}-xdg pkgver=13.9.1 -pkgrel=1 +pkgrel=2 pkgdesc="Access the Mediathek of many German TV stations (store data in XDG_DATA_HOME)" arch=(any) url="https://github.com/mediathekview/mediathekview" @@ -28,11 +28,11 @@ source=( ) sha512sums=('f706a2fdf458b6dccec34b35df6b5fa831eba851ca694150f48f396b87a957315d3380648e59e2e9c76475010d6fdcda72cb8e7e42cceee2bc3b2524235bb7e6' '24a94a078180aca7c50ed7763ef4806c116c27f901f644ef570ee413ffc3ac795b5ebd24d696a9b2ec426e7c9b6eaf8a8b22addb5ac7c9fe9700f7c04305f64b' - '6b840329a6906ebea3fca17f54511e89ac983526aee793e8c424bebe24234eead6933d62fc5cf27644c4aebeee22364c99d87adda2114d7fe492cf038003c26f' + '1ddd71e3de29c7b61c44eeef011b9a8e540751c84a8ece2b73366a7e3698c6317c40d4700d8fc900da32b674d2b897b40f41f5d6c8cc35444feca0606417d520' 'd226773684ab40fd80a0088207c61e1c8475a6c121942f47d9734cacd7ab9c143af0ffe1b10529acd5dbbe25e1a7bc2b81b4b8316759fadf847a8f89240c93e3') b2sums=('4b9826d1fbeceded9248e4938ae49c964637143b4bdb635f1f1b91388312a9506732ace34e92677edeaf635fd6b937a92259a692136e8ddf822e8b05c57abe10' '6dbcdea2918009621fc132b4ff1056ef79f06e27c3299b69ccd7e3cb2b093e3a2a5f76acd6b1ab62689edd867ac1650f61bf829f2a1c575835d31e117d9b9ae5' - '6d33097cd2007264de8d2a0e0ebdb2ea3ac911b12e94befb780add3083a30b84437315394e491e5e63f66c4c93eaa5d8f9e50e70be42d109cac17caf53fe86c3' + '84678937eaf3d9b850073e0960203ea36fb577ad0c645a5868e005f20affccd916bbec5a3d3734089f797960ab1340cdf9fc6acba7996c21a1496197269e53e6' '906ee41b1f83c608458f885897f408bfb569b6c608f9f55be8c8aaa196b958c86cf5ae8d219d5216eb9db865b0abb17466ba0d6fcab659767f64ec78e48db2e6') build() { diff --git a/mediathekview.sh b/mediathekview.sh index 7e40b55ba445..9128f87d5349 100644 --- a/mediathekview.sh +++ b/mediathekview.sh @@ -1,6 +1,13 @@ #!/bin/sh +# Handle data directory to be compliant to XDG Base Directory specification. +data_directory="${XDG_DATA_HOME:-$HOME/.local/share}/mediathekview" +upstream_default="$HOME/.mediathek3" +if [ -d "$upstream_default" ] && [ ! -d "$data_directory" ]; then + # migrate existing data + mv -v "$upstream_default" "$data_directory" +fi + PATH="/usr/lib/jvm/java-17-openjdk/bin:${PATH}" -directory="${XDG_DATA_HOME:-$HOME/.local/share}/mediathekview" # requires preview features: https://github.com/mediathekview/MediathekView/issues/528 -java -jar /usr/share/java/mediathekview/MediathekView.jar "$@" "$directory" +java -jar /usr/share/java/mediathekview/MediathekView.jar "$@" "$data_directory" |