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.