New Package: lxqt-qtplugin-legacy-1.4.1_1

This is a necessary dependency for keeping Qt5 styling and file dialog with LXQt>=2.0.0
This commit is contained in:
Kevin Figueroa 2024-06-28 22:52:35 -04:00
parent fdc084aea4
commit c0e6223120
6 changed files with 93 additions and 0 deletions

View file

@ -0,0 +1 @@
libfm-qt-legacy

View file

@ -0,0 +1,27 @@
# Template file for 'libfm-qt-legacy'
pkgname=libfm-qt-legacy
version=1.4.0
revision=1
build_style=cmake
hostmakedepends="pkg-config lxqt-build-tools-legacy qt5-qmake qt5-host-tools perl"
makedepends="qt5-tools-devel qt5-x11extras-devel libexif-devel
menu-cache-devel lxqt-menu-data-devel"
short_desc="Core library of PCManFM-Qt (Qt5 legacy compatibility)"
repository=cereus-extra
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="LGPL-2.1-or-later"
homepage="https://lxqt-project.org"
distfiles="https://github.com/lxqt/libfm-qt/archive/${version}.tar.gz"
checksum=fbca95a2d3dab9ac21e685cf15534bb832973442046965bea0ef806cc770e7bf
replaces="libfm-qt5>=0"
libfm-qt-legacy-devel_package() {
short_desc+=" - development files"
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/lib/*.so
vmove usr/share/cmake
}
}

View file

@ -0,0 +1 @@
libqtxdg-legacy

View file

@ -0,0 +1,31 @@
# Template file for 'libqtxdg-legacy'
pkgname=libqtxdg-legacy
version=3.12.0
revision=1
build_style=cmake
hostmakedepends="pkg-config qt5-qmake qt5-host-tools lxqt-build-tools-legacy"
makedepends="qt5-svg-devel libglib-devel"
short_desc="Qt implementation of freedesktop.org XDG specifications (Qt5 legacy compatibility)"
repository="cereus-extra"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="LGPL-2.1-or-later"
homepage="https://lxqt-project.org"
distfiles="https://github.com/lxqt/libqtxdg/archive/${version}.tar.gz"
checksum=084e5fe7b4087d95657be7b5be3668e98bf14c2ba3b150205ebd819508774d45
post_install() {
# Due this is a complementary compatibility package, it's better to remove config files, which also prevents conflicts with main libqtxdg package.
rm -v ${DESTDIR}/etc/xdg/{lxqt-,}qtxdg.conf
}
libqtxdg-legacy-devel_package() {
short_desc+=" - development files"
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/lib/*.so
vmove usr/share/cmake
}
}

View file

@ -0,0 +1,18 @@
# Template file for 'lxqt-build-tools-legacy'
pkgname=lxqt-build-tools-legacy
version=0.13.0
revision=1
build_style=cmake
hostmakedepends="qt5-host-tools qt5-qmake pkg-config"
makedepends="qt5-devel"
short_desc="LXQt build tools (Qt5 legacy compatibility)"
repository="cereus-extra"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="BSD-3-Clause"
homepage="https://lxqt-project.org"
distfiles="https://github.com/lxqt/lxqt-build-tools/archive/${version}.tar.gz"
checksum=7f45b7ed7f54ec1e119b005d5fccddd9fe8d9a231fb66c41c952f29a08d1f901
post_install() {
vlicense BSD-3-Clause LICENSE
}

View file

@ -0,0 +1,15 @@
# Template file for 'lxqt-qtplugin-legacy'
pkgname=lxqt-qtplugin-legacy
version=1.4.1
revision=1
build_style=cmake
hostmakedepends="lxqt-build-tools-legacy qt5-qmake qt5-host-tools libfm-qt-legacy-devel"
makedepends="liblxqt-devel libdbusmenu-qt5-devel libfm-qt-legacy-devel libqtxdg-legacy-devel
qt5-devel qt5-tools-devel"
short_desc="LXQt Qt theme plugin (Qt5 legacy compatibility)"
repository="cereus-extra"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="LGPL-2.1-or-later"
homepage="https://lxqt-project.org"
distfiles="https://github.com/lxqt/lxqt-qtplugin/archive/${version}.tar.gz"
checksum=20768f00a35f0540d69ad47e6ed829a248bd01056ef9c7da3d931a9f5b2afc6c