diff --git a/REPO b/REPO new file mode 100644 index 0000000..c06edf1 --- /dev/null +++ b/REPO @@ -0,0 +1,95 @@ +d:lxqt-archiver +d:qtermwidget +d:liblxqt +d:screengrab +d:lxqt-build-tools +d:libfm-extra +d:lxqt-build-tools-qt5 +d:muparser +d:lxqt +d:lxqt-themes +d:lxqt-powermanagement +d:pavucontrol-qt +d:qps +d:lxqt-about +d:lxqt-config +d:lxqt-policykit +d:libqtxdg +d:libstatgrab +d:libfm +d:obconf-qt +d:lxqt-sudo +d:lxqt-openssh-askpass +d:lxqt-runner +d:libdbusmenu-lxqt +d:lxqt-panel +d:lxqt-admin +d:pcmanfm-qt +d:libfm-qt5 +d:lxqt-notificationd +d:libqt5xdg +d:lxqt-session +d:libsysstat +d:lxqt-qt5plugin +d:xdg-desktop-portal-lxqt +d:libfm-qt +d:qterminal +d:qtxdg-tools +d:lxqt-qtplugin +d:lxqt-globalkeys +d:menu-cache +d:lximage-qt +d:lxqt-menu-data +f:f64f641eff4536b1b6fcd8af95857674:lxqt-archiver/Pkgfile +f:8dc6ddf5e00d2b97759b820e1fe4cd9d:qtermwidget/Pkgfile +f:f7c27aebe9af3ed4c7c3c45324b1457d:liblxqt/Pkgfile +f:62162c01c7dc869cf02d42bb46e6ff12:screengrab/Pkgfile +f:04bab67cdf9cd2d4daa4411bb7d77c42:screengrab/post-install +f:8cc81d59f9fca3c9cee172ccbab3bd1e:lxqt-build-tools/Pkgfile +f:94caee93de66cb3ed69e3b25269347bf:libfm-extra/Pkgfile +f:f03475aae04da26de42568acfd4f629b:lxqt-build-tools-qt5/Pkgfile +f:27332e446d805be9a808fe9256f120de:muparser/Pkgfile +f:b058f931597eabf9f6ce855ccd5ea375:lxqt/Pkgfile +f:0f1c9674b48e4a1984f498c6b3048c77:lxqt-themes/Pkgfile +f:04bab67cdf9cd2d4daa4411bb7d77c42:lxqt-themes/post-install +f:f48c18162e20d0f004c251c302e716e8:lxqt-powermanagement/Pkgfile +f:04bab67cdf9cd2d4daa4411bb7d77c42:lxqt-powermanagement/post-install +f:cc1580e722adfa17f539ee2acfedc97a:pavucontrol-qt/Pkgfile +f:f99945ab900cbd0b1178d6a356225629:pavucontrol-qt/post-install +f:27ae1e4d1cc021dde067cc2c79272d82:qps/Pkgfile +f:04bab67cdf9cd2d4daa4411bb7d77c42:qps/post-install +f:85a1597b6b46244de240e11bcfb08725:lxqt-about/Pkgfile +f:04bab67cdf9cd2d4daa4411bb7d77c42:lxqt-about/post-install +f:78b52bc0c8476433e45ec1c650fc842b:lxqt-config/Pkgfile +f:ed2014dd0f5944e62c1e6a160e17ad23:lxqt-config/post-install +f:21cf102246a52476ad773e57fe033b4d:lxqt-policykit/Pkgfile +f:2ff4f2f8973eb97dd2b3b34fa0345f05:libqtxdg/Pkgfile +f:d80936e8413d3626ebfd691a2970ec42:libstatgrab/Pkgfile +f:c0972a637cdfd8b1ab57000ea393fffb:libfm/Pkgfile +f:b17c0b5f140b8cf0a167b0cdc9c37aba:obconf-qt/Pkgfile +f:103050babfa58f18f8c03c7651b739de:lxqt-sudo/Pkgfile +f:dc127b2f72102d5136dacbca619d7ba3:lxqt-openssh-askpass/Pkgfile +f:b3acb6aff6cc5f3f70bfc8087000bb31:lxqt-runner/Pkgfile +f:207bfd4b7a677f25b88184d6d0a9f4cd:libdbusmenu-lxqt/Pkgfile +f:a13986ea0d3dbd8f8db1e63808f0d3df:lxqt-panel/Pkgfile +f:1a3814c65115e91260090ed9a98a4ed8:lxqt-admin/Pkgfile +f:651a31114dbf0cfd004cb4a139fda8c3:pcmanfm-qt/Pkgfile +f:04bab67cdf9cd2d4daa4411bb7d77c42:pcmanfm-qt/post-install +f:40505c104b24c98fa14fe97a3dff2d7a:libfm-qt5/Pkgfile +f:ed4fd249bbc768b4c02bb963ea84f7f7:lxqt-notificationd/Pkgfile +f:2c4b0057fb1cdda7babf686d5562c9b8:libqt5xdg/Pkgfile +f:e8274288449816392780eba09cb166eb:lxqt-session/Pkgfile +f:be163d9b45face03e4bb8b13a5ac59cc:libsysstat/Pkgfile +f:0c7b67fb95bb2f2b9cde8bc03e9e8954:lxqt-qt5plugin/Pkgfile +f:db7d6b7b23ca5838bd8b659ea3e9bd5d:xdg-desktop-portal-lxqt/Pkgfile +f:b8b04bcf1ae6328e6bb94a54c9d6ad9b:libfm-qt/Pkgfile +f:135578d23916fcf942e8475a9dcc51e9:qterminal/Pkgfile +f:04bab67cdf9cd2d4daa4411bb7d77c42:qterminal/post-install +f:d4906a1445ba9c43f0116e0dfa73f0ea:qtxdg-tools/Pkgfile +f:da020a28f419139b8e001333c866afe2:lxqt-qtplugin/Pkgfile +f:5e932ea14625267057f928eea2ba5d36:lxqt-globalkeys/Pkgfile +f:e83488cb82a20b905e851eef86a07f03:menu-cache/menu-cache-1.1.0-consolidated_fixes-1.patch +f:f5bd0d14e017fc85d2d86bfb0132681b:menu-cache/Pkgfile +f:b166e0007aaf3ef21058dbec89410d14:lximage-qt/Pkgfile +f:04bab67cdf9cd2d4daa4411bb7d77c42:lximage-qt/post-install +f:221f5cf976385d8ebaaf60ee8dc8b230:lxqt-menu-data/Pkgfile diff --git a/libdbusmenu-lxqt/Pkgfile b/libdbusmenu-lxqt/Pkgfile new file mode 100644 index 0000000..2c6d01c --- /dev/null +++ b/libdbusmenu-lxqt/Pkgfile @@ -0,0 +1,25 @@ +# Description: A library that provides a Qt implementation of the DBusMenu spec +# URL: https://github.com/lxqt/libdbusmenu-lxqt +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: cmake doxygen qt6-base dbus + +name=libdbusmenu-lxqt +version=0.1.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + + mkdir -p build + + cd build + cmake ../$name-$version \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install +} diff --git a/libfm-extra/Pkgfile b/libfm-extra/Pkgfile new file mode 100644 index 0000000..c1c0ab9 --- /dev/null +++ b/libfm-extra/Pkgfile @@ -0,0 +1,32 @@ +# Description: Library for file management extra data +# URL: https://lxde.org +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: glib + +name=libfm-extra +version=1.3.2 +release=1 + +source=(https://github.com/lxde/libfm/archive/${version}/libfm-$version.tar.gz) + +build() + +{ + +cd libfm-$version + + autoreconf -fi + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --with-extra-only \ + --with-gtk=no \ + --disable-static + +make + +make DESTDIR="$PKG" install + +rm -rf $PKG/usr/lib/*.la +rm $PKG/usr/include/libfm + +} diff --git a/libfm-qt/.footprint b/libfm-qt/.footprint new file mode 100644 index 0000000..329ca53 --- /dev/null +++ b/libfm-qt/.footprint @@ -0,0 +1,126 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/libfm-qt6/ +-rw-r--r-- root/root usr/include/libfm-qt6/appchoosercombobox.h +-rw-r--r-- root/root usr/include/libfm-qt6/appchooserdialog.h +-rw-r--r-- root/root usr/include/libfm-qt6/applaunchcontext.h +-rw-r--r-- root/root usr/include/libfm-qt6/appmenuview.h +-rw-r--r-- root/root usr/include/libfm-qt6/appmenuview_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/bookmarkaction.h +-rw-r--r-- root/root usr/include/libfm-qt6/browsehistory.h +-rw-r--r-- root/root usr/include/libfm-qt6/cachedfoldermodel.h +-rw-r--r-- root/root usr/include/libfm-qt6/colorbutton.h +drwxr-xr-x root/root usr/include/libfm-qt6/core/ +-rw-r--r-- root/root usr/include/libfm-qt6/core/archiver.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/basicfilelauncher.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/bookmarks.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/cstrptr.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/deletejob.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/dirlistjob.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/filechangeattrjob.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/fileinfo.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/fileinfo_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/fileinfojob.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/filelinkjob.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/filemonitor.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/fileoperationjob.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/filepath.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/filesysteminfojob.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/filetransferjob.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/folder.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/folderconfig.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/gioptrs.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/gobjectptr.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/iconinfo.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/iconinfo_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/job.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/job_p.h +drwxr-xr-x root/root usr/include/libfm-qt6/core/legacy/ +-rw-r--r-- root/root usr/include/libfm-qt6/core/legacy/fm-app-info.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/legacy/fm-config.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/legacy/glib-compat.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/mimetype.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/templates.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/terminal.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/thumbnailer.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/thumbnailjob.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/totalsizejob.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/trashjob.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/untrashjob.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/userinfocache.h +drwxr-xr-x root/root usr/include/libfm-qt6/core/vfs/ +-rw-r--r-- root/root usr/include/libfm-qt6/core/vfs/fm-file.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/vfs/fm-xml-file.h +-rw-r--r-- root/root usr/include/libfm-qt6/core/volumemanager.h +-rw-r--r-- root/root usr/include/libfm-qt6/createnewmenu.h +-rw-r--r-- root/root usr/include/libfm-qt6/customaction_p.h +drwxr-xr-x root/root usr/include/libfm-qt6/customactions/ +-rw-r--r-- root/root usr/include/libfm-qt6/customactions/fileaction.h +-rw-r--r-- root/root usr/include/libfm-qt6/customactions/fileactioncondition.h +-rw-r--r-- root/root usr/include/libfm-qt6/customactions/fileactionprofile.h +-rw-r--r-- root/root usr/include/libfm-qt6/dirtreemodel.h +-rw-r--r-- root/root usr/include/libfm-qt6/dirtreemodelitem.h +-rw-r--r-- root/root usr/include/libfm-qt6/dirtreeview.h +-rw-r--r-- root/root usr/include/libfm-qt6/dndactionmenu.h +-rw-r--r-- root/root usr/include/libfm-qt6/dnddest.h +-rw-r--r-- root/root usr/include/libfm-qt6/editbookmarksdialog.h +-rw-r--r-- root/root usr/include/libfm-qt6/execfiledialog_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/filedialog.h +-rw-r--r-- root/root usr/include/libfm-qt6/filedialog_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/filedialoghelper.h +-rw-r--r-- root/root usr/include/libfm-qt6/filelauncher.h +-rw-r--r-- root/root usr/include/libfm-qt6/filemenu.h +-rw-r--r-- root/root usr/include/libfm-qt6/filemenu_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/fileoperation.h +-rw-r--r-- root/root usr/include/libfm-qt6/fileoperationdialog.h +-rw-r--r-- root/root usr/include/libfm-qt6/fileoperationdialog_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/filepropsdialog.h +-rw-r--r-- root/root usr/include/libfm-qt6/filesearchdialog.h +-rw-r--r-- root/root usr/include/libfm-qt6/fm-qt6_export.h +-rw-r--r-- root/root usr/include/libfm-qt6/fm-search.h +-rw-r--r-- root/root usr/include/libfm-qt6/folderitemdelegate.h +-rw-r--r-- root/root usr/include/libfm-qt6/foldermenu.h +-rw-r--r-- root/root usr/include/libfm-qt6/foldermodel.h +-rw-r--r-- root/root usr/include/libfm-qt6/foldermodelitem.h +-rw-r--r-- root/root usr/include/libfm-qt6/folderview.h +-rw-r--r-- root/root usr/include/libfm-qt6/folderview_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/fontbutton.h +-rw-r--r-- root/root usr/include/libfm-qt6/libfmqt.h +-rw-r--r-- root/root usr/include/libfm-qt6/libfmqtglobals.h +-rw-r--r-- root/root usr/include/libfm-qt6/mountoperation.h +-rw-r--r-- root/root usr/include/libfm-qt6/mountoperationpassworddialog_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/mountoperationquestiondialog_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/pathbar.h +-rw-r--r-- root/root usr/include/libfm-qt6/pathbar_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/pathedit.h +-rw-r--r-- root/root usr/include/libfm-qt6/pathedit_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/placesmodel.h +-rw-r--r-- root/root usr/include/libfm-qt6/placesmodelitem.h +-rw-r--r-- root/root usr/include/libfm-qt6/placesview.h +-rw-r--r-- root/root usr/include/libfm-qt6/proxyfoldermodel.h +-rw-r--r-- root/root usr/include/libfm-qt6/renamedialog.h +-rw-r--r-- root/root usr/include/libfm-qt6/sidepane.h +drwxr-xr-x root/root usr/include/libfm-qt6/tests/ +drwxr-xr-x root/root usr/include/libfm-qt6/translations/ +-rw-r--r-- root/root usr/include/libfm-qt6/utilities.h +-rw-r--r-- root/root usr/include/libfm-qt6/utilities_p.h +-rw-r--r-- root/root usr/include/libfm-qt6/xdndworkaround.h +drwxr-xr-x root/root usr/lib/ +lrwxrwxrwx root/root usr/lib/libfm-qt6.so -> libfm-qt6.so.14 +lrwxrwxrwx root/root usr/lib/libfm-qt6.so.14 -> libfm-qt6.so.14.0.0 +-rwxr-xr-x root/root usr/lib/libfm-qt6.so.14.0.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libfm-qt6.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/cmake/ +drwxr-xr-x root/root usr/share/cmake/fm-qt6/ +-rw-r--r-- root/root usr/share/cmake/fm-qt6/fm-qt6-config-version.cmake +-rw-r--r-- root/root usr/share/cmake/fm-qt6/fm-qt6-config.cmake +-rw-r--r-- root/root usr/share/cmake/fm-qt6/fm-qt6-targets-release.cmake +-rw-r--r-- root/root usr/share/cmake/fm-qt6/fm-qt6-targets.cmake +drwxr-xr-x root/root usr/share/libfm-qt6/ +-rw-r--r-- root/root usr/share/libfm-qt6/archivers.list +-rw-r--r-- root/root usr/share/libfm-qt6/terminals.list +drwxr-xr-x root/root usr/share/mime/ +drwxr-xr-x root/root usr/share/mime/packages/ +-rw-r--r-- root/root usr/share/mime/packages/libfm-qt6-mimetypes.xml diff --git a/libfm-qt/.md5sum b/libfm-qt/.md5sum new file mode 100644 index 0000000..d373b20 --- /dev/null +++ b/libfm-qt/.md5sum @@ -0,0 +1 @@ +cc0305facff6c194f3d1663924ddc89e libfm-qt-2.0.2.tar.xz diff --git a/libfm-qt/Pkgfile b/libfm-qt/Pkgfile new file mode 100644 index 0000000..9d8c25c --- /dev/null +++ b/libfm-qt/Pkgfile @@ -0,0 +1,27 @@ +# Description: Core library of PCManFM-Qt (Qt binding for libfm +# URL: https://github.com/lxqt/libfm-qt +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: lxqt-build-tools libexif lxqt-menu-data menu-cache qt6-base +# Optional: gnome-keyring keepassxc kwallet + +name=libfm-qt +version=2.0.2 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/${name}6/translations +} diff --git a/libfm-qt5/Pkgfile b/libfm-qt5/Pkgfile new file mode 100644 index 0000000..f825d10 --- /dev/null +++ b/libfm-qt5/Pkgfile @@ -0,0 +1,27 @@ +# Description: Core library of PCManFM-Qt (Qt binding for libfm +# URL: https://github.com/lxqt/libfm-qt +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: lxqt-build-tools-qt5 libexif lxqt-menu-data menu-cache qt5 +# Optional: gnome-keyring keepassxc kwallet + +name=libfm-qt5 +version=1.4.0 +release=1 + +source=(https://github.com/lxqt/libfm-qt/releases/download/$version/libfm-qt-$version.tar.xz) + +build() { + mkdir -p build + cd build + + cmake "$SRC/libfm-qt-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/libfm-qt/translations +} diff --git a/libfm/Pkgfile b/libfm/Pkgfile new file mode 100644 index 0000000..0669d9e --- /dev/null +++ b/libfm/Pkgfile @@ -0,0 +1,38 @@ +# Description: Library for file management +# URL: https://lxde.org +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: gtk gtk3 libexif menu-cache +# Optional: gtk-doc dbus-glib gvfs lxmenu-data menu-cache + +name=libfm +version=1.3.2 +release=1 + +source=(https://github.com/lxde/libfm/archive/${version}/$name-$version.tar.gz) + +build() { + +cd $name-$version + + autoreconf -fi + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --with-gtk=3 \ + --with-gtk=2 \ + --with-gnu-ld \ + --disable-static \ + --disable-nls \ + --disable-gtk-doc + +make + +make DESTDIR="$PKG" install + +rm -rf $PKG/usr/lib/*.la +rm $PKG/usr/include/libfm-1.0/{fm-extra.h,fm-version.h,fm-xml-file.h} +rm -rf $PKG/usr/lib/libfm-extra.* +rm -rf $PKG/usr/lib/pkgconfig/libfm-extra.* +rm -rf $PKG/usr/share/locale + +} diff --git a/liblxqt/.footprint b/liblxqt/.footprint new file mode 100644 index 0000000..f7d062a --- /dev/null +++ b/liblxqt/.footprint @@ -0,0 +1,62 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/lxqt-backlight_backend +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/lxqt/ +drwxr-xr-x root/root usr/include/lxqt/LXQt/ +-rw-r--r-- root/root usr/include/lxqt/LXQt/Application +-rw-r--r-- root/root usr/include/lxqt/LXQt/AutostartEntry +-rw-r--r-- root/root usr/include/lxqt/LXQt/Backlight +-rw-r--r-- root/root usr/include/lxqt/LXQt/ConfigDialog +-rw-r--r-- root/root usr/include/lxqt/LXQt/ConfigDialogCmdLineOptions +-rw-r--r-- root/root usr/include/lxqt/LXQt/Globals +-rw-r--r-- root/root usr/include/lxqt/LXQt/GridLayout +-rw-r--r-- root/root usr/include/lxqt/LXQt/HtmlDelegate +-rw-r--r-- root/root usr/include/lxqt/LXQt/Notification +-rw-r--r-- root/root usr/include/lxqt/LXQt/PageSelectWidget +-rw-r--r-- root/root usr/include/lxqt/LXQt/PluginInfo +-rw-r--r-- root/root usr/include/lxqt/LXQt/Power +-rw-r--r-- root/root usr/include/lxqt/LXQt/PowerManager +-rw-r--r-- root/root usr/include/lxqt/LXQt/ProgramFinder +-rw-r--r-- root/root usr/include/lxqt/LXQt/RotatedWidget +-rw-r--r-- root/root usr/include/lxqt/LXQt/ScreenSaver +-rw-r--r-- root/root usr/include/lxqt/LXQt/Settings +-rw-r--r-- root/root usr/include/lxqt/LXQt/SingleApplication +-rw-r--r-- root/root usr/include/lxqt/LXQt/Translator +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtapplication.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtautostartentry.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtbacklight.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtconfigdialog.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtconfigdialogcmdlineoptions.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtglobals.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtgridlayout.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqthtmldelegate.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtnotification.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtpageselectwidget.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtplugininfo.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtpower.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtpowermanager.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtprogramfinder.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtrotatedwidget.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtscreensaver.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtsettings.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqtsingleapplication.h +-rw-r--r-- root/root usr/include/lxqt/LXQt/lxqttranslator.h +drwxr-xr-x root/root usr/lib/ +lrwxrwxrwx root/root usr/lib/liblxqt.so -> liblxqt.so.2 +lrwxrwxrwx root/root usr/lib/liblxqt.so.2 -> liblxqt.so.2.0.0 +-rwxr-xr-x root/root usr/lib/liblxqt.so.2.0.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/lxqt.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/cmake/ +drwxr-xr-x root/root usr/share/cmake/lxqt/ +-rw-r--r-- root/root usr/share/cmake/lxqt/lxqt-config-version.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt/lxqt-config.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt/lxqt-targets-release.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt/lxqt-targets.cmake +drwxr-xr-x root/root usr/share/lxqt/ +-rw-r--r-- root/root usr/share/lxqt/power.conf +drwxr-xr-x root/root usr/share/polkit-1/ +drwxr-xr-x root/root usr/share/polkit-1/actions/ +-rw-r--r-- root/root usr/share/polkit-1/actions/org.lxqt.backlight.pkexec.policy diff --git a/liblxqt/.md5sum b/liblxqt/.md5sum new file mode 100644 index 0000000..60e2894 --- /dev/null +++ b/liblxqt/.md5sum @@ -0,0 +1 @@ +89426044b9f2d5d3602eaf2477faa68c liblxqt-2.0.0.tar.gz diff --git a/liblxqt/Pkgfile b/liblxqt/Pkgfile new file mode 100644 index 0000000..65613f4 --- /dev/null +++ b/liblxqt/Pkgfile @@ -0,0 +1,26 @@ +# Description: TCommon base library for LXQt components +# URL: https://github.com/lxqt/liblxqt +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: kwindowsystem lxqt-build-tools polkit-qt-1 + +name=liblxqt +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/liblxqt/archive/2.0.0/liblxqt-2.0.0.tar.gz) + +build() { + + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/lxqt/translations +} diff --git a/libqt5xdg/Pkgfile b/libqt5xdg/Pkgfile new file mode 100644 index 0000000..5356a20 --- /dev/null +++ b/libqt5xdg/Pkgfile @@ -0,0 +1,27 @@ +# Description: Library providing freedesktop.org XDG specs implementations for Qt5 +# URL: https://github.com/lxqt/libqtxdg +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: xorg-libsm xorg-libxkb + +name=libqt5xdg +version=3.12.0 +release=1 + +source=(https://github.com/lxqt/libqtxdg/archive/$version/libqtxdg-$version.tar.gz) + +build() { + mkdir -p build + cd build + cmake "$SRC/libqtxdg-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + + make + + make DESTDIR="$PKG" install + +# we only want the files from the main libqtxdg package + rm -rf $PKG/etc +} diff --git a/libqtxdg/.footprint b/libqtxdg/.footprint new file mode 100644 index 0000000..0f63ed3 --- /dev/null +++ b/libqtxdg/.footprint @@ -0,0 +1,62 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/xdg/ +-rw-r--r-- root/root etc/xdg/lxqt-qtxdg.conf +-rw-r--r-- root/root etc/xdg/qtxdg.conf +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/qt6xdg/ +-rw-r--r-- root/root usr/include/qt6xdg/XdgAction +-rw-r--r-- root/root usr/include/qt6xdg/XdgAutoStart +-rw-r--r-- root/root usr/include/qt6xdg/XdgDefaultApps +-rw-r--r-- root/root usr/include/qt6xdg/XdgDesktopFile +-rw-r--r-- root/root usr/include/qt6xdg/XdgDirs +-rw-r--r-- root/root usr/include/qt6xdg/XdgIcon +-rw-r--r-- root/root usr/include/qt6xdg/XdgMenu +-rw-r--r-- root/root usr/include/qt6xdg/XdgMenuWidget +-rw-r--r-- root/root usr/include/qt6xdg/XdgMimeApps +-rw-r--r-- root/root usr/include/qt6xdg/XdgMimeType +-rw-r--r-- root/root usr/include/qt6xdg/XmlHelper +-rw-r--r-- root/root usr/include/qt6xdg/xdgaction.h +-rw-r--r-- root/root usr/include/qt6xdg/xdgautostart.h +-rw-r--r-- root/root usr/include/qt6xdg/xdgdefaultapps.h +-rw-r--r-- root/root usr/include/qt6xdg/xdgdesktopfile.h +-rw-r--r-- root/root usr/include/qt6xdg/xdgdirs.h +-rw-r--r-- root/root usr/include/qt6xdg/xdgicon.h +-rw-r--r-- root/root usr/include/qt6xdg/xdgmacros.h +-rw-r--r-- root/root usr/include/qt6xdg/xdgmenu.h +-rw-r--r-- root/root usr/include/qt6xdg/xdgmenuwidget.h +-rw-r--r-- root/root usr/include/qt6xdg/xdgmimeapps.h +-rw-r--r-- root/root usr/include/qt6xdg/xdgmimetype.h +-rw-r--r-- root/root usr/include/qt6xdg/xmlhelper.h +drwxr-xr-x root/root usr/include/qt6xdgiconloader/ +drwxr-xr-x root/root usr/include/qt6xdgiconloader/4.0.0/ +drwxr-xr-x root/root usr/include/qt6xdgiconloader/4.0.0/private/ +drwxr-xr-x root/root usr/include/qt6xdgiconloader/4.0.0/private/xdgiconloader/ +-rw-r--r-- root/root usr/include/qt6xdgiconloader/4.0.0/private/xdgiconloader/xdgiconloader_p.h +-rw-r--r-- root/root usr/include/qt6xdgiconloader/xdgiconloader_export.h +drwxr-xr-x root/root usr/lib/ +lrwxrwxrwx root/root usr/lib/libQt6Xdg.so -> libQt6Xdg.so.4 +lrwxrwxrwx root/root usr/lib/libQt6Xdg.so.4 -> libQt6Xdg.so.4.0.0 +-rwxr-xr-x root/root usr/lib/libQt6Xdg.so.4.0.0 +lrwxrwxrwx root/root usr/lib/libQt6XdgIconLoader.so -> libQt6XdgIconLoader.so.4 +lrwxrwxrwx root/root usr/lib/libQt6XdgIconLoader.so.4 -> libQt6XdgIconLoader.so.4.0.0 +-rwxr-xr-x root/root usr/lib/libQt6XdgIconLoader.so.4.0.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/Qt6Xdg.pc +-rw-r--r-- root/root usr/lib/pkgconfig/Qt6XdgIconLoader.pc +drwxr-xr-x root/root usr/lib/qt6/ +drwxr-xr-x root/root usr/lib/qt6/plugins/ +drwxr-xr-x root/root usr/lib/qt6/plugins/iconengines/ +-rwxr-xr-x root/root usr/lib/qt6/plugins/iconengines/libQt6XdgIconPlugin.so +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/cmake/ +drwxr-xr-x root/root usr/share/cmake/qt6xdg/ +-rw-r--r-- root/root usr/share/cmake/qt6xdg/qt6xdg-config-version.cmake +-rw-r--r-- root/root usr/share/cmake/qt6xdg/qt6xdg-config.cmake +-rw-r--r-- root/root usr/share/cmake/qt6xdg/qt6xdg-targets-release.cmake +-rw-r--r-- root/root usr/share/cmake/qt6xdg/qt6xdg-targets.cmake +drwxr-xr-x root/root usr/share/cmake/qt6xdgiconloader/ +-rw-r--r-- root/root usr/share/cmake/qt6xdgiconloader/qt6xdgiconloader-config-version.cmake +-rw-r--r-- root/root usr/share/cmake/qt6xdgiconloader/qt6xdgiconloader-config.cmake +-rw-r--r-- root/root usr/share/cmake/qt6xdgiconloader/qt6xdgiconloader-targets-release.cmake +-rw-r--r-- root/root usr/share/cmake/qt6xdgiconloader/qt6xdgiconloader-targets.cmake diff --git a/libqtxdg/.md5sum b/libqtxdg/.md5sum new file mode 100644 index 0000000..46c877b --- /dev/null +++ b/libqtxdg/.md5sum @@ -0,0 +1 @@ +69131492b351430ee6a0318ac9c7794e libqtxdg-4.0.0.tar.gz diff --git a/libqtxdg/Pkgfile b/libqtxdg/Pkgfile new file mode 100644 index 0000000..bf1bc90 --- /dev/null +++ b/libqtxdg/Pkgfile @@ -0,0 +1,25 @@ +# Description: Library providing freedesktop.org XDG specs implementations for Qt +# URL: https://github.com/lxqt/libqtxdg +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: xorg-libsm xorg-libxkb + +name=libqtxdg +version=4.0.0 +release=1 + +source=(https://github.com/lxqt/libqtxdg/archive/4.0.0/libqtxdg-4.0.0.tar.gz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + + make + + + make DESTDIR="$PKG" install +} diff --git a/libstatgrab/Pkgfile b/libstatgrab/Pkgfile new file mode 100644 index 0000000..379d50d --- /dev/null +++ b/libstatgrab/Pkgfile @@ -0,0 +1,23 @@ +# Description: A library that provides cross platform access to statistics about the system on which it's run +# URL: https://www.i-scream.org/libstatgrab +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: ncurses perl + +name=libstatgrab +version=0.92.1 +release=1 + +source=(https://github.com/$name/$name/releases/download/LIBSTATGRAB_0_92_1/$name-$version.tar.gz) + +build() { + + cd $name-$version + + ./configure --prefix=/usr + make + + make DESTDIR="$PKG" install + + rm -r $PKG/usr/lib/*.la + rm -rf $PKG/usr/share/doc +} diff --git a/libsysstat/.footprint b/libsysstat/.footprint new file mode 100644 index 0000000..467b848 --- /dev/null +++ b/libsysstat/.footprint @@ -0,0 +1,29 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/sysstat-qt6/ +drwxr-xr-x root/root usr/include/sysstat-qt6/SysStat/ +-rw-r--r-- root/root usr/include/sysstat-qt6/SysStat/BaseStat +-rw-r--r-- root/root usr/include/sysstat-qt6/SysStat/CpuStat +-rw-r--r-- root/root usr/include/sysstat-qt6/SysStat/Global +-rw-r--r-- root/root usr/include/sysstat-qt6/SysStat/MemStat +-rw-r--r-- root/root usr/include/sysstat-qt6/SysStat/NetStat +-rw-r--r-- root/root usr/include/sysstat-qt6/SysStat/Version +-rw-r--r-- root/root usr/include/sysstat-qt6/basestat.h +-rw-r--r-- root/root usr/include/sysstat-qt6/cpustat.h +-rw-r--r-- root/root usr/include/sysstat-qt6/memstat.h +-rw-r--r-- root/root usr/include/sysstat-qt6/netstat.h +-rw-r--r-- root/root usr/include/sysstat-qt6/sysstat_global.h +-rw-r--r-- root/root usr/include/sysstat-qt6/version.h +drwxr-xr-x root/root usr/lib/ +lrwxrwxrwx root/root usr/lib/libsysstat-qt6.so -> libsysstat-qt6.so.1 +lrwxrwxrwx root/root usr/lib/libsysstat-qt6.so.1 -> libsysstat-qt6.so.1.0.0 +-rwxr-xr-x root/root usr/lib/libsysstat-qt6.so.1.0.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/sysstat-qt6.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/cmake/ +drwxr-xr-x root/root usr/share/cmake/sysstat-qt6/ +-rw-r--r-- root/root usr/share/cmake/sysstat-qt6/sysstat-qt6-config-version.cmake +-rw-r--r-- root/root usr/share/cmake/sysstat-qt6/sysstat-qt6-config.cmake +-rw-r--r-- root/root usr/share/cmake/sysstat-qt6/sysstat-qt6-targets-release.cmake +-rw-r--r-- root/root usr/share/cmake/sysstat-qt6/sysstat-qt6-targets.cmake diff --git a/libsysstat/.md5sum b/libsysstat/.md5sum new file mode 100644 index 0000000..7e9efdf --- /dev/null +++ b/libsysstat/.md5sum @@ -0,0 +1 @@ +8a48fa8de906f9e73bd9ef91e39128eb libsysstat-1.0.0.tar.xz diff --git a/libsysstat/Pkgfile b/libsysstat/Pkgfile new file mode 100644 index 0000000..2c9c1bb --- /dev/null +++ b/libsysstat/Pkgfile @@ -0,0 +1,25 @@ +# Description: Library to query system statistics +# URL: https://github.com/lxqt/libsysstat +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: lxqt-build-tools qt6-base + +name=libsysstat +version=1.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + + make + + make DESTDIR="$PKG" install +} diff --git a/lximage-qt/Pkgfile b/lximage-qt/Pkgfile new file mode 100644 index 0000000..fa7699f --- /dev/null +++ b/lximage-qt/Pkgfile @@ -0,0 +1,25 @@ +# Description: The LXQt image viewer and screenshot tool +# URL: https://github.com/lxqt/lximage-qt +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: hicolor-icon-theme libexif libfm-qt lxqt-build-tools + +name=lximage-qt +version=2.0.1 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/$name +} diff --git a/lximage-qt/post-install b/lximage-qt/post-install new file mode 100644 index 0000000..5895aae --- /dev/null +++ b/lximage-qt/post-install @@ -0,0 +1,7 @@ +#!/bin/sh + +# update application icon caches + +/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor + +# EOF \ No newline at end of file diff --git a/lxqt-about/Pkgfile b/lxqt-about/Pkgfile new file mode 100644 index 0000000..b18c2ca --- /dev/null +++ b/lxqt-about/Pkgfile @@ -0,0 +1,25 @@ +# Description: LXQt about dialog +# URL: http://github.com/lxqt/lxqt-about +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: liblxqt libqtxdg lxqt-build-tools + +name=lxqt-about +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/lxqt +} diff --git a/lxqt-about/post-install b/lxqt-about/post-install new file mode 100644 index 0000000..5895aae --- /dev/null +++ b/lxqt-about/post-install @@ -0,0 +1,7 @@ +#!/bin/sh + +# update application icon caches + +/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor + +# EOF \ No newline at end of file diff --git a/lxqt-admin/Pkgfile b/lxqt-admin/Pkgfile new file mode 100644 index 0000000..e048607 --- /dev/null +++ b/lxqt-admin/Pkgfile @@ -0,0 +1,25 @@ +# Description: LXQt system administration tool. +# URL: https://github.com/lxqt/lxqt-admin +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: kwindowsystem liblxqt polkit-qt-1 qt6-base lxqt-build-tools qt6-tools + +name=lxqt-admin +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/lxqt +} diff --git a/lxqt-archiver/Pkgfile b/lxqt-archiver/Pkgfile new file mode 100644 index 0000000..3bba212 --- /dev/null +++ b/lxqt-archiver/Pkgfile @@ -0,0 +1,26 @@ +# Description: A lightweight desktop-agnostic Qt file archiver +# URL: https://github.com/lxqt/lxqt-archiver +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: glib json-glib libfm-qt qt6-base lxqt-build-tools qt6-tools +# Optional: libarchive p7zip + +name=lxqt-archiver +version=1.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/$name +} diff --git a/lxqt-build-tools-qt5/.footprint b/lxqt-build-tools-qt5/.footprint new file mode 100644 index 0000000..1042701 --- /dev/null +++ b/lxqt-build-tools-qt5/.footprint @@ -0,0 +1,41 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/lxqt-transupdate +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/cmake/ +drwxr-xr-x root/root usr/share/cmake/lxqt-build-tools/ +drwxr-xr-x root/root usr/share/cmake/lxqt-build-tools/find-modules/ +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindClazy.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindExif.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindFontconfig.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindGLIB.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindMenuCache.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindUDev.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindXCB.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindXKBCommon.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindXTerm.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindXdgEmail.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindXdgMime.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindXdgOpen.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindXdgScreensaver.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindXdgSettings.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/find-modules/FindXdgUserDirs.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/lxqt-build-tools-config-version.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/lxqt-build-tools-config.cmake +drwxr-xr-x root/root usr/share/cmake/lxqt-build-tools/modules/ +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/ECMFindModuleHelpers.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtAppTranslationLoader.cpp.in +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtCompilerSettings.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtConfigVars.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtCreatePkgConfigFile.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtCreatePortableHeaders.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtLibTranslationLoader.cpp.in +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtPluginTranslationLoader.cpp.in +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtPreventInSourceBuilds.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtTranslate.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtTranslateDesktop.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtTranslateDesktopYaml.pl +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtTranslateTs.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/LXQtTranslationLoader.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/Qt5TranslationLoader.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt-build-tools/modules/Qt5TranslationLoader.cpp.in diff --git a/lxqt-build-tools-qt5/Pkgfile b/lxqt-build-tools-qt5/Pkgfile new file mode 100644 index 0000000..e53c99b --- /dev/null +++ b/lxqt-build-tools-qt5/Pkgfile @@ -0,0 +1,23 @@ +# Description: Various packaging tools and scripts for LXQt applications +# URL: https://github.com/lxqt/lxqt-build-tools +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: qt5-tools git + +name=lxqt-build-tools-qt5 +version=0.13.0 +release=1 + +source=(https://github.com/lxqt/lxqt-build-tools/releases/download/$version/lxqt-build-tools-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/lxqt-build-tools-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + + make + + make DESTDIR="$PKG" install +} diff --git a/lxqt-build-tools/.footprint b/lxqt-build-tools/.footprint new file mode 100644 index 0000000..8e97575 --- /dev/null +++ b/lxqt-build-tools/.footprint @@ -0,0 +1,42 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/lxqt2-transupdate +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/cmake/ +drwxr-xr-x root/root usr/share/cmake/lxqt2-build-tools/ +drwxr-xr-x root/root usr/share/cmake/lxqt2-build-tools/find-modules/ +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindClazy.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindExif.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindFontconfig.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindGLIB.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindMenuCache.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindUDev.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindXCB.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindXKBCommon.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindXTerm.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindXdgEmail.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindXdgMime.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindXdgOpen.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindXdgScreensaver.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindXdgSettings.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/find-modules/FindXdgUserDirs.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/lxqt2-build-tools-config-version.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/lxqt2-build-tools-config.cmake +drwxr-xr-x root/root usr/share/cmake/lxqt2-build-tools/modules/ +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/ECMFindModuleHelpers.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtAppTranslationLoader.cpp.in +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtCompilerSettings.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtConfigVars.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtCreatePkgConfigFile.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtCreatePortableHeaders.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtLibTranslationLoader.cpp.in +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtPluginTranslationLoader.cpp.in +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtPreventInSourceBuilds.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtQueryQt.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtTranslate.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtTranslateDesktop.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtTranslateDesktopYaml.pl +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtTranslateTs.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/LXQtTranslationLoader.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/Qt6TranslationLoader.cmake +-rw-r--r-- root/root usr/share/cmake/lxqt2-build-tools/modules/Qt6TranslationLoader.cpp.in diff --git a/lxqt-build-tools/.md5sum b/lxqt-build-tools/.md5sum new file mode 100644 index 0000000..1e6a2fb --- /dev/null +++ b/lxqt-build-tools/.md5sum @@ -0,0 +1 @@ +f4d7d0d1d61937c9cb7dc636f85aa3f1 lxqt-build-tools-2.0.0.tar.gz diff --git a/lxqt-build-tools/Pkgfile b/lxqt-build-tools/Pkgfile new file mode 100644 index 0000000..4604ba9 --- /dev/null +++ b/lxqt-build-tools/Pkgfile @@ -0,0 +1,22 @@ +# Description: Various packaging tools and scripts for LXQt applications +# URL: https://github.com/lxqt/lxqt-build-tools +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: qt6-tools git + +name=lxqt-build-tools +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/lxqt-build-tools/archive/2.0.0/lxqt-build-tools-2.0.0.tar.gz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install +} diff --git a/lxqt-config/Pkgfile b/lxqt-config/Pkgfile new file mode 100644 index 0000000..d1a8653 --- /dev/null +++ b/lxqt-config/Pkgfile @@ -0,0 +1,25 @@ +# Description: LXQt system configuration +# URL: https://github.com/lxqt/lxqt-config +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: liblxqt libkscreen libqtxdg xorg-libxcursor xorg-xf86-input-libinput lxqt-build-tools lxqt-menu-data lxqt-themes qt6-base qt6-svg + +name=lxqt-config +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + cd "$SRC/$name-$version" + mkdir -p build && cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/lxqt/translations +} diff --git a/lxqt-config/post-install b/lxqt-config/post-install new file mode 100644 index 0000000..194a555 --- /dev/null +++ b/lxqt-config/post-install @@ -0,0 +1,11 @@ +#!/bin/sh + +# update application db + +/usr/bin/update-desktop-database /usr/share/applications + +# update icon cache + +gtk-update-icon-cache /usr/share/icons/hicolor + +# End post install file diff --git a/lxqt-globalkeys/Pkgfile b/lxqt-globalkeys/Pkgfile new file mode 100644 index 0000000..ed469a8 --- /dev/null +++ b/lxqt-globalkeys/Pkgfile @@ -0,0 +1,23 @@ +# Description: LXQt daemon and library for global keyboard shortcuts registration. +# URL: https://github.com/lxqt/lxqt-globalkeys +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: liblxqt lxqt-build-tools + +name=lxqt-globalkeys +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install +} diff --git a/lxqt-menu-data/Pkgfile b/lxqt-menu-data/Pkgfile new file mode 100644 index 0000000..c4949cc --- /dev/null +++ b/lxqt-menu-data/Pkgfile @@ -0,0 +1,22 @@ +# Description: LXQt menu files +# URL: https://github.com/lxqt/lxqt-menu-data +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: lxqt-build-tools qt6-tools + +name=lxqt-menu-data +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + + cmake -B build -S $name-$version \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make -C build + + cd build + make DESTDIR=$PKG install +} diff --git a/lxqt-notificationd/Pkgfile b/lxqt-notificationd/Pkgfile new file mode 100644 index 0000000..8444852 --- /dev/null +++ b/lxqt-notificationd/Pkgfile @@ -0,0 +1,24 @@ +# Description: LXQt notification daemon and library +# URL: https://github.com/lxqt/lxqt-notificationd +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: kwindowsystem layer-shell-qt libqtxdg liblxqt qt6-base lxqt-build-tools + +name=lxqt-notificationd +version=2.0.1 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/lxqt +} diff --git a/lxqt-openssh-askpass/Pkgfile b/lxqt-openssh-askpass/Pkgfile new file mode 100644 index 0000000..24051a4 --- /dev/null +++ b/lxqt-openssh-askpass/Pkgfile @@ -0,0 +1,24 @@ +# Description: LXQt openssh password prompt +# URL: https://github.com/lxqt/lxqt-openssh-askpass +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: liblxqt lxqt-build-tools + +name=lxqt-openssh-askpass +version=2.0.1 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/lxqt +} diff --git a/lxqt-panel/Pkgfile b/lxqt-panel/Pkgfile new file mode 100644 index 0000000..3ac5a1d --- /dev/null +++ b/lxqt-panel/Pkgfile @@ -0,0 +1,28 @@ +# Description: The LXQt desktop panel. +# URL: https://github.com/lxqt/lxqt-panel +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: layer-shell-qt libdbusmenu-lxqt libqtxdg xorg-libxcomposite lxqt-menu-data lxqt-globalkeys menu-cache solid lxqt-build-tools libstatgrab libsysstat lm_sensors + +name=lxqt-panel +version=2.0.1 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + + cd "$SRC/$name-$version" + + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/lxqt/translations +} diff --git a/lxqt-policykit/Pkgfile b/lxqt-policykit/Pkgfile new file mode 100644 index 0000000..79382a2 --- /dev/null +++ b/lxqt-policykit/Pkgfile @@ -0,0 +1,24 @@ +# Description: The LXQt policykit authentication agent. +# URL: https://github.com/lxqt/lxqt-policykit +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: liblxqt polkit-qt-1 lxqt-build-tools + +name=lxqt-policykit +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/lxqt +} diff --git a/lxqt-powermanagement/Pkgfile b/lxqt-powermanagement/Pkgfile new file mode 100644 index 0000000..0a658bf --- /dev/null +++ b/lxqt-powermanagement/Pkgfile @@ -0,0 +1,24 @@ +# Description: LXQt power management daemon +# URL: https://github.com/lxqt/lxqt-powermanagement +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: libqtxdg hicolor-icon-theme kidletime solid qt6-svg upower lxqt-build-tools + +name=lxqt-powermanagement +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + +rm -rf $PKG/usr/share/lxqt/translations +} diff --git a/lxqt-powermanagement/post-install b/lxqt-powermanagement/post-install new file mode 100644 index 0000000..5895aae --- /dev/null +++ b/lxqt-powermanagement/post-install @@ -0,0 +1,7 @@ +#!/bin/sh + +# update application icon caches + +/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor + +# EOF \ No newline at end of file diff --git a/lxqt-qt5plugin/Pkgfile b/lxqt-qt5plugin/Pkgfile new file mode 100644 index 0000000..b01cefa --- /dev/null +++ b/lxqt-qt5plugin/Pkgfile @@ -0,0 +1,22 @@ +# Description: LXQt platform integration for Qt. +# URL: https://github.com/lxqt/lxqt-qtplugin +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: libdbusmenu-lxqt libqt5xdg lxqt-build-tools-qt5 libfm-qt5 qt5 + +name=lxqt-qt5plugin +version=1.4.1 +release=1 + +source=(https://github.com/lxqt/lxqt-qtplugin/releases/download/$version/lxqt-qtplugin-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/lxqt-qtplugin-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install +} diff --git a/lxqt-qtplugin/Pkgfile b/lxqt-qtplugin/Pkgfile new file mode 100644 index 0000000..7fbbd98 --- /dev/null +++ b/lxqt-qtplugin/Pkgfile @@ -0,0 +1,22 @@ +# Description: LXQt platform integration for Qt. +# URL: https://github.com/lxqt/lxqt-qtplugin +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: libdbusmenu-lxqt libqtxdg lxqt-build-tools libfm-qt + +name=lxqt-qtplugin +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install +} diff --git a/lxqt-runner/Pkgfile b/lxqt-runner/Pkgfile new file mode 100644 index 0000000..05f92d4 --- /dev/null +++ b/lxqt-runner/Pkgfile @@ -0,0 +1,24 @@ +# Description: Tool used to launch programs quickly by typing their names +# URL: https://github.com/lxqt/lxqt-runner +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: layer-shell-qt libqtxdg lxqt-globalkeys lxqt-build-tools muparser + +name=lxqt-runner +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + +rm -rf $PKG/usr/share/lxqt +} diff --git a/lxqt-session/Pkgfile b/lxqt-session/Pkgfile new file mode 100644 index 0000000..6c5bcf9 --- /dev/null +++ b/lxqt-session/Pkgfile @@ -0,0 +1,25 @@ +# Description: The LXQt session manager +# URL: https://github.com/lxqt/lxqt-session +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: kwindowsystem layer-shell-qt qtxdg-tools liblxqt lxqt-themes lxqt-build-tools xdg-user-dirs +# Optional: breeze-icons oxygen-icons + +name=lxqt-session +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + +rm -rf $PKG/usr/share/lxqt/translations +} diff --git a/lxqt-sudo/Pkgfile b/lxqt-sudo/Pkgfile new file mode 100644 index 0000000..490d911 --- /dev/null +++ b/lxqt-sudo/Pkgfile @@ -0,0 +1,24 @@ +# Description: GUI frontend for sudo/su +# URL: https://github.com/lxqt/lxqt-sudo +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: liblxqt lxqt-build-tools + +name=lxqt-sudo +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + +rm -rf $PKG/usr/share/lxqt +} diff --git a/lxqt-themes/Pkgfile b/lxqt-themes/Pkgfile new file mode 100644 index 0000000..5e24728 --- /dev/null +++ b/lxqt-themes/Pkgfile @@ -0,0 +1,23 @@ +# Description: Themes, graphics and icons for LXQt +# URL: https://github.com/lxqt/lxqt-themes +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: hicolor-icon-theme lxqt-build-tools + +name=lxqt-themes +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install +} diff --git a/lxqt-themes/post-install b/lxqt-themes/post-install new file mode 100644 index 0000000..5895aae --- /dev/null +++ b/lxqt-themes/post-install @@ -0,0 +1,7 @@ +#!/bin/sh + +# update application icon caches + +/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor + +# EOF \ No newline at end of file diff --git a/lxqt/Pkgfile b/lxqt/Pkgfile new file mode 100644 index 0000000..af1d949 --- /dev/null +++ b/lxqt/Pkgfile @@ -0,0 +1,14 @@ +# Description: The LXQt Desktop Environment - base/meta port +# URL: https://lxqt-project.org +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: xorg dbus qt6-base qt6-svg qt6-tools kguiaddons libkscreen kidletime kwindowsystem solid layer-shell-qt libstatgrab alsa-lib pulseaudio lm_sensors libconfig muparser upower polkit-qt-1 libfm menu-cache hicolor-icon-theme xdg-utils xdg-user-dirs oxygen-icons openbox libxslt lxqt-build-tools libqtxdg lxqt-menu-data liblxqt libsysstat qtxdg-tools libfm-qt libdbusmenu-lxqt lxqt-globalkeys lxqt-qtplugin qtermwidget lxqt-panel pcmanfm-qt qterminal lxqt-powermanagement lxqt-runner lxqt-themes lxqt-admin lxqt-notificationd lxqt-about lxqt-config lxqt-policykit lxqt-sudo lxqt-openssh-askpass lxqt-session pavucontrol-qt xdg-desktop-portal-lxqt lxqt-archiver screengrab lximage-qt qps obconf-qt +# Optional: + +name=lxqt +version=2.0.0 +release=1 +source=() + +build() { + install -d $PKG/usr/etc +} diff --git a/menu-cache/Pkgfile b/menu-cache/Pkgfile new file mode 100644 index 0000000..b0b9527 --- /dev/null +++ b/menu-cache/Pkgfile @@ -0,0 +1,29 @@ +# Description: Caching mechanism for freedesktop.org compliant menus +# URL: http://lxde.org/ +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: libfm-extra +# Optional: xdg-utils gtk-doc + +name=menu-cache +version=1.1.0 +release=1 +source=(https://downloads.sourceforge.net/lxde/$name-$version.tar.xz menu-cache-1.1.0-consolidated_fixes-1.patch) + + +build() { + + cd $name-$version + + patch -Np1 -i ../menu-cache-1.1.0-consolidated_fixes-1.patch + + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/ \ + --disable-static + + make + make DESTDIR=$PKG install + + rm -rf $PKG/usr/lib/*.la +} + diff --git a/menu-cache/menu-cache-1.1.0-consolidated_fixes-1.patch b/menu-cache/menu-cache-1.1.0-consolidated_fixes-1.patch new file mode 100644 index 0000000..0e6709f --- /dev/null +++ b/menu-cache/menu-cache-1.1.0-consolidated_fixes-1.patch @@ -0,0 +1,149 @@ +Submitted By: Pierre Labastie +Date: 2020-05-19 +Initial Package Version: 1.1.0 +Upstream Status: First patch is committed, second submitted +Origin: https://github.com/lxde/menu-cache +Description: Fix a memory leak and multiple definitions +From 97e5de8682c0c44fe4e6a2df864c5fdf76cd77cc Mon Sep 17 00:00:00 2001 +From: Palo Kisa +Date: Thu, 30 Nov 2017 11:36:18 +0100 +Subject: [PATCH] libmenu-cache: Fix memory leaks + +--- + libmenu-cache/menu-cache.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/libmenu-cache/menu-cache.c b/libmenu-cache/menu-cache.c +index 5025d72..273b503 100644 +--- a/libmenu-cache/menu-cache.c ++++ b/libmenu-cache/menu-cache.c +@@ -379,11 +379,15 @@ static MenuCacheItem* read_item(GDataInputStream* f, MenuCache* cache, + else /* separator */ + { + item->type = MENU_CACHE_TYPE_SEP; ++ g_free(line); + return item; + } + } + else ++ { ++ g_free(line); + return NULL; ++ } + + item->id = g_strndup( line + 1, len - 1 ); + g_free(line); +@@ -923,6 +927,7 @@ gboolean menu_cache_item_unref(MenuCacheItem* item) + else + { + MenuCacheApp* app = MENU_CACHE_APP(item); ++ g_free(app->generic_name); + g_free( app->exec ); + g_free(app->try_exec); + g_free(app->working_dir); +From 1ce739649b4d66339a03fc0ec9ee7a2f7c141780 Mon Sep 17 00:00:00 2001 +From: Mamoru TASAKA +Date: Fri, 24 Jan 2020 13:33:00 +0900 +Subject: [PATCH] Support gcc10 compilation + +gcc10 now defaults to -fno-common, and with gcc10 menu-cache compilation fails like + +/bin/ld: menu-merge.o:menu-cache-gen/menu-tags.h:167: multiple definition of `DirDirs'; main.o:menu-cache-gen/menu-tags.h:167: first defined here +/bin/ld: menu-merge.o:menu-cache-gen/menu-tags.h:164: multiple definition of `AppDirs'; main.o:menu-cache-gen/menu-tags.h:164: first defined here +/bin/ld: menu-merge.o:menu-cache-gen/menu-tags.h:52: multiple definition of `menuTag_Layout'; main.o:menu-cache-gen/menu-tags.h:52: first defined here +.... + +This patch fixes compilation with gcc10: properly declaring variables in header with "extern", and also removing some unneeded variables in header files. +--- + menu-cache-gen/menu-tags.h | 55 ++++++++++++-------------------------- + 1 file changed, 17 insertions(+), 38 deletions(-) + +diff --git a/menu-cache-gen/menu-tags.h b/menu-cache-gen/menu-tags.h +index f3fd7d3..f71c0bc 100644 +--- a/menu-cache-gen/menu-tags.h ++++ b/menu-cache-gen/menu-tags.h +@@ -22,38 +22,17 @@ + #include + #include + +-FmXmlFileTag menuTag_Menu; +-FmXmlFileTag menuTag_AppDir; +-FmXmlFileTag menuTag_DefaultAppDirs; +-FmXmlFileTag menuTag_DirectoryDir; +-FmXmlFileTag menuTag_DefaultDirectoryDirs; +-FmXmlFileTag menuTag_Include; +-FmXmlFileTag menuTag_Exclude; +-FmXmlFileTag menuTag_Filename; +-FmXmlFileTag menuTag_Or; +-FmXmlFileTag menuTag_And; +-FmXmlFileTag menuTag_Not; +-FmXmlFileTag menuTag_Category; +-FmXmlFileTag menuTag_MergeFile; +-FmXmlFileTag menuTag_MergeDir; +-FmXmlFileTag menuTag_DefaultMergeDirs; +-FmXmlFileTag menuTag_Directory; +-FmXmlFileTag menuTag_Name; +-FmXmlFileTag menuTag_Deleted; +-FmXmlFileTag menuTag_NotDeleted; +-FmXmlFileTag menuTag_OnlyUnallocated; +-FmXmlFileTag menuTag_NotOnlyUnallocated; +-FmXmlFileTag menuTag_All; +-FmXmlFileTag menuTag_LegacyDir; +-FmXmlFileTag menuTag_KDELegacyDirs; +-FmXmlFileTag menuTag_Move; +-FmXmlFileTag menuTag_Old; +-FmXmlFileTag menuTag_New; +-FmXmlFileTag menuTag_Layout; +-FmXmlFileTag menuTag_DefaultLayout; +-FmXmlFileTag menuTag_Menuname; +-FmXmlFileTag menuTag_Separator; +-FmXmlFileTag menuTag_Merge; ++extern FmXmlFileTag menuTag_AppDir; ++extern FmXmlFileTag menuTag_DirectoryDir; ++extern FmXmlFileTag menuTag_Include; ++extern FmXmlFileTag menuTag_Exclude; ++extern FmXmlFileTag menuTag_Filename; ++extern FmXmlFileTag menuTag_Or; ++extern FmXmlFileTag menuTag_And; ++extern FmXmlFileTag menuTag_Not; ++extern FmXmlFileTag menuTag_Category; ++extern FmXmlFileTag menuTag_All; ++extern FmXmlFileTag menuTag_LegacyDir; + + typedef enum { + MERGE_NONE, /* starting value */ +@@ -152,19 +131,19 @@ typedef struct { + } MenuRule; + + /* requested language(s) */ +-char **languages; ++extern char **languages; + + /* list of menu files to monitor */ +-GSList *MenuFiles; ++extern GSList *MenuFiles; + + /* list of menu dirs to monitor */ +-GSList *MenuDirs; ++extern GSList *MenuDirs; + + /* list of available app dirs */ +-GSList *AppDirs; ++extern GSList *AppDirs; + + /* list of available dir dirs */ +-GSList *DirDirs; ++extern GSList *DirDirs; + + /* parse and merge menu files */ + MenuMenu *get_merged_menu(const char *file, FmXmlFile **xmlfile, GError **error); +@@ -177,7 +156,7 @@ gboolean save_menu_cache(MenuMenu *layout, const char *menuname, const char *fil + void _free_layout_items(GList *data); + + /* verbosity level */ +-gint verbose; ++extern gint verbose; + + #define DBG if (verbose) g_debug + #define VDBG if (verbose > 1) g_debug + diff --git a/muparser/Pkgfile b/muparser/Pkgfile new file mode 100644 index 0000000..35a87a1 --- /dev/null +++ b/muparser/Pkgfile @@ -0,0 +1,24 @@ +# Description: A fast math parser library. +# URL: http://muparser.sourceforge.net/ +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: + +name=muparser +version=2.3.4 +release=1 + +source=(https://github.com/beltoforion/muparser/archive/v$version/$name-$version.tar.gz) + +build() { + + cmake -B build -S $name-$version \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + + cmake --build build + + DESTDIR=$PKG cmake --install build + +} diff --git a/obconf-qt/Pkgfile b/obconf-qt/Pkgfile new file mode 100644 index 0000000..756d71b --- /dev/null +++ b/obconf-qt/Pkgfile @@ -0,0 +1,25 @@ +# Description: The Qt port of obconf, the Openbox configuration tool +# URL: https://github.com/lxqt/obconf-qt +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: hicolor-icon-theme openbox qt5 lxqt-build-tools + +name=obconf-qt +version=0.16.4 +release=1 + +source=("https://github.com/lxde/$name/releases/download/$version/$name-$version.tar.xz") + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + +rm -rf $PKG/usr/share/$name/translations/ +} diff --git a/pavucontrol-qt/Pkgfile b/pavucontrol-qt/Pkgfile new file mode 100644 index 0000000..a72503c --- /dev/null +++ b/pavucontrol-qt/Pkgfile @@ -0,0 +1,26 @@ +# Description: A Pulseaudio mixer in Qt (port of pavucontrol) +# URL: https://github.com/lxqt/pavucontrol-qt +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: pulseaudio qt6-base lxqt-build-tools + +name=pavucontrol-qt +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/$name +} diff --git a/pavucontrol-qt/post-install b/pavucontrol-qt/post-install new file mode 100644 index 0000000..fdffe45 --- /dev/null +++ b/pavucontrol-qt/post-install @@ -0,0 +1,7 @@ +#!/bin/sh + +# update application database + +/usr/bin/update-desktop-database /usr/share/applications + +# EOF \ No newline at end of file diff --git a/pcmanfm-qt/Pkgfile b/pcmanfm-qt/Pkgfile new file mode 100644 index 0000000..fc6c222 --- /dev/null +++ b/pcmanfm-qt/Pkgfile @@ -0,0 +1,27 @@ +# Description: File manager and desktop icon manager (Qt port of PCManFM and libfm) +# URL: https://github.com/lxqt/pcmanfm-qt +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: lxqt-build-tools desktop-file-utils libfm-qt layer-shell-qt +# Optional: gvfs lxqt-archiver qt6-translations + +name=pcmanfm-qt +version=2.0.0 +release=1 + +source=(https://github.com/lxqt/pcmanfm-qt/releases/download/2.0.0/pcmanfm-qt-2.0.0.tar.xz) + +build() { + mkdir -p build + cd build + + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + +rm -rf $PKG/usr/share/$name/translations +} diff --git a/pcmanfm-qt/post-install b/pcmanfm-qt/post-install new file mode 100644 index 0000000..5895aae --- /dev/null +++ b/pcmanfm-qt/post-install @@ -0,0 +1,7 @@ +#!/bin/sh + +# update application icon caches + +/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor + +# EOF \ No newline at end of file diff --git a/qps/Pkgfile b/qps/Pkgfile new file mode 100644 index 0000000..298ef16 --- /dev/null +++ b/qps/Pkgfile @@ -0,0 +1,25 @@ +# Description: Qt process viewer and manager +# URL: https://github.com/lxqt/qps +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: lxqt-build-tools liblxqt qt6-base hicolor-icon-theme + +name=qps +version=2.9.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + +rm -rf $PKG/usr/share/$name/translations +} diff --git a/qps/post-install b/qps/post-install new file mode 100644 index 0000000..5895aae --- /dev/null +++ b/qps/post-install @@ -0,0 +1,7 @@ +#!/bin/sh + +# update application icon caches + +/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor + +# EOF \ No newline at end of file diff --git a/qterminal/Pkgfile b/qterminal/Pkgfile new file mode 100644 index 0000000..76d0bb8 --- /dev/null +++ b/qterminal/Pkgfile @@ -0,0 +1,26 @@ +# Description: A lightweight Qt-based terminal emulator +# URL: http://lxqt.org/ +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: hicolor-icon-theme layer-shell-qt libcanberra qtermwidget lxqt-build-tools + +name=qterminal +version=2.0.1 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + + rm -rf $PKG/usr/share/qterminal/translations +} diff --git a/qterminal/post-install b/qterminal/post-install new file mode 100644 index 0000000..5895aae --- /dev/null +++ b/qterminal/post-install @@ -0,0 +1,7 @@ +#!/bin/sh + +# update application icon caches + +/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor + +# EOF \ No newline at end of file diff --git a/qtermwidget/Pkgfile b/qtermwidget/Pkgfile new file mode 100644 index 0000000..1eda376 --- /dev/null +++ b/qtermwidget/Pkgfile @@ -0,0 +1,27 @@ +# Description: A terminal widget for Qt, used by QTerminal +# URL: https://github.com/lxqt/qtermwidget +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: qt6-base lxqt-build-tools python3-pyqt-builder python3-installer python3-pyqt6 sip + +name=qtermwidget +version=2.0.1 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + +rm -rf $PKG/usr/share/${name}6/translations + +} diff --git a/qtxdg-tools/Pkgfile b/qtxdg-tools/Pkgfile new file mode 100644 index 0000000..631c94d --- /dev/null +++ b/qtxdg-tools/Pkgfile @@ -0,0 +1,23 @@ +# Description: libqtxdg user tools +# URL: https://github.com/lxqt/qtxdg-tools +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: qt6-base libqtxdg qt6-tools lxqt-build-tools + +name=qtxdg-tools +version=4.0.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + + cmake -B build -S "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + + cmake --build build + + DESTDIR=$PKG cmake --install build +} diff --git a/screengrab/Pkgfile b/screengrab/Pkgfile new file mode 100644 index 0000000..ab353f3 --- /dev/null +++ b/screengrab/Pkgfile @@ -0,0 +1,25 @@ +# Description: Crossplatform tool for grabbing screenshots of your desktop +# URL: https://github.com/lxqt/screengrab +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: kwindowsystem libqtxdg xorg-libx11 xorg-libxcb qt6-base qt6-tools + +name=screengrab +version=2.8.0 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) + +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install + +rm -rf $PKG/usr/share/$name/translations +} diff --git a/screengrab/post-install b/screengrab/post-install new file mode 100644 index 0000000..5895aae --- /dev/null +++ b/screengrab/post-install @@ -0,0 +1,7 @@ +#!/bin/sh + +# update application icon caches + +/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor + +# EOF \ No newline at end of file diff --git a/xdg-desktop-portal-lxqt/Pkgfile b/xdg-desktop-portal-lxqt/Pkgfile new file mode 100644 index 0000000..fdc4fdd --- /dev/null +++ b/xdg-desktop-portal-lxqt/Pkgfile @@ -0,0 +1,22 @@ +# Description: A backend implementation for xdg-desktop-portal using Qt/KDE Frameworks +# URL: https://github.com/lxqt/xdg-desktop-portal-lxqt +# Maintainer: Jay Lanagan, j at lngn dot net +# Depends on: kwindowsystem libfm-qt qt6-base xdg-desktop-portal + +name=xdg-desktop-portal-lxqt +version=1.0.2 +release=1 + +source=(https://github.com/lxqt/$name/releases/download/$version/$name-$version.tar.xz) +build() { + mkdir -p build + cd build + cmake "$SRC/$name-$version" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/$name \ + -DCMAKE_BUILD_TYPE=Release \ + -Wno-dev + make + + make DESTDIR="$PKG" install +}