summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzoe2021-06-12 20:27:21 +0200
committerzoe2021-06-12 20:27:21 +0200
commitab66986ea2a5ec752b5b6f71feb996a88121a752 (patch)
tree67340c9dd56299a06c25d2524d18f02e23738ff6
parenta3833cb84eb6e5ba44d309e7c0a568ded43fa638 (diff)
downloadaur-ab66986ea2a5ec752b5b6f71feb996a88121a752.tar.gz
Update to 7.1.3
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD25
-rw-r--r--updater.pl21
3 files changed, 32 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index aa9efa776a20..a96129695ce7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,6 @@
-# Generated by mksrcinfo v8
-# Sat Dec 8 09:46:56 UTC 2018
pkgbase = cewe-monlivrephoto
pkgdesc = Création off-line de livres-photos, calendriers, posters…, disponibles ensuite en ligne à l'achat auprès de la FNAC
- pkgver = 6.3.7
+ pkgver = 7.1.3
pkgrel = 1
url = http://www.livrephoto-cewe.fr/
install = cewe-monlivrephoto.install
@@ -10,21 +8,23 @@ pkgbase = cewe-monlivrephoto
arch = x86_64
license = custom:eula
makedepends = unzip
+ makedepends = xdg-utils
depends = libx11
depends = libjpeg
depends = curl
depends = wget
- depends = gstreamer0.10-base-plugins
depends = snappy
+ conflicts = cewe-fotowelt
conflicts = cewe-fotobuch
conflicts = cewe-fotoservice
conflicts = mullerfoto-fotostar_de
+ conflicts = mullerfoto-fotostar_cz
+ conflicts = mullerfoto-fotostar_sk
source = http://dls.photoprintit.com/download/Data/18455-fr_FR/hps/setup_Atelier_Photo_Fnac.tgz
source = updater.pl
source = cewe-monlivrephoto.install
md5sums = SKIP
- md5sums = 2a3ccb8cbbb4c45c5b634efce189bcaa
+ md5sums = b33d945e4fe6cdf33b8060ae73d83f0a
md5sums = 82baecba5be4c2af0cccf0f5bc0e00c7
pkgname = cewe-monlivrephoto
-
diff --git a/PKGBUILD b/PKGBUILD
index 38fcea5715e6..06bc79536b06 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,19 +13,20 @@ _productRename='Atelier Photo Fnac'
_setupFilename='setup_Atelier_Photo_Fnac'
pkgname=cewe-monlivrephoto
-conflicts=('cewe-fotobuch' 'cewe-fotoservice' 'mullerfoto-fotostar_de')
+conflicts=('cewe-fotowelt' 'cewe-fotobuch' 'cewe-fotoservice' 'mullerfoto-fotostar_de' 'mullerfoto-fotostar_cz' 'mullerfoto-fotostar_sk')
pkgdesc="Création off-line de livres-photos, calendriers, posters…, disponibles ensuite en ligne à l'achat auprès de la FNAC"
# setup_Atelier_Photo_Fnac (script perl) is versatile too much, so it is better to skip its md5sum :
md5sums=(SKIP
- '2a3ccb8cbbb4c45c5b634efce189bcaa' ## updater.pl
+ 'b33d945e4fe6cdf33b8060ae73d83f0a' ## updater.pl
'82baecba5be4c2af0cccf0f5bc0e00c7') ## $pkgname.install
-pkgver=6.3.7
+pkgver=7.1.3
pkgrel=1
url="http://www.livrephoto-cewe.fr/"
license=("custom:eula")
-depends=('libx11' 'libjpeg' 'curl' 'wget' 'gstreamer0.10-base-plugins' 'snappy')
-makedepends=('unzip')
+#depends=('libx11' 'libjpeg' 'curl' 'wget' 'gstreamer0.10-base-plugins' 'snappy')
+depends=('libx11' 'libjpeg' 'curl' 'wget' 'snappy')
+makedepends=('unzip' 'xdg-utils')
arch=('i686' 'x86_64')
source=("http://dls.photoprintit.com/download/Data/$_keyaccount-fr_FR/hps/$_setupFilename.tgz"
'updater.pl' "$pkgname.install")
@@ -48,24 +49,26 @@ package() {
cd $srcdir
# don't clear screen, install broken desktop file, or burble
- sed -i 's/^\(system("clear"\|createDesktopShortcuts(\|printf(\$TRANSLATABLE\).*;//' install.pl
+ sed -i 's/^\s*\(system("clear"\|system("update-mime-database \|createDesktopShortcuts(\|printf(\$TRANSLATABLE\).*;//' install.pl
- # don't show EULA/ask for confirmation if package is already installed
- which $pkgname &>/dev/null && update='--update'
+ # don't show EULA/ask for confirmation (EULA is addressed in install script)
+ update='--update'
# keep packages unless updating from within application
[[ -z "$_UPDATING" ]] && keepPackages='-k' || update='--upgrade'
./install.pl $update $keepPackages --installDir=$_installDir -v
install -m644 -b updater.pl $_installDir/updater.pl
install -D -m644 $srcdir/EULA.txt $pkgdir/usr/share/licenses/$pkgname/EULA.txt
- # pixmap for legacy customised mimetypes
+ # pixmap for legacy customised mimetypes
install -D -m644 $_installDir/Resources/keyaccount/32.xpm $pkgdir/usr/share/pixmaps/$pkgname.xpm
# create startup script and desktop file
cat > $pkgdir/usr/bin/$pkgname <<-EOF
#!/usr/bin/bash
cd ${_installDir#$pkgdir}
- KDEHOME=\$HOME/.kde4 exec ./"$_productUrname" "\$@"
+ # nouveau bug with QT web engine: https://bugreports.qt.io/browse/QTBUG-41242
+ lsmod | grep nouveau && export QT_XCB_FORCE_SOFTWARE_OPENGL=1
+ exec ./"${_productUrname/_/ }" "\$@"
EOF
cat > $pkgdir/usr/share/applications/$pkgname.desktop <<-EOF
[Desktop Entry]
@@ -73,7 +76,7 @@ package() {
Name=$_productRename
Comment=Offline client for cewe.fr service, french version
Exec=$pkgname
- Icon=hps-$_keyaccount.png
+ Icon=hps-$_keyaccount-$pkgver
StartupNotify=true
Categories=Graphics;Photography;
MimeType=application/x-hps-mcf
diff --git a/updater.pl b/updater.pl
index f4bbfadb8117..29c62428b880 100644
--- a/updater.pl
+++ b/updater.pl
@@ -10,17 +10,20 @@ my $installer = "";
GetOptions("installer=s" => \$installer);
-die "\033[1;31mNo AUR package available for this update.\033[0m"
- unless $installer =~ /(OnlineFotoservice|Mein_CEWE_FOTOBUCH|Mon_LIVRE_PHOTO_CEWE)/;
+unless ($installer =~ /(OnlineFotoservice|Mein_CEWE_FOTOBUCH|Mon_LIVRE_PHOTO_CEWE)/){
+ print "\033[1;31mNo AUR package available for this update ('$installer').\033[0m"
+}else{
-my $pkgName = $1 eq 'Mein_CEWE_FOTOBUCH' ? 'cewe-fotobuch' : 'cewe-fotoservice' : 'cewe-monlivrephoto';
+ my $pkgName = $1 eq 'Mein_CEWE_FOTOBUCH' ? 'cewe-fotobuch' : 'cewe-fotoservice' : 'cewe-fotowelt' : 'cewe-monlivrephoto';
-chdir('/tmp');
-system("wget https://aur.archlinux.org/cgit/aur.git/snapshot/$pkgName.tar.gz -O $pkgName.tar.gz");
-system("tar -xvf $pkgName.tar.gz");
+ chdir('/tmp');
+ system("wget https://aur.archlinux.org/cgit/aur.git/snapshot/$pkgName.tar.gz -O $pkgName.tar.gz");
+ system("tar -xvf $pkgName.tar.gz");
-chdir($pkgName);
-system("mv '$installer' ./");
-system('_UPDATING=1 makepkg --install --clean --skipchecksums');
+ chdir($pkgName);
+ system("mv '$installer' ./");
+ system('_UPDATING=1 makepkg --install --clean --skipchecksums');
+}
print "\nNow you can close this window\n";
+my $input = <STDIN>;