Initial import

This commit is contained in:
Jay Lanagan 2024-07-23 08:20:18 -04:00
parent b0d53ffb62
commit f8279b8a2f
65 changed files with 1733 additions and 0 deletions

95
REPO Normal file
View File

@ -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

25
libdbusmenu-lxqt/Pkgfile Normal file
View File

@ -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
}

32
libfm-extra/Pkgfile Normal file
View File

@ -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
}

126
libfm-qt/.footprint Normal file
View File

@ -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

1
libfm-qt/.md5sum Normal file
View File

@ -0,0 +1 @@
cc0305facff6c194f3d1663924ddc89e libfm-qt-2.0.2.tar.xz

27
libfm-qt/Pkgfile Normal file
View File

@ -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
}

27
libfm-qt5/Pkgfile Normal file
View File

@ -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
}

38
libfm/Pkgfile Normal file
View File

@ -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
}

62
liblxqt/.footprint Normal file
View File

@ -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

1
liblxqt/.md5sum Normal file
View File

@ -0,0 +1 @@
89426044b9f2d5d3602eaf2477faa68c liblxqt-2.0.0.tar.gz

26
liblxqt/Pkgfile Normal file
View File

@ -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
}

27
libqt5xdg/Pkgfile Normal file
View File

@ -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
}

62
libqtxdg/.footprint Normal file
View File

@ -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

1
libqtxdg/.md5sum Normal file
View File

@ -0,0 +1 @@
69131492b351430ee6a0318ac9c7794e libqtxdg-4.0.0.tar.gz

25
libqtxdg/Pkgfile Normal file
View File

@ -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
}

23
libstatgrab/Pkgfile Normal file
View File

@ -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
}

29
libsysstat/.footprint Normal file
View File

@ -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

1
libsysstat/.md5sum Normal file
View File

@ -0,0 +1 @@
8a48fa8de906f9e73bd9ef91e39128eb libsysstat-1.0.0.tar.xz

25
libsysstat/Pkgfile Normal file
View File

@ -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
}

25
lximage-qt/Pkgfile Normal file
View File

@ -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
}

7
lximage-qt/post-install Normal file
View File

@ -0,0 +1,7 @@
#!/bin/sh
# update application icon caches
/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor
# EOF

25
lxqt-about/Pkgfile Normal file
View File

@ -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
}

7
lxqt-about/post-install Normal file
View File

@ -0,0 +1,7 @@
#!/bin/sh
# update application icon caches
/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor
# EOF

25
lxqt-admin/Pkgfile Normal file
View File

@ -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
}

26
lxqt-archiver/Pkgfile Normal file
View File

@ -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
}

View File

@ -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

View File

@ -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
}

View File

@ -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

1
lxqt-build-tools/.md5sum Normal file
View File

@ -0,0 +1 @@
f4d7d0d1d61937c9cb7dc636f85aa3f1 lxqt-build-tools-2.0.0.tar.gz

22
lxqt-build-tools/Pkgfile Normal file
View File

@ -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
}

25
lxqt-config/Pkgfile Normal file
View File

@ -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
}

11
lxqt-config/post-install Normal file
View File

@ -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

23
lxqt-globalkeys/Pkgfile Normal file
View File

@ -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
}

22
lxqt-menu-data/Pkgfile Normal file
View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

28
lxqt-panel/Pkgfile Normal file
View File

@ -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
}

24
lxqt-policykit/Pkgfile Normal file
View File

@ -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
}

View File

@ -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
}

View File

@ -0,0 +1,7 @@
#!/bin/sh
# update application icon caches
/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor
# EOF

22
lxqt-qt5plugin/Pkgfile Normal file
View File

@ -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
}

22
lxqt-qtplugin/Pkgfile Normal file
View File

@ -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
}

24
lxqt-runner/Pkgfile Normal file
View File

@ -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
}

25
lxqt-session/Pkgfile Normal file
View File

@ -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
}

24
lxqt-sudo/Pkgfile Normal file
View File

@ -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
}

23
lxqt-themes/Pkgfile Normal file
View File

@ -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
}

7
lxqt-themes/post-install Normal file
View File

@ -0,0 +1,7 @@
#!/bin/sh
# update application icon caches
/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor
# EOF

14
lxqt/Pkgfile Normal file
View File

@ -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
}

29
menu-cache/Pkgfile Normal file
View File

@ -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
}

View File

@ -0,0 +1,149 @@
Submitted By: Pierre Labastie <pierre dot labastie at neuf dot fr>
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 <palo.kisa@gmail.com>
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 <mtasaka@fedoraproject.org>
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 <libfm/fm-extra.h>
#include <menu-cache.h>
-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

24
muparser/Pkgfile Normal file
View File

@ -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
}

25
obconf-qt/Pkgfile Normal file
View File

@ -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/
}

26
pavucontrol-qt/Pkgfile Normal file
View File

@ -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
}

View File

@ -0,0 +1,7 @@
#!/bin/sh
# update application database
/usr/bin/update-desktop-database /usr/share/applications
# EOF

27
pcmanfm-qt/Pkgfile Normal file
View File

@ -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
}

7
pcmanfm-qt/post-install Normal file
View File

@ -0,0 +1,7 @@
#!/bin/sh
# update application icon caches
/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor
# EOF

25
qps/Pkgfile Normal file
View File

@ -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
}

7
qps/post-install Normal file
View File

@ -0,0 +1,7 @@
#!/bin/sh
# update application icon caches
/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor
# EOF

26
qterminal/Pkgfile Normal file
View File

@ -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
}

7
qterminal/post-install Normal file
View File

@ -0,0 +1,7 @@
#!/bin/sh
# update application icon caches
/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor
# EOF

27
qtermwidget/Pkgfile Normal file
View File

@ -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
}

23
qtxdg-tools/Pkgfile Normal file
View File

@ -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
}

25
screengrab/Pkgfile Normal file
View File

@ -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
}

7
screengrab/post-install Normal file
View File

@ -0,0 +1,7 @@
#!/bin/sh
# update application icon caches
/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor
# EOF

View File

@ -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
}