Ike Devolder pushed to branch main at Arch Linux / Packaging / Packages / 
doublecmd


Commits:
0fd56333 by Ike Devolder at 2024-10-18T10:01:43+02:00
upgpkg: 1.1.19-2

- build components and plugins with proper gui toolkit
- add mplayer optdepend for wlxmplayer plugin
- fix gtk2 package description, fixes #2

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = doublecmd
        pkgver = 1.1.19
-       pkgrel = 1
+       pkgrel = 2
        url = http://doublecmd.sourceforge.net/
        arch = x86_64
        license = GPL
@@ -17,12 +17,13 @@ pkgbase = doublecmd
        optdepends = libunrar: support for rar archives
        optdepends = imagemagick: preview xcf files
        optdepends = ffmpegthumbnailer: preview video files
+       optdepends = mplayer: to make use of the wlxmplayer plugin
        provides = doublecmd
        source = 
https://downloads.sourceforge.net/project/doublecmd/Double%20Commander%20Source/doublecmd-1.1.19-src.tar.gz
        sha512sums = 
7091509727ea3771a311e2dfe315eb5493cd8bd6cae478b64a8bc1d32552f4996290fdf97af9e2e26e824aa8b5184a26a411dd589b845a70cd6b6d1b5aee468a
 
 pkgname = doublecmd-gtk2
-       pkgdesc = twin-panel (commander-style) file manager (GTK3)
+       pkgdesc = twin-panel (commander-style) file manager (GTK2)
        depends = gtk2
        depends = desktop-file-utils
        depends = hicolor-icon-theme


=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
 pkgbase=doublecmd
 pkgname=('doublecmd-gtk2' 'doublecmd-qt5' 'doublecmd-qt6')
 pkgver=1.1.19
-pkgrel=1
+pkgrel=2
 url="http://doublecmd.sourceforge.net/";
 arch=('x86_64')
 license=('GPL')
@@ -19,6 +19,7 @@ optdepends=(
     'libunrar: support for rar archives'
     'imagemagick: preview xcf files'
     'ffmpegthumbnailer: preview video files'
+    'mplayer: to make use of the wlxmplayer plugin'
 )
 source=(
     
"https://downloads.sourceforge.net/project/$pkgbase/Double%20Commander%20Source/$pkgbase-$pkgver-src.tar.gz";
@@ -36,9 +37,6 @@ prepare() {
 
 build() {
     cd "$srcdir/$pkgbase-$pkgver"
-    ./build.sh components
-    ./build.sh plugins
-
     cd "$srcdir"
 
     cp -a "$pkgbase-$pkgver" "$pkgbase-gtk"
@@ -47,31 +45,25 @@ build() {
 
     # build gtk
     cd "$srcdir/$pkgbase-gtk"
-    /usr/bin/lazbuild --lazarusdir="$srcdir/lazarus" \
-        src/doublecmd.lpi \
-        --bm="NoDebug Full Optimizations" \
-        --widgetset=gtk2
-    #./build.sh beta gtk2
+    ./build.sh components gtk2
+    ./build.sh plugins gtk2
+    ./build.sh doublecmd gtk2
 
     # build qt5
     cd "$srcdir/$pkgbase-qt5"
-    /usr/bin/lazbuild --lazarusdir="$srcdir/lazarus" \
-        src/doublecmd.lpi \
-        --bm="NoDebug Full Optimizations" \
-        --widgetset=qt5
-    #./build.sh beta qt5
+    ./build.sh components qt5
+    ./build.sh plugins qt5
+    ./build.sh doublecmd qt5
 
     # build qt6
     cd "$srcdir/$pkgbase-qt6"
-    /usr/bin/lazbuild --lazarusdir="$srcdir/lazarus" \
-        src/doublecmd.lpi \
-        --bm="NoDebug Full Optimizations" \
-        --widgetset=qt6
-    #./build.sh beta qt6
+    ./build.sh components qt6
+    ./build.sh plugins qt6
+    ./build.sh doublecmd qt6
 }
 
 package_doublecmd-gtk2() {
-    pkgdesc="twin-panel (commander-style) file manager (GTK3)"
+    pkgdesc="twin-panel (commander-style) file manager (GTK2)"
     depends=('gtk2' 'desktop-file-utils' 'hicolor-icon-theme' 
'shared-mime-info')
     conflicts=('doublecmd-qt5' 'doublecmd-qt6')
     cd "$srcdir/$pkgbase-gtk"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/doublecmd/-/commit/0fd5633347d8fd77c47808439f2814d79a4b077c

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/doublecmd/-/commit/0fd5633347d8fd77c47808439f2814d79a4b077c
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to