diff options
Diffstat (limited to 'port-files')
34 files changed, 1085 insertions, 687 deletions
diff --git a/port-files/Makefile b/port-files/FreeBSD/Makefile index 9345384e..033fcb7e 100644 --- a/port-files/Makefile +++ b/port-files/FreeBSD/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= lumina -PORTVERSION= 0.8.8 +PORTVERSION= 0.9.1 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -Release PORTEPOCH= 1 @@ -40,7 +40,7 @@ MAKE_JOBS_UNSAFE=yes USE_XORG= x11 xdamage USE_XCB= x11extras wm USE_LDCONFIG= yes -USE_QT5= core gui network svg linguist multimedia imageformats \ +USE_QT5= core gui network svg multimedia imageformats \ buildtools x11extras concurrent USES= desktop-file-utils qmake USE_GITHUB= yes @@ -48,9 +48,7 @@ GH_ACCOUNT= pcbsd #Setup the qmake configuration options .if {PORT_OPTIONS:MPCBSD} -QMAKE_ARGS= CONFIG+="configure NO_I18N PCBSD" -.else -QMAKE_ARGS= CONFIG+="configure NO_I18N" +QMAKE_ARGS= CONFIG+="configure PCBSD" .endif -.include <bsd.port.mk>
\ No newline at end of file +.include <bsd.port.mk> diff --git a/port-files/distinfo b/port-files/FreeBSD/distinfo index aaefc4dd..aaefc4dd 100644 --- a/port-files/distinfo +++ b/port-files/FreeBSD/distinfo diff --git a/port-files/FreeBSD/pkg-descr b/port-files/FreeBSD/pkg-descr new file mode 100644 index 00000000..0240a632 --- /dev/null +++ b/port-files/FreeBSD/pkg-descr @@ -0,0 +1,3 @@ +The Lumina Desktop Environment is a lightweight system interface that is designed for use on any Unix-like operating system. It takes a plugin-based approach, allowing the entire interface to be assembled/arranged by each individual user as desired, with a system-wide default layout which can be customized by the system administrator. This allows every system (or user session) to be designed to maximize the individual user's productivity. + +WWW: https://github.com/pcbsd/lumina diff --git a/port-files/FreeBSD/pkg-plist b/port-files/FreeBSD/pkg-plist new file mode 100644 index 00000000..715e6dc8 --- /dev/null +++ b/port-files/FreeBSD/pkg-plist @@ -0,0 +1,63 @@ +bin/start-lumina-desktop +bin/lumina-desktop +bin/lumina-open +bin/lumina-config +bin/lumina-fm +bin/lumina-screenshot +bin/lumina-search +bin/lumina-info +bin/lumina-xconfig +bin/lumina-fileinfo +bin/lumina-textedit +bin/lte +etc/luminaDesktop.conf.dist +lib/libLuminaUtils.so +lib/libLuminaUtils.so.1 +lib/libLuminaUtils.so.1.0 +lib/libLuminaUtils.so.1.0.0 +include/LuminaXDG.h +include/LuminaUtils.h +include/LuminaX11.h +include/LuminaThemes.h +include/LuminaOS.h +include/LuminaSingleApplication.h +share/applications/lumina-config.desktop +share/applications/lumina-fm.desktop +share/applications/lumina-info.desktop +share/applications/lumina-screenshot.desktop +share/applications/lumina-search.desktop +share/applications/lumina-support.desktop +share/applications/lumina-textedit.desktop +share/applications/lumina-xconfig.desktop +share/pixmaps/Lumina-DE.png +share/pixmaps/Insight-FileManager.png +share/xsessions/Lumina-DE.desktop +share/lumina-desktop/desktop-background.jpg +share/lumina-desktop/defaultapps.conf +share/lumina-desktop/luminaDesktop.conf +share/lumina-desktop/fluxbox-init-rc +share/lumina-desktop/fluxbox-keys +share/lumina-desktop/Login.ogg +share/lumina-desktop/Logout.ogg +share/lumina-desktop/colors/Black.qss.colors +share/lumina-desktop/colors/Blue-Light.qss.colors +share/lumina-desktop/colors/Grey-Dark.qss.colors +share/lumina-desktop/colors/Lumina-Red.qss.colors +share/lumina-desktop/colors/Lumina-Green.qss.colors +share/lumina-desktop/colors/Lumina-Purple.qss.colors +share/lumina-desktop/colors/Lumina-Gold.qss.colors +share/lumina-desktop/colors/Lumina-Glass.qss.colors +share/lumina-desktop/colors/PCBSD10-Default.qss.colors +share/lumina-desktop/colors/Solarized-Dark.qss.colors +share/lumina-desktop/colors/Solarized-Light.qss.colors +share/lumina-desktop/themes/Glass.qss.template +share/lumina-desktop/themes/Lumina-default.qss.template +share/lumina-desktop/themes/None.qss.template +share/wallpapers/Lumina-DE/Lumina_Wispy_gold.jpg +share/wallpapers/Lumina-DE/Lumina_Wispy_green.jpg +share/wallpapers/Lumina-DE/Lumina_Wispy_purple.jpg +share/wallpapers/Lumina-DE/Lumina_Wispy_blue-grey-zoom.jpg +share/wallpapers/Lumina-DE/Lumina_Wispy_blue-grey.jpg +share/wallpapers/Lumina-DE/Lumina_Wispy_grey-blue-zoom.jpg +share/wallpapers/Lumina-DE/Lumina_Wispy_grey-blue.jpg +share/wallpapers/Lumina-DE/Lumina_Wispy_red.jpg diff --git a/port-files/debian/changelog b/port-files/debian/changelog new file mode 100644 index 00000000..73f0bacb --- /dev/null +++ b/port-files/debian/changelog @@ -0,0 +1,227 @@ +lumina-desktop (0.9.1.1421-1nano) unstable; urgency=low + + * new git snapshot + * update lumina-fm.install + * update lumina-data.install + * update lumina-desktop.install + * add lumina-textedit package + * add lumina-textedit as dependency for lumina-desktop + * update debian/merge-lumina-i18n.sh + + -- Christopher Roy Bratusek <nano@jpberlin.de> Wed, 25 May 2016 20:59:42 +0200 + +lumina-desktop (0.9.0.1235-2nano) unstable; urgency=low + + * New maintainance build + * add -dbgsym packages + + -- Christopher Roy Bratusek <nano@jpberlin.de> Tue, 01 Mar 2016 21:21:33 +0100 + +lumina-desktop (0.9.0.1235-1nano) unstable; urgency=low + + * New git snapshot + * update for recent Linux distribution detection changes + * simplify rules + * add missing dependency on libqt5svg5 + * install usr/share/applications/lumina-support.desktop + * install usr/share/Lumina-DE/quickplugins/quick-sample.qml + + -- Christopher Roy Bratusek <nano@jpberlin.de> Tue, 01 Mar 2016 18:43:22 +0100 + +lumina-desktop (0.8.7.1081-1nano) unstable; urgency=low + + * New git snapshot + + -- Christopher Roy Bratusek <nano@jpberlin.de> Sun, 25 Oct 2015 19:56:42 +0100 + +lumina-desktop (0.8.7.980-1nano) unstable; urgency=low + + * New git snapshot + + -- Christopher Roy Bratusek <nano@jpberlin.de> Sat, 26 Sep 2015 10:40:30 +0200 + +lumina-desktop (0.8.7.959-1nano) unstable; urgency=low + + * New git snapshot + + -- Christopher Roy Bratusek <nano@jpberlin.de> Tue, 15 Sep 2015 20:42:54 +0200 + +lumina-desktop (0.8.7.858-1nano) unstable; urgency=low + + * New git snapshot + + -- Christopher Roy Bratusek <nano@jpberlin.de> Thu, 20 Aug 2015 20:07:40 +0200 + +lumina-desktop (0.8.7.828-1nano) unstable; urgency=low + + * New git snapshot + - debian/copyright: minor syntax fixes, add Upstream-Contact + - debian/control: improved package descriptions + - debian/merge-lumina-i18n.sh: script to merge latest translations from + https://github.com/pcbsd/lumina-i18n.git + + -- Christopher Roy Bratusek <nano@jpberlin.de> Thu, 13 Aug 2015 19:18:43 +0200 + +lumina-desktop (0.8.6-1) unstable; urgency=low + + * New upstream release + + -- Valentin OVD <vovd.tanglu@gmail.com> Sat, 1 Aug 2015 21:36:40 +0200 + +lumina-desktop (0.8.5.754-1nano) unstable; urgency=low + + * New git snapshot + - update LOS::MemoryUsagePercent() for output format + change in latest version of 'top' in Debian + + -- Christopher Roy Bratusek <nano@jpberlin.de> Sat, 11 Jul 2015 16:07:42 +0200 + +lumina-desktop (0.8.5.697-1nano) unstable; urgency=low + + * New git snapshot + - display "Not available" in system monitor if cpu temp + can not be read + - add support for showing disk i/o stats in system monitor + - update luminaDesktop.conf to new format + + -- Christopher Roy Bratusek <nano@jpberlin.de> Fri, 12 Jun 2015 19:09:30 +0200 + +lumina-desktop (0.8.5.661-1nano) unstable; urgency=low + + * New git snapshot + - add dependency on top + - add support for cpu-usage and memory-usage in LuminaOS-Debian + + -- Christopher Roy Bratusek <nano@jpberlin.de> Fri, 22 May 2015 19:22:32 +0200 + +lumina-desktop (0.8.5.638-1nano) unstable; urgency=low + + * New git snapshot + - remove custom luminaStartapps (Lumina now uses XDG autostart) + - update luminaDesktop.conf + + -- Christopher Roy Bratusek <nano@jpberlin.de> Wed, 13 May 2015 18:42:16 +0200 + +lumina-desktop (0.8.4.556-1nano) unstable; urgency=low + + * New git snapshot + * reboot, shutdown and suspend via logind + + -- Christopher Roy Bratusek <nano@jpberlin.de> Thu, 23 Apr 2015 20:27:23 +0200 + +lumina-desktop (0.8.4.533-1nano) unstable; urgency=low + + * New git snapshot + * add lumina-fileinfo package + + -- Christopher Roy Bratusek <nano@jpberlin.de> Tue, 21 Apr 2015 20:36:42 +0200 + +lumina-desktop (0.8.4.475-1nano) unstable; urgency=low + + * New git snapshot + * add runtime depencies for lumina-desktop: + - gstreamer1.0-plugins-base + - phonon4qt5-backend-gstreamer + - pavucontrol + - alsa-utils + - acpi + + -- Christopher Roy Bratusek <nano@jpberlin.de> Sat, 18 Apr 2015 20:21:00 +0200 + +lumina-desktop (0.8.3.440-1nano) unstable; urgency=low + + * New git snapshot + * add build dependency on libxcb-composite0-dev + * add dependency on usbmount (tool for automagic mounting + of external devices) + + -- Christopher Roy Bratusek <nano@jpberlin.de> Sat, 28 Mar 2015 18:38:13 +0100 + +lumina-desktop (0.8.3.427-1nano) unstable; urgency=low + + * New git snapshot + + -- Christopher Roy Bratusek <nano@jpberlin.de> Thu, 26 Mar 2015 21:29:34 +0100 + +lumina-desktop (0.8.3.372-1nano) unstable; urgency=low + + * new GIT snapshot + - add build dependency on libxcb-image0-dev + - add Lumina-DE startup wrapper. If qt5-configuration-tool exists + and LUMINA_USE_QT5CT is set to TRUE in /etc/default/lumina-qt5ct, + then export QT_QPA_PLATFORMTHEME=qt5ct, so that it works in Lumina + - add lumina-data arch-indep package containing data files + - drop lumina-core package + - change lumina-desktop from arch-any to arch-indep + - make lumina-desktop what lumina-core was before (keeping dependencies + on all lumina-* packages) + + -- Christopher Roy Bratusek <nano@jpberlin.de> Thu, 12 Mar 2015 18:11:17 +0100 + +lumina-desktop (0.8.3.347-1nano) unstable; urgency=low + + * new GIT snapshot + - add lumina-xconfig package + - install ROADMAP doc file + + -- Christopher Roy Bratusek <nano@jpberlin.de> Tue, 24 Feb 2015 19:15:07 +0100 + +lumina-desktop (0.8.2.282-1nano) unstable; urgency=low + + * new GIT snapshot + - add lumina-info package + - install translations into specific packages + - move lxpolkit from Recommends to Depends + - add /etc/luminaStartapps (autostart applications) + + -- Christopher Roy Bratusek <nano@jpberlin.de> Wed, 28 Jan 2015 19:27:33 +0100 + +lumina-desktop (0.8.1.275-1nano) unstable; urgency=low + + * new GIT snapshot + - remove patches/01-use-luminaos-debian.diff and replace it + by a sed-substition in debian/rules + - use dpkg-architecture instead of gcc for multiarch detection + - fail on missing files when building packages (if any) + - install /usr/share/applications/lumina-search.desktop + - provide /etc/luminaDesktop.conf fallback configuration + + -- Christopher Roy Bratusek <nano@jpberlin.de> Mon, 26 Jan 2015 18:49:14 +0100 + +lumina-desktop (0.8.1.266-1nano) unstable; urgency=low + + * new GIT snapshot + - add debian/patches/01-use-luminaos-debian.diff which uses + LuminaOS-Debian instead of fallback LuminaOS-Linux + - add recommends on lxpolkit and qt5-configuration-tool + + -- Christopher Roy Bratusek <nano@jpberlin.de> Fri, 23 Jan 2015 18:00:15 +0100 + +lumina-desktop (0.8.0.244-nano) unstable; urgency=low + + * new GIT snapshot + - switch to qt5 + - add dependecy on libxcb1-dev, libx11-xcb-dev, libxcb-ewmh-dev, + libxcb-icccm4-dev, libxcb-damage0-dev, libxcb-util0-dev + - drop dependency on libphonon-dev + + -- Christopher Roy Bratusek <nano@jpberlin.de> Wed, 07 Jan 2015 17:06:35 +0100 + +lumina-desktop (0.7.1.158-1nano) unstable; urgency=low + + * new GIT snapshot + - added lumina-search package + + -- Christopher Roy Bratusek <nano@jpberlin.de> Fri, 07 Nov 2014 18:31:07 +0100 + +lumina-desktop (0.6.3.99-1nano) unstable; urgency=low + + * new GIT snapshot + + -- Christopher Roy Bratusek <nano@jpberlin.de> Sun, 05 Oct 2014 20:18:23 +0200 + +lumina-desktop (0.6.2.14-1nano) unstable; urgency=low + + * Initial release + + -- Christopher Roy Bratusek <nano@jpberlin.de> Sat, 06 Sep 2014 21:20:33 +0200 diff --git a/port-files/debian/compat b/port-files/debian/compat new file mode 100644 index 00000000..ec635144 --- /dev/null +++ b/port-files/debian/compat @@ -0,0 +1 @@ +9 diff --git a/port-files/debian/control b/port-files/debian/control new file mode 100644 index 00000000..70a2ba0a --- /dev/null +++ b/port-files/debian/control @@ -0,0 +1,132 @@ +Source: lumina-desktop +Section: x11 +Priority: optional +Maintainer: Christopher Roy Bratusek <nano@jpberlin.de> +Uploaders: Valentin OVD <vovd.tanglu@gmail.com> +Build-Depends: debhelper (>= 9), qt5-qmake, qtbase5-dev, qtmultimedia5-dev, + libxcb1-dev, libx11-xcb-dev, libxcb-composite0-dev, libxcb-ewmh-dev, + libx11-dev, libxrender-dev, libxcomposite-dev, libxdamage-dev, + libxcb-icccm4-dev, libxcb-damage0-dev, libxcb-util0-dev, + libqt5x11extras5-dev, qttools5-dev-tools, libxcb-image0-dev, + libxcb-composite0-dev, qtdeclarative5-dev, libqt5svg5-dev +Standards-Version: 3.9.6 +Homepage: https://github.com/pcbsd/lumina + +Package: lumina-desktop +Architecture: any +Replaces: lumina-core (<< 0.8.3.372) +Depends: ${misc:Depends}, ${shlibs:Depends}, libluminautils1 (= ${binary:Version}), + libluminautils1, lumina-config, lumina-fm, oxygen-icon-theme, + lumina-open, lumina-screenshot, lumina-search, lumina-info, + lumina-xconfig, lumina-fileinfo, lxpolkit, lumina-data, + lumina-textedit, fluxbox, numlockx, xbacklight, xscreensaver, + usbmount, alsa-utils, acpi, gstreamer1.0-plugins-base, + phonon4qt5-backend-gstreamer, pavucontrol, procps, sysstat +Recommends: qt5-configuration-tool +Description: Lightweight Qt5-based desktop environment + Metapackage depending on all other lumina packages. + +Package: libluminautils1 +Architecture: any +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: Library for the lumina desktop environment + Utility library for the lumina desktop environment + . + This is the debianized version of libluminautils1. + +Package: libluminautils-dev +Architecture: any +Section: libdevel +Depends: ${misc:Depends}, libluminautils1 (= ${binary:Version}) +Description: Development files for lumina desktop environment + Files needed to develop plugins or extensions for the lumina desktop + environment, or using libluminautils1 in projects. + +Package: lumina-config +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, libluminautils1 (= ${binary:Version}) +Replaces: lumina-core (<< 0.8.3.372) +Description: Configuration utility for the lumina desktop environment + lumina-config allows to change various aspects of lumina and fluxbox, like + the wallpaper beeing used, theme, icons, panel (and plugins), startup and + default applications, desktop-menu and more. + +Package: lumina-fm +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, libluminautils1 (= ${binary:Version}) +Replaces: lumina-core (<< 0.8.3.372) +Description: Filemanager for the lumina desktop environment + Simple filemanager for lumina with support for multiple view modes, tabbed browsing, + including an integrated slideshow-based picture viewer. + +Package: lumina-open +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, libluminautils1 (= ${binary:Version}) +Replaces: lumina-core (<< 0.8.3.372) +Description: xdg-open like utility for the lumina desktop environment + lumina-open handles opening of files and urls according to the system wide + mime type association. It also provides an optional selector if more than one + application is assigned with the given url or file type. + +Package: lumina-screenshot +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, libluminautils1 (= ${binary:Version}) +Replaces: lumina-core (<< 0.8.3.372) +Description: Screenshot utility for the lumina desktop environment + Simple screenshot utility that allows to snapshot the whole desktop or a + single window after a configurable delay. + . + Optionally the window border can be hidden when taking a screenshot of a + single window. + +Package: lumina-search +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, libluminautils1 (= ${binary:Version}) +Replaces: lumina-core (<< 0.8.3.372) +Description: Search utility for the lumina desktop environment + Simple search utility that allows to search for applications or files and + directories in the user's HOME directory and launch or open them. + +Package: lumina-info +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, libluminautils1 (= ${binary:Version}) +Replaces: lumina-core (<< 0.8.3.372) +Description: Basic information utility for Lumina + lumina-info display various information about the Lumina installation, + like paths, contributors, license or version. + +Package: lumina-xconfig +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, libluminautils1 (= ${binary:Version}) +Replaces: lumina-core (<< 0.8.3.372) +Description: Display configuration tool for the lumina desktop environment + Simple multi-head aware display configuration tool for Lumina + +Package: lumina-fileinfo +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, libluminautils1 (= ${binary:Version}) +Replaces: lumina-core (<< 0.8.3.372) +Description: Desktop file editor for the lumina desktop environment + Advanced desktop file (menu) editor for Lumina + +Package: lumina-textedit +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends}, libluminautils1 (= ${binary:Version}) +Description: Texteditor for the lumina desktop environment + Simple Texteditor for for Lumina, featuring + - tabs for multiple files + - syntax highlighting + - line wrapping + +Package: lumina-data +Architecture: all +Depends: ${misc:Depends}, libluminautils1 +Replaces: lumina-core (<< 0.8.3.372) +Description: Data files for the lumina Desktop environment + This package provides + * Lumina Wallpapers + * Lumina Themes + * Lumina Translations + * Lumina Sounds + * Fallback fluxbox configuration diff --git a/port-files/debian/copyright b/port-files/debian/copyright new file mode 100644 index 00000000..1eb78299 --- /dev/null +++ b/port-files/debian/copyright @@ -0,0 +1,38 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: lumina-desktop +Upstream-Contact: Ken Moore <moorekou@gmail.com> +Source: https://github.com/pcbsd/lumina + +Files: * +Copyright: 2012-2015 Ken Moore <moorekou@gmail.com> +License: BSD-3-Clause + +Files: debian/* +Copyright: 2014-2015 Christopher Roy Bratusek <nano@jpberlin.de> + 2015 Valentin OVD <vovd.tanglu@gmail.com> +License: BSD-3-Clause + +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE HOLDERS OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/port-files/debian/docs b/port-files/debian/docs new file mode 100644 index 00000000..b43bf86b --- /dev/null +++ b/port-files/debian/docs @@ -0,0 +1 @@ +README.md diff --git a/port-files/debian/libluminautils-dev.install b/port-files/debian/libluminautils-dev.install new file mode 100644 index 00000000..239e470a --- /dev/null +++ b/port-files/debian/libluminautils-dev.install @@ -0,0 +1,2 @@ +usr/lib/*/libLuminaUtils.so +usr/include/*.h diff --git a/port-files/debian/libluminautils1.install b/port-files/debian/libluminautils1.install new file mode 100644 index 00000000..f463a644 --- /dev/null +++ b/port-files/debian/libluminautils1.install @@ -0,0 +1,3 @@ +usr/lib/*/libLuminaUtils.so.1 +usr/lib/*/libLuminaUtils.so.1.0 +usr/lib/*/libLuminaUtils.so.1.0.0 diff --git a/port-files/debian/lumina-config.install b/port-files/debian/lumina-config.install new file mode 100644 index 00000000..9c1e94c7 --- /dev/null +++ b/port-files/debian/lumina-config.install @@ -0,0 +1,2 @@ +usr/bin/lumina-config +usr/share/lumina-desktop/i18n/lumina-config*.qm diff --git a/port-files/debian/lumina-data.install b/port-files/debian/lumina-data.install new file mode 100644 index 00000000..daaf5ac5 --- /dev/null +++ b/port-files/debian/lumina-data.install @@ -0,0 +1,13 @@ +usr/share/applications/lumina-support.desktop +usr/share/pixmaps/Lumina-DE.png +usr/share/lumina-desktop/colors/ +usr/share/lumina-desktop/themes/ +usr/share/lumina-desktop/desktop-background.jpg +usr/share/lumina-desktop/fluxbox-init-rc +usr/share/lumina-desktop/fluxbox-keys +usr/share/lumina-desktop/Login.ogg +usr/share/lumina-desktop/Logout.ogg +usr/share/lumina-desktop/luminaDesktop.conf +usr/share/lumina-desktop/i18n/lumina-desktop*.qm +usr/share/wallpapers/Lumina-DE/ +usr/share/xsessions/Lumina-DE.desktop diff --git a/port-files/debian/lumina-desktop b/port-files/debian/lumina-desktop new file mode 100755 index 00000000..30686145 --- /dev/null +++ b/port-files/debian/lumina-desktop @@ -0,0 +1,9 @@ +#!/bin/sh + +. /etc/default/lumina-qt5ct + +if test -f /usr/bin/qt5ct && test ${LUMINA_USE_QT5CT} = TRUE; then + export QT_QPA_PLATFORMTHEME=qt5ct +fi + +/usr/bin/lumina-desktop.real diff --git a/port-files/debian/lumina-desktop.install b/port-files/debian/lumina-desktop.install new file mode 100644 index 00000000..19c049d4 --- /dev/null +++ b/port-files/debian/lumina-desktop.install @@ -0,0 +1,4 @@ +usr/bin/lumina-desktop +usr/bin/start-lumina-desktop +debian/luminaDesktop.conf /etc +debian/lumina-qt5ct /etc/default diff --git a/port-files/debian/lumina-fileinfo.install b/port-files/debian/lumina-fileinfo.install new file mode 100644 index 00000000..23234216 --- /dev/null +++ b/port-files/debian/lumina-fileinfo.install @@ -0,0 +1,2 @@ +/usr/bin/lumina-fileinfo +/usr/share/lumina-desktop/i18n/lumina-fileinfo*.qm diff --git a/port-files/debian/lumina-fm.install b/port-files/debian/lumina-fm.install new file mode 100644 index 00000000..3e533bcc --- /dev/null +++ b/port-files/debian/lumina-fm.install @@ -0,0 +1,3 @@ +usr/bin/lumina-fm +usr/share/applications/lumina-fm.desktop +usr/share/lumina-desktop/i18n/lumina-fm*.qm diff --git a/port-files/debian/lumina-info.install b/port-files/debian/lumina-info.install new file mode 100644 index 00000000..d26329fa --- /dev/null +++ b/port-files/debian/lumina-info.install @@ -0,0 +1,3 @@ +usr/bin/lumina-info +usr/share/applications/lumina-info.desktop +usr/share/lumina-desktop/i18n/lumina-info*.qm diff --git a/port-files/debian/lumina-open.install b/port-files/debian/lumina-open.install new file mode 100644 index 00000000..e0559834 --- /dev/null +++ b/port-files/debian/lumina-open.install @@ -0,0 +1,2 @@ +usr/bin/lumina-open +usr/share/lumina-desktop/i18n/lumina-open*.qm diff --git a/port-files/debian/lumina-qt5ct b/port-files/debian/lumina-qt5ct new file mode 100644 index 00000000..9553f94c --- /dev/null +++ b/port-files/debian/lumina-qt5ct @@ -0,0 +1,7 @@ +# +# if LUMINA_USE_QT5CT is TRUE Lumina Desktop +# will use qt5-configuration-tool for theming +# Qt. Please note that this will override some +# of the Lumina settings in 'lumina-config' + +LUMINA_USE_QT5CT=FALSE diff --git a/port-files/debian/lumina-screenshot.install b/port-files/debian/lumina-screenshot.install new file mode 100644 index 00000000..21f2577c --- /dev/null +++ b/port-files/debian/lumina-screenshot.install @@ -0,0 +1,3 @@ +usr/bin/lumina-screenshot +usr/share/applications/lumina-screenshot.desktop +usr/share/lumina-desktop/i18n/lumina-screenshot*.qm diff --git a/port-files/debian/lumina-search.install b/port-files/debian/lumina-search.install new file mode 100644 index 00000000..1b115293 --- /dev/null +++ b/port-files/debian/lumina-search.install @@ -0,0 +1,3 @@ +usr/bin/lumina-search +usr/share/applications/lumina-search.desktop +usr/share/lumina-desktop/i18n/lumina-search*.qm diff --git a/port-files/debian/lumina-textedit.install b/port-files/debian/lumina-textedit.install new file mode 100644 index 00000000..db2bfd4c --- /dev/null +++ b/port-files/debian/lumina-textedit.install @@ -0,0 +1,3 @@ +usr/bin/lumina-textedit +usr/share/applications/lumina-textedit.desktop +usr/share/lumina-desktop/i18n/lumina-textedit*.qm diff --git a/port-files/debian/lumina-xconfig.install b/port-files/debian/lumina-xconfig.install new file mode 100644 index 00000000..21fe16fc --- /dev/null +++ b/port-files/debian/lumina-xconfig.install @@ -0,0 +1,2 @@ +usr/bin/lumina-xconfig +usr/share/lumina-desktop/i18n/lumina-xconfig*.qm diff --git a/port-files/debian/luminaDesktop.conf b/port-files/debian/luminaDesktop.conf new file mode 100644 index 00000000..ca68ee27 --- /dev/null +++ b/port-files/debian/luminaDesktop.conf @@ -0,0 +1,58 @@ +#This is the configuration file that generates all the default settings files for the Lumina desktop +# For any setting that can take a list of values, each vale needs to be seperated by a comma and a space (", ") +# Example: some.setting=item1, item2, item3 + +#NOTE: To pre-setup default applications for particular mime-types, you need to create *.desktop entries on +# system corresponding to the XDG mime-type specifications for default applications +# See Here for specifications: http://www.freedesktop_org/wiki/Specifications/mime-apps-spec/ + +# Possible Desktop Plugins (Lumina version 0.8.4): +# calendar, applauncher[::absolute path to *.desktop file], desktopview, notepad, audioplayer +# Possible Panel Plugins (Lumina version 0.8.4): +# userbutton, desktopbar, spacer, desktopswitcher, battery, clock, systemdashboard +# taskmanager[-nogroups], systemtray, homebutton, appmenu, applauncher[::absolute path to *.desktop file] +# Possible Menu Plugins (Lumina version 0.8.4): +# terminal, filemanager, applications, line, settings, windowlist, app::<absolute path to *.desktop file> + +#GENERAL SESSION SETTINGS +session_enablenumlock=true #[true/false] Enable numlock on login using "numlockx" +session_playloginaudio=false #[true/false] Play the audio chimes on log in +session_playlogoutaudio=false #[true/false] Play the audio chimes on log out + +# DEFAULT UTILITIES +# Provide the full path to *.desktop file, or a binary name which exists on PATH +# *.desktop files provide better support for input formats, and are recommended +#session_default_terminal=xterm +#session_default_filemanager=lumina-fm +#session_default_webbrowser=arora +#session_default_email=icedove + +#THEME SETTINGS +theme_themefile=/usr/share/Lumina-DE/themes/None.qss.template #Absolute path to the theme template file to use (disable for Lumina-Default) +#theme_colorfile=<file path> #Absolute path to the color spec file to use for theming +theme_iconset=oxygen #Name of the icon theme to use +theme_font=DejaVu Sans #Name of the font family to use +theme_fontsize=9pt #Default size of the fonts to use on the desktop + +#DESKTOP SETTINGS (used for the left-most screen in multi-screen setups) +desktop_visiblepanels=1 #[0/1/2] The number of panels visible by default +desktop_backgroundfiles=/usr/share/images/desktop-base/lines-grub-1920x1080.png #list of absolute file paths for image files (disable for Lumina default) +desktop_backgroundrotateminutes=5 #[positive integer] number of minutes between background rotations (if multiple files) +desktop_plugins=desktopview, calendar #list of plugins to be shown on the desktop by default + +#PANEL SETTINGS (preface with panel1_<setting> or panel2.<setting>, depending on the number of panels you have visible by default) +#NOTE: If two panels, they need to be on opposite screen edges (top/bottom or left/right) +panel1_location=top #[top/bottom/left/right] Screen edge the panel should be on +panel1_pixelsize=4%H #number of pixels wide/high the panel should be (or <number>%[W/H] for a percentage of the screen width/height) +panel1_autohide=false #[true/false] Have the panel become visible on mouse-over +panel1_plugins=userbutton, taskmanager, spacer, systemtray, clock, systemdashboard #list of plugins for the panel +panel1_pinlocation=center #[left/center/right] Note:[left/right] corresponds to [top/bottom] for vertical panels +panel1_edgepercent=90 #[1->100] percentage of the screen edge to use + +#MENU SETTINGS (right-click menu) +menu_plugins=terminal, filemanager, applications, line, settings #list of menu plugins to show + +#FAVORITES CUSTOMIZATION +#favorites_add=<file/dir path> #Create a favorites entry for this file/dir +#favorites_remove=<file/dir path> #Remove a favorites entry for this file/dir +#favorites_add_ifexists=<file/dir path> #Create a favorites entry for this file/dir if the file/dir exists diff --git a/port-files/debian/merge-lumina-i18n.sh b/port-files/debian/merge-lumina-i18n.sh new file mode 100755 index 00000000..a69bcbfe --- /dev/null +++ b/port-files/debian/merge-lumina-i18n.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +CURDIR="${PWD}" +LNGDIR="${PWD}/lumina-i18n/ts" + +git clone https://github.com/pcbsd/lumina-i18n.git + +[[ ! -d "${LNGDIR}" ]] && (echo "something went wrong!" && exit 1) + +LANGS=("${LNGDIR}"/*) +LANGS=(${LANGS[@]/*\/ts\/}) + +UTILS=( config desktop fileinfo fm info open screenshot search textedit xconfig ) + +for lng in ${LANGS[@]}; do + for utl in ${UTILS[@]}; do + if [[ -e "${LNGDIR}"/${lng}/lumina-${utl}.ts ]]; then + if [[ -d "${CURDIR}"/src-qt5/core/lumina-${utl} ]]; then + cp "${LNGDIR}"/${lng}/lumina-${utl}.ts \ + "${CURDIR}"/src-qt5/core/lumina-${utl}/i18n/lumina-${utl}_${lng}.ts + elif [[ -d "${CURDIR}"/src-qt5/core-utils/lumina-${utl} ]]; then + cp "${LNGDIR}"/${lng}/lumina-${utl}.ts \ + "${CURDIR}"/src-qt5/core-utils/lumina-${utl}/i18n/lumina-${utl}_${lng}.ts + elif [[ -d "${CURDIR}"/src-qt5/desktop-utils/lumina-${utl} ]]; then + cp "${LNGDIR}"/${lng}/lumina-${utl}.ts \ + "${CURDIR}"/src-qt5/desktop-utils/lumina-${utl}/i18n/lumina-${utl}_${lng}.ts + fi + fi + done +done + +echo "updated lumina translations." + +# satisfy dpkg-source when building a GIT snapshot +# first ensure all translations are known to GIT +# then create a commit using only the translation files +# other changes to the source will still be tracked by dpkg-source +[[ -d "${CURDIR}"/.git ]] && ( git add src-qt5/*/*/i18n/*.ts && git commit src-qt5/*/*/i18n/*.ts \ + -m "merge latest translations from https://github.com/pcbsd/lumina-i18n.git" ) + +rm -rf lumina-i18n diff --git a/port-files/debian/rules b/port-files/debian/rules new file mode 100755 index 00000000..9f19b9b5 --- /dev/null +++ b/port-files/debian/rules @@ -0,0 +1,31 @@ +#!/usr/bin/make -f +DH_VERBOSE = 1 + +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/default.mk + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +%: + dh $@ --parallel + +override_dh_auto_configure: + /usr/lib/$(DEB_HOST_MULTIARCH)/qt5/bin/qmake \ + PREFIX=/usr \ + LIBPREFIX=/usr/lib/$(DEB_HOST_MULTIARCH) \ + L_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) \ + L_ETCDIR=/etc \ + QMAKE_CXXFLAGS="$(CXXFLAGS) $(CPPFLAGS)" \ + QMAKE_LFLAGS="$(LDFLAGS) -Wl,--as-needed" \ + CONFIG+=nostrip + +override_dh_auto_clean: + dh_auto_clean + -find $(CURDIR) -name *.qm -delete + +override_dh_install: + dh_install --list-missing + mv $(CURDIR)/port-files/debian/lumina-desktop/usr/bin/lumina-desktop \ + $(CURDIR)/port-files/debian/lumina-desktop/usr/bin/lumina-desktop.real + install -m755 $(CURDIR)/port-files/debian/lumina-desktop \ + $(CURDIR)/port-files/debian/lumina-desktop/usr/bin/lumina-desktop diff --git a/port-files/debian/source/format b/port-files/debian/source/format new file mode 100644 index 00000000..af745b31 --- /dev/null +++ b/port-files/debian/source/format @@ -0,0 +1 @@ +3.0 (git) diff --git a/port-files/debian/watch b/port-files/debian/watch new file mode 100644 index 00000000..a9b2b04c --- /dev/null +++ b/port-files/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://github.com/pcbsd/lumina/releases/ .*/v(\d[\d\.]+)-Release\.tar\.gz diff --git a/port-files/lumina-9999.ebuild b/port-files/lumina-9999.ebuild new file mode 100644 index 00000000..c8dd7108 --- /dev/null +++ b/port-files/lumina-9999.ebuild @@ -0,0 +1,42 @@ +# Lumina-DE source code +# Copyright (c) 2016, Ken Moore +# Available under the 3-clause BSD license +# See the LICENSE file for full details + +EAPI=6 + +inherit git-r3 qmake-utils versionator + +DESCRIPTION="Lumina desktop environment" +HOMEPAGE="https://github.com/pcbsd/${PN}" +SRC_URI="" +EGIT_REPO_URI="${HOMEPAGE}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +DEPEND="dev-qt/linguist-tools:5 + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + x11-libs/libxcb + x11-libs/xcb-util + x11-libs/xcb-util-image + x11-libs/xcb-util-wm" +RDEPEND="${DEPEND} + x11-misc/numlockx + x11-wm/fluxbox + x11-apps/xbacklight + media-sound/alsa-utils + sys-power/acpi + app-admin/sysstat" + +src_compile(){ + + eqmake5 PREFIX="${ROOT}usr" LIBPREFIX="${ROOT}usr/lib" DESTDIR="${D}" CONFIG+="NO_I18N" + emake +} diff --git a/port-files/lumina-desktop.spec b/port-files/lumina-desktop.spec new file mode 100644 index 00000000..b37c31cc --- /dev/null +++ b/port-files/lumina-desktop.spec @@ -0,0 +1,314 @@ +# Enable hardened build by default +%global _hardened_build 1 + +# Enable pulling translations by default +%bcond_without pull_translations + +Summary: A lightweight, portable desktop environment +Name: lumina-desktop +Version: 0.8.8 +Release: 1%{?dist} +License: BSD +Group: User Interface/Desktops +# Main source +Source0: https://github.com/pcbsd/lumina/archive/v%{version}-Release/lumina-%{version}-Release.tar.gz +%if %{with pull_translations} +# Translations +Source1: https://github.com/pcbsd/lumina-i18n/raw/master/dist/lumina-i18n.txz +%endif +URL: http://lumina-desktop.org + +# Exclude IBM ESA/390 and ESA System/z architectures +ExcludeArch: s390 s390x + +# Compiler requirements +BuildRequires: gcc, gcc-c++ + +%if %{with pull_translations} +# Translation installation requirements +BuildRequires: tar +%endif + +# Qt requirements +BuildRequires: qt5-qttools, qt5-qttools-devel, qt5-linguist +BuildRequires: qt5-qtbase-devel, qt5-qtmultimedia-devel, qt5-qtdeclarative-devel +BuildRequires: qt5-qtsvg-devel, qt5-qtx11extras-devel + +# X component requirements +BuildRequires: xcb-util-image, xcb-util-image-devel, xcb-util-wm-devel, libxcb-devel, xcb-util-devel +BuildRequires: libXcomposite-devel, libXdamage-devel, libXrender-devel + +# Runtime requirements +Requires: alsa-utils, acpi, numlockx, pavucontrol, sysstat +Requires: xscreensaver, xbacklight, xterm +Requires: qt5-style-oxygen, plasma-oxygen +Requires: fluxbox + +# Enforce the library subpackage version requirement +Requires: %{name}-libs = %{version}-%{release} + +# Desktop requirements +Requires: lumina-open = %{version}-%{release} +Requires: lumina-config = %{version}-%{release} +Requires: lumina-fm = %{version}-%{release} +Requires: lumina-screenshot = %{version}-%{release} +Requires: lumina-search = %{version}-%{release} +Requires: lumina-info = %{version}-%{release} +Requires: lumina-xconfig = %{version}-%{release} +Requires: lumina-fileinfo = %{version}-%{release} + + +%description +The Lumina Desktop Environment is a lightweight system interface +that is designed for use on any Unix-like operating system. + +%package libs +Summary: Libraries for Lumina Desktop +Group: System Environment/Libraries + +%description libs +This package provides the libraries for the Lumina Desktop +Environment. + +%package devel +Summary: Development libraries for Lumina Desktop +Group: Development/Libraries +Requires: %{name}-libs = %{version}-%{release} + +%description devel +This package provides the files needed to develop plugins +or extensions for the Lumina Desktop Environment, or +to develop applications that use Lumina Desktop libraries. + +%package -n lumina-open +Summary: xdg-open style utility for Lumina Desktop +Group: User Interface/Desktops +Requires: %{name}-libs = %{version}-%{release} + +%description -n lumina-open +This package provides lumina-open, which handles opening of +files and URLs according to the system-wide mimetype association. +It also provides an optional selector if more than one application +is assigned with the given url or file type. + +%package -n lumina-config +Summary: Configuration utility for Lumina Desktop +Group: User Interface/Desktops +Requires: %{name}-libs = %{version}-%{release} + +%description -n lumina-config +This package provides lumina-config, which allows changing +various aspects of lumina and fluxbox, like the wallpaper being +used, theme, icons, panel (and plugins), startup and default +applications, desktop menu and more. + +%package -n lumina-fm +Summary: File manager for Lumina Desktop +Group: User Interface/Desktops +Requires: %{name}-libs = %{version}-%{release} + +%description -n lumina-fm +This package provides lumina-fm, which is a simple file manager +with support for multiple view modes, tabbed browsing, +including an integrated slideshow-based picture viewer. + + +%package -n lumina-screenshot +Summary: Screenshot utility for Lumina Desktop +Group: User Interface/Desktops +Requires: %{name}-libs = %{version}-%{release} + +%description -n lumina-screenshot +This package provides lumina-screenshot, which is a simple +screenshot utility that allows to snapshot the whole desktop +or a single window after a configurable delay. + +Optionally the window border can be hidden when taking a +screenshot of a single window. + + +%package -n lumina-search +Summary: Search utility for Lumina Desktop +Group: User Interface/Desktops +Requires: %{name}-libs = %{version}-%{release} + +%description -n lumina-search +This package provides lumina-search, which is a simple +search utility that allows to search for applications or +files and directories in the home directory and launch +or open them. + + +%package -n lumina-info +Summary: Basic information utility for Lumina Desktop +Group: User Interface/Desktops +Requires: %{name}-libs = %{version}-%{release} + +%description -n lumina-info +This package provides lumina-info, which is a simple +utility that displays various information about the Lumina +installation, like paths, contributors, license or version. + + +%package -n lumina-xconfig +Summary: X server display configuration tool for Lumina Desktop +Group: User Interface/Desktops +Requires: %{name}-libs = %{version}-%{release} + +%description -n lumina-xconfig +This package provides lumina-xconfig, which is a simple +multi-head aware display configuration tool for configuring +the X server. + + +%package -n lumina-fileinfo +Summary: Desktop file editor for Lumina Desktop +Group: User Interface/Desktops +Requires: %{name}-libs = %{version}-%{release} + +%description -n lumina-fileinfo +This package provides lumina-fileinfo, which is an +advanced desktop file (menu) editor. + + +%prep +%setup -q -n lumina-%{version}-Release + +%build +%qmake_qt5 CONFIG+=configure PREFIX="%{_prefix}" LIBPREFIX="%{_libdir}" QT5LIBDIR="%{_qt5_prefix}" +make %{?_smp_mflags} + +%install +# Install the desktop +make INSTALL_ROOT=%{buildroot} install + +%if %{with pull_translations} +# Install translations +mkdir -p %{buildroot}%{_datadir}/Lumina-DE/i18n +tar xvf %{SOURCE1} -C %{buildroot}%{_datadir}/Lumina-DE/i18n +%endif + +# Move config folder to correct location +mv %{buildroot}%{_prefix}%{_sysconfdir} %{buildroot} + +# Fix paths in desktop files +find %{buildroot}/ -name *.desktop -exec sed -i "s:/usr/local/:/usr/:g" {} \; + +# Create proper config file +cp %{buildroot}%{_datadir}/Lumina-DE/luminaDesktop.conf %{buildroot}%{_sysconfdir}/luminaDesktop.conf +sed -i "s:/usr/local/share/applications/firefox.desktop:firefox:g" %{buildroot}%{_sysconfdir}/luminaDesktop.conf +sed -i "s:/usr/local/share/applications/thunderbird.desktop:thunderbird:g" %{buildroot}%{_sysconfdir}/luminaDesktop.conf + + +%post libs -p /sbin/ldconfig +%postun libs -p /sbin/ldconfig + +%files libs +%license LICENSE +%{_libdir}/libLuminaUtils.so.1 +%{_libdir}/libLuminaUtils.so.1.0 +%{_libdir}/libLuminaUtils.so.1.0.0 + +%files devel +%license LICENSE +%{_libdir}/libLuminaUtils.so +%{_includedir}/LuminaXDG.h +%{_includedir}/LuminaUtils.h +%{_includedir}/LuminaX11.h +%{_includedir}/LuminaThemes.h +%{_includedir}/LuminaOS.h +%{_includedir}/LuminaSingleApplication.h + +%files +%license LICENSE +%{_bindir}/Lumina-DE +%config(noreplace) %{_sysconfdir}/luminaDesktop.conf +%{_sysconfdir}/luminaDesktop.conf.dist +%{_datadir}/pixmaps/Lumina-DE.png +%{_datadir}/xsessions/Lumina-DE.desktop +%{_datadir}/Lumina-DE/desktop-background.jpg +%{_datadir}/Lumina-DE/luminaDesktop.conf +%{_datadir}/Lumina-DE/fluxbox-init-rc +%{_datadir}/Lumina-DE/fluxbox-keys +%{_datadir}/Lumina-DE/Login.ogg +%{_datadir}/Lumina-DE/Logout.ogg +%{_datadir}/Lumina-DE/colors/Lumina-Red.qss.colors +%{_datadir}/Lumina-DE/colors/Lumina-Green.qss.colors +%{_datadir}/Lumina-DE/colors/Lumina-Purple.qss.colors +%{_datadir}/Lumina-DE/colors/Lumina-Gold.qss.colors +%{_datadir}/Lumina-DE/colors/Lumina-Glass.qss.colors +%{_datadir}/Lumina-DE/colors/PCBSD10-Default.qss.colors +%{_datadir}/Lumina-DE/themes/Lumina-default.qss.template +%{_datadir}/Lumina-DE/themes/None.qss.template +%{_datadir}/Lumina-DE/quickplugins/quick-sample.qml +%{_datadir}/Lumina-DE/colors/Blue-Light.qss.colors +%{_datadir}/Lumina-DE/colors/Grey-Dark.qss.colors +%{_datadir}/Lumina-DE/colors/Solarized-Dark.qss.colors +%{_datadir}/Lumina-DE/colors/Solarized-Light.qss.colors +%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_gold.jpg +%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_green.jpg +%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_purple.jpg +%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_red.jpg +%{_datadir}/Lumina-DE/i18n/lumina-desktop*.qm + +%files -n lumina-open +%license LICENSE +%{_bindir}/lumina-open +%{_datadir}/Lumina-DE/i18n/lumina-open*.qm + +%files -n lumina-config +%license LICENSE +%{_bindir}/lumina-config +%{_datadir}/Lumina-DE/i18n/lumina-config*.qm + +%files -n lumina-fm +%license LICENSE +%{_bindir}/lumina-fm +%{_datadir}/Lumina-DE/i18n/lumina-fm*.qm +%{_datadir}/pixmaps/Insight-FileManager.png +%{_datadir}/applications/lumina-fm.desktop + +%files -n lumina-screenshot +%license LICENSE +%{_bindir}/lumina-screenshot +%{_datadir}/Lumina-DE/i18n/lumina-screenshot*.qm +%{_datadir}/applications/lumina-screenshot.desktop + +%files -n lumina-search +%license LICENSE +%{_bindir}/lumina-search +%{_datadir}/Lumina-DE/i18n/lumina-search*.qm +%{_datadir}/applications/lumina-search.desktop + +%files -n lumina-info +%license LICENSE +%{_bindir}/lumina-info +%{_datadir}/Lumina-DE/i18n/lumina-info*.qm +%{_datadir}/applications/lumina-info.desktop + +%files -n lumina-xconfig +%license LICENSE +%{_bindir}/lumina-xconfig +%{_datadir}/Lumina-DE/i18n/lumina-xconfig*.qm + +%files -n lumina-fileinfo +%license LICENSE +%{_bindir}/lumina-fileinfo +%{_datadir}/Lumina-DE/i18n/lumina-fileinfo*.qm + + +%changelog +* Wed Dec 23 2015 Neal Gompa <ngompa13@gmail.com> +- Update to 0.8.8 +- Bring it closer to Fedora guidelines +- Break out Lumina Desktop package into subpackages +- Unify 32-bit and 64-bit packaging + +* Tue Oct 27 2015 Jesse Smith <jsmith@resonatingmedia.com> +- Update to 0.8.7 + +* Thu Aug 20 2015 Jesse Smith <jsmith@resonatingmedia.com> +- Updated for 32-bit + +* Thu Jul 30 2015 Jesse Smith <jsmith@resonatingmedia.com> +- Initial build diff --git a/port-files/mkport-freebsd.sh b/port-files/mkport-freebsd.sh new file mode 100755 index 00000000..5f6d241d --- /dev/null +++ b/port-files/mkport-freebsd.sh @@ -0,0 +1,66 @@ +#!/bin/sh +# Helper script which will create the port / distfiles +# from a checked out git repo + +# Set the distfile URL we will fetch from +DURL="http://www.pcbsd.org/~kris/software/" + +get_last_rev_git() +{ + oPWD=`pwd` + cd "${1}" + rev=0 + rev=`git log -n 1 --date=raw | grep 'Date:' | awk '{print $2}'` + cd $oPWD + if [ $rev -ne 0 ] ; then + echo "$rev" + return 0 + fi + return 1 +} + +if [ -z "$1" ] ; then + echo "Usage: ./mkports-freebsd.sh <outdir>" + exit 1 +fi + +if [ ! -d "${1}" ] ; then + echo "Invalid directory: $1" + exit 1 +fi + +portsdir="${1}" +distdir="${1}/distfiles" +if [ ! -d "$portsdir" ] ; then + mkdir ${portsdir} +fi +if [ ! -d "$portsdir/sysutils" ] ; then + mkdir ${portsdir}/sysutils +fi +if [ ! -d "$distdir" ] ; then + mkdir ${distdir} +fi + +REV=`get_last_rev_git "."` + +# Make the dist files +rm ${distdir}/lumina*.tar.bz2 2>/dev/null +echo "Creating lumina dist file for version: $REV" +cd ../.. +tar cvjf ${distdir}/lumina-${REV}.tar.bz2 --exclude .git --exclude Artwork lumina 2>/dev/null +cd lumina/port-files + +# Copy ports files +rm -rf ${portsdir}/x11/lumina 2>/dev/null +cp -r FreeBSD ${portsdir}/x11/lumina + +# Set the version numbers +sed -i '' "s|CHGVERSION|${REV}|g" ${portsdir}/x11/lumina/Makefile + +# Set the mirror to use +sed -i '' "s|http://www.pcbsd.org/~kris/software/|${DURL}|g" ${portsdir}/x11/lumina/Makefile + +# Create the makesums / distinfo file +cd ${distdir} +sha256 lumina-${REV}.tar.bz2 > ${portsdir}/x11/lumina/distinfo +echo "SIZE (lumina-${REV}.tar.bz2) = `stat -f \"%z\" lumina-${REV}.tar.bz2`" >> ${portsdir}/x11/lumina/distinfo diff --git a/port-files/pkg-descr b/port-files/pkg-descr deleted file mode 100644 index 9b53f856..00000000 --- a/port-files/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -Lumina-DE is a lightweight, BSD licensed desktop environment, -designed specifically for use on FreeBSD - -WWW: https://github.com/pcbsd/lumina diff --git a/port-files/pkg-plist b/port-files/pkg-plist deleted file mode 100644 index 0c983ff1..00000000 --- a/port-files/pkg-plist +++ /dev/null @@ -1,677 +0,0 @@ -bin/Lumina-DE -bin/lumina-open -bin/lumina-config -bin/lumina-fm -bin/lumina-screenshot -bin/lumina-search -bin/lumina-info -bin/lumina-xconfig -bin/lumina-fileinfo -bin/lumina-textedit -etc/luminaDesktop.conf.dist -lib/libLuminaUtils.so -lib/libLuminaUtils.so.1 -lib/libLuminaUtils.so.1.0 -lib/libLuminaUtils.so.1.0.0 -include/LuminaXDG.h -include/LuminaUtils.h -include/LuminaX11.h -include/LuminaThemes.h -include/LuminaOS.h -include/LuminaSingleApplication.h -share/applications/lumina-fm.desktop -share/applications/lumina-screenshot.desktop -share/applications/lumina-search.desktop -share/applications/lumina-support.desktop -share/applications/lumina-info.desktop -share/pixmaps/Lumina-DE.png -share/pixmaps/Insight-FileManager.png -share/xsessions/Lumina-DE.desktop -share/Lumina-DE/desktop-background.jpg -share/Lumina-DE/defaultapps.conf -share/Lumina-DE/luminaDesktop.conf -share/Lumina-DE/fluxbox-init-rc -share/Lumina-DE/fluxbox-keys -share/Lumina-DE/Login.ogg -share/Lumina-DE/Logout.ogg -share/Lumina-DE/colors/Black.qss.colors -share/Lumina-DE/colors/Blue-Light.qss.colors -share/Lumina-DE/colors/Grey-Dark.qss.colors -share/Lumina-DE/colors/Lumina-Red.qss.colors -share/Lumina-DE/colors/Lumina-Green.qss.colors -share/Lumina-DE/colors/Lumina-Purple.qss.colors -share/Lumina-DE/colors/Lumina-Gold.qss.colors -share/Lumina-DE/colors/Lumina-Glass.qss.colors -share/Lumina-DE/colors/PCBSD10-Default.qss.colors -share/Lumina-DE/colors/Solarized-Dark.qss.colors -share/Lumina-DE/colors/Solarized-Light.qss.colors -share/Lumina-DE/themes/Lumina-default.qss.template -share/Lumina-DE/themes/None.qss.template -share/wallpapers/Lumina-DE/Lumina_Wispy_gold.jpg -share/wallpapers/Lumina-DE/Lumina_Wispy_green.jpg -share/wallpapers/Lumina-DE/Lumina_Wispy_purple.jpg -share/wallpapers/Lumina-DE/Lumina_Wispy_blue-grey-zoom.jpg -share/wallpapers/Lumina-DE/Lumina_Wispy_blue-grey.jpg -share/wallpapers/Lumina-DE/Lumina_Wispy_grey-blue-zoom.jpg -share/wallpapers/Lumina-DE/Lumina_Wispy_grey-blue.jpg -share/wallpapers/Lumina-DE/Lumina_Wispy_red.jpg -share/Lumina-DE/i18n/lumina-desktop_af.qm -share/Lumina-DE/i18n/lumina-desktop_ar.qm -share/Lumina-DE/i18n/lumina-desktop_az.qm -share/Lumina-DE/i18n/lumina-desktop_bg.qm -share/Lumina-DE/i18n/lumina-desktop_bn.qm -share/Lumina-DE/i18n/lumina-desktop_bs.qm -share/Lumina-DE/i18n/lumina-desktop_ca.qm -share/Lumina-DE/i18n/lumina-desktop_cs.qm -share/Lumina-DE/i18n/lumina-desktop_cy.qm -share/Lumina-DE/i18n/lumina-desktop_da.qm -share/Lumina-DE/i18n/lumina-desktop_de.qm -share/Lumina-DE/i18n/lumina-desktop_el.qm -share/Lumina-DE/i18n/lumina-desktop_en_GB.qm -share/Lumina-DE/i18n/lumina-desktop_en_ZA.qm -share/Lumina-DE/i18n/lumina-desktop_es.qm -share/Lumina-DE/i18n/lumina-desktop_et.qm -share/Lumina-DE/i18n/lumina-desktop_eu.qm -share/Lumina-DE/i18n/lumina-desktop_fa.qm -share/Lumina-DE/i18n/lumina-desktop_fi.qm -share/Lumina-DE/i18n/lumina-desktop_fr.qm -share/Lumina-DE/i18n/lumina-desktop_fr_CA.qm -share/Lumina-DE/i18n/lumina-desktop_gl.qm -share/Lumina-DE/i18n/lumina-desktop_he.qm -share/Lumina-DE/i18n/lumina-desktop_hi.qm -share/Lumina-DE/i18n/lumina-desktop_hr.qm -share/Lumina-DE/i18n/lumina-desktop_hu.qm -share/Lumina-DE/i18n/lumina-desktop_id.qm -share/Lumina-DE/i18n/lumina-desktop_is.qm -share/Lumina-DE/i18n/lumina-desktop_it.qm -share/Lumina-DE/i18n/lumina-desktop_ja.qm -share/Lumina-DE/i18n/lumina-desktop_ka.qm -share/Lumina-DE/i18n/lumina-desktop_ko.qm -share/Lumina-DE/i18n/lumina-desktop_lt.qm -share/Lumina-DE/i18n/lumina-desktop_lv.qm -share/Lumina-DE/i18n/lumina-desktop_mk.qm -share/Lumina-DE/i18n/lumina-desktop_mn.qm -share/Lumina-DE/i18n/lumina-desktop_ms.qm -share/Lumina-DE/i18n/lumina-desktop_mt.qm -share/Lumina-DE/i18n/lumina-desktop_nb.qm -share/Lumina-DE/i18n/lumina-desktop_nl.qm -share/Lumina-DE/i18n/lumina-desktop_pa.qm -share/Lumina-DE/i18n/lumina-desktop_pl.qm -share/Lumina-DE/i18n/lumina-desktop_pt.qm -share/Lumina-DE/i18n/lumina-desktop_pt_BR.qm -share/Lumina-DE/i18n/lumina-desktop_ro.qm -share/Lumina-DE/i18n/lumina-desktop_ru.qm -share/Lumina-DE/i18n/lumina-desktop_sk.qm -share/Lumina-DE/i18n/lumina-desktop_sl.qm -share/Lumina-DE/i18n/lumina-desktop_sr.qm -share/Lumina-DE/i18n/lumina-desktop_sv.qm -share/Lumina-DE/i18n/lumina-desktop_sw.qm -share/Lumina-DE/i18n/lumina-desktop_ta.qm -share/Lumina-DE/i18n/lumina-desktop_tg.qm -share/Lumina-DE/i18n/lumina-desktop_th.qm -share/Lumina-DE/i18n/lumina-desktop_tr.qm -share/Lumina-DE/i18n/lumina-desktop_uk.qm -share/Lumina-DE/i18n/lumina-desktop_uz.qm -share/Lumina-DE/i18n/lumina-desktop_vi.qm -share/Lumina-DE/i18n/lumina-desktop_zh_CN.qm -share/Lumina-DE/i18n/lumina-desktop_zh_HK.qm -share/Lumina-DE/i18n/lumina-desktop_zh_TW.qm -share/Lumina-DE/i18n/lumina-desktop_zu.qm -share/Lumina-DE/i18n/lumina-open_af.qm -share/Lumina-DE/i18n/lumina-open_ar.qm -share/Lumina-DE/i18n/lumina-open_az.qm -share/Lumina-DE/i18n/lumina-open_bg.qm -share/Lumina-DE/i18n/lumina-open_bn.qm -share/Lumina-DE/i18n/lumina-open_bs.qm -share/Lumina-DE/i18n/lumina-open_ca.qm -share/Lumina-DE/i18n/lumina-open_cs.qm -share/Lumina-DE/i18n/lumina-open_cy.qm -share/Lumina-DE/i18n/lumina-open_da.qm -share/Lumina-DE/i18n/lumina-open_de.qm -share/Lumina-DE/i18n/lumina-open_el.qm -share/Lumina-DE/i18n/lumina-open_en_GB.qm -share/Lumina-DE/i18n/lumina-open_en_ZA.qm -share/Lumina-DE/i18n/lumina-open_es.qm -share/Lumina-DE/i18n/lumina-open_et.qm -share/Lumina-DE/i18n/lumina-open_eu.qm -share/Lumina-DE/i18n/lumina-open_fa.qm -share/Lumina-DE/i18n/lumina-open_fi.qm -share/Lumina-DE/i18n/lumina-open_fr.qm -share/Lumina-DE/i18n/lumina-open_fr_CA.qm -share/Lumina-DE/i18n/lumina-open_gl.qm -share/Lumina-DE/i18n/lumina-open_he.qm -share/Lumina-DE/i18n/lumina-open_hi.qm -share/Lumina-DE/i18n/lumina-open_hr.qm -share/Lumina-DE/i18n/lumina-open_hu.qm -share/Lumina-DE/i18n/lumina-open_id.qm -share/Lumina-DE/i18n/lumina-open_is.qm -share/Lumina-DE/i18n/lumina-open_it.qm -share/Lumina-DE/i18n/lumina-open_ja.qm -share/Lumina-DE/i18n/lumina-open_ka.qm -share/Lumina-DE/i18n/lumina-open_ko.qm -share/Lumina-DE/i18n/lumina-open_lt.qm -share/Lumina-DE/i18n/lumina-open_lv.qm -share/Lumina-DE/i18n/lumina-open_mk.qm -share/Lumina-DE/i18n/lumina-open_mn.qm -share/Lumina-DE/i18n/lumina-open_ms.qm -share/Lumina-DE/i18n/lumina-open_mt.qm -share/Lumina-DE/i18n/lumina-open_nb.qm -share/Lumina-DE/i18n/lumina-open_nl.qm -share/Lumina-DE/i18n/lumina-open_pa.qm -share/Lumina-DE/i18n/lumina-open_pl.qm -share/Lumina-DE/i18n/lumina-open_pt.qm -share/Lumina-DE/i18n/lumina-open_pt_BR.qm -share/Lumina-DE/i18n/lumina-open_ro.qm -share/Lumina-DE/i18n/lumina-open_ru.qm -share/Lumina-DE/i18n/lumina-open_sk.qm -share/Lumina-DE/i18n/lumina-open_sl.qm -share/Lumina-DE/i18n/lumina-open_sr.qm -share/Lumina-DE/i18n/lumina-open_sv.qm -share/Lumina-DE/i18n/lumina-open_sw.qm -share/Lumina-DE/i18n/lumina-open_ta.qm -share/Lumina-DE/i18n/lumina-open_tg.qm -share/Lumina-DE/i18n/lumina-open_th.qm -share/Lumina-DE/i18n/lumina-open_tr.qm -share/Lumina-DE/i18n/lumina-open_uk.qm -share/Lumina-DE/i18n/lumina-open_uz.qm -share/Lumina-DE/i18n/lumina-open_vi.qm -share/Lumina-DE/i18n/lumina-open_zh_CN.qm -share/Lumina-DE/i18n/lumina-open_zh_HK.qm -share/Lumina-DE/i18n/lumina-open_zh_TW.qm -share/Lumina-DE/i18n/lumina-open_zu.qm -share/Lumina-DE/i18n/lumina-config_af.qm -share/Lumina-DE/i18n/lumina-config_ar.qm -share/Lumina-DE/i18n/lumina-config_az.qm -share/Lumina-DE/i18n/lumina-config_bg.qm -share/Lumina-DE/i18n/lumina-config_bn.qm -share/Lumina-DE/i18n/lumina-config_bs.qm -share/Lumina-DE/i18n/lumina-config_ca.qm -share/Lumina-DE/i18n/lumina-config_cs.qm -share/Lumina-DE/i18n/lumina-config_cy.qm -share/Lumina-DE/i18n/lumina-config_da.qm -share/Lumina-DE/i18n/lumina-config_de.qm -share/Lumina-DE/i18n/lumina-config_el.qm -share/Lumina-DE/i18n/lumina-config_en_GB.qm -share/Lumina-DE/i18n/lumina-config_en_ZA.qm -share/Lumina-DE/i18n/lumina-config_es.qm -share/Lumina-DE/i18n/lumina-config_et.qm -share/Lumina-DE/i18n/lumina-config_eu.qm -share/Lumina-DE/i18n/lumina-config_fa.qm -share/Lumina-DE/i18n/lumina-config_fi.qm -share/Lumina-DE/i18n/lumina-config_fr.qm -share/Lumina-DE/i18n/lumina-config_fr_CA.qm -share/Lumina-DE/i18n/lumina-config_gl.qm -share/Lumina-DE/i18n/lumina-config_he.qm -share/Lumina-DE/i18n/lumina-config_hi.qm -share/Lumina-DE/i18n/lumina-config_hr.qm -share/Lumina-DE/i18n/lumina-config_hu.qm -share/Lumina-DE/i18n/lumina-config_id.qm -share/Lumina-DE/i18n/lumina-config_is.qm -share/Lumina-DE/i18n/lumina-config_it.qm -share/Lumina-DE/i18n/lumina-config_ja.qm -share/Lumina-DE/i18n/lumina-config_ka.qm -share/Lumina-DE/i18n/lumina-config_ko.qm -share/Lumina-DE/i18n/lumina-config_lt.qm -share/Lumina-DE/i18n/lumina-config_lv.qm -share/Lumina-DE/i18n/lumina-config_mk.qm -share/Lumina-DE/i18n/lumina-config_mn.qm -share/Lumina-DE/i18n/lumina-config_ms.qm -share/Lumina-DE/i18n/lumina-config_mt.qm -share/Lumina-DE/i18n/lumina-config_nb.qm -share/Lumina-DE/i18n/lumina-config_nl.qm -share/Lumina-DE/i18n/lumina-config_pa.qm -share/Lumina-DE/i18n/lumina-config_pl.qm -share/Lumina-DE/i18n/lumina-config_pt.qm -share/Lumina-DE/i18n/lumina-config_pt_BR.qm -share/Lumina-DE/i18n/lumina-config_ro.qm -share/Lumina-DE/i18n/lumina-config_ru.qm -share/Lumina-DE/i18n/lumina-config_sk.qm -share/Lumina-DE/i18n/lumina-config_sl.qm -share/Lumina-DE/i18n/lumina-config_sr.qm -share/Lumina-DE/i18n/lumina-config_sv.qm -share/Lumina-DE/i18n/lumina-config_sw.qm -share/Lumina-DE/i18n/lumina-config_ta.qm -share/Lumina-DE/i18n/lumina-config_tg.qm -share/Lumina-DE/i18n/lumina-config_th.qm -share/Lumina-DE/i18n/lumina-config_tr.qm -share/Lumina-DE/i18n/lumina-config_uk.qm -share/Lumina-DE/i18n/lumina-config_uz.qm -share/Lumina-DE/i18n/lumina-config_vi.qm -share/Lumina-DE/i18n/lumina-config_zh_CN.qm -share/Lumina-DE/i18n/lumina-config_zh_HK.qm -share/Lumina-DE/i18n/lumina-config_zh_TW.qm -share/Lumina-DE/i18n/lumina-config_zu.qm -share/Lumina-DE/i18n/lumina-fm_af.qm -share/Lumina-DE/i18n/lumina-fm_ar.qm -share/Lumina-DE/i18n/lumina-fm_az.qm -share/Lumina-DE/i18n/lumina-fm_bg.qm -share/Lumina-DE/i18n/lumina-fm_bn.qm -share/Lumina-DE/i18n/lumina-fm_bs.qm -share/Lumina-DE/i18n/lumina-fm_ca.qm -share/Lumina-DE/i18n/lumina-fm_cs.qm -share/Lumina-DE/i18n/lumina-fm_cy.qm -share/Lumina-DE/i18n/lumina-fm_da.qm -share/Lumina-DE/i18n/lumina-fm_de.qm -share/Lumina-DE/i18n/lumina-fm_el.qm -share/Lumina-DE/i18n/lumina-fm_en_GB.qm -share/Lumina-DE/i18n/lumina-fm_en_ZA.qm -share/Lumina-DE/i18n/lumina-fm_es.qm -share/Lumina-DE/i18n/lumina-fm_et.qm -share/Lumina-DE/i18n/lumina-fm_eu.qm -share/Lumina-DE/i18n/lumina-fm_fa.qm -share/Lumina-DE/i18n/lumina-fm_fi.qm -share/Lumina-DE/i18n/lumina-fm_fr.qm -share/Lumina-DE/i18n/lumina-fm_fr_CA.qm -share/Lumina-DE/i18n/lumina-fm_gl.qm -share/Lumina-DE/i18n/lumina-fm_he.qm -share/Lumina-DE/i18n/lumina-fm_hi.qm -share/Lumina-DE/i18n/lumina-fm_hr.qm -share/Lumina-DE/i18n/lumina-fm_hu.qm -share/Lumina-DE/i18n/lumina-fm_id.qm -share/Lumina-DE/i18n/lumina-fm_is.qm -share/Lumina-DE/i18n/lumina-fm_it.qm -share/Lumina-DE/i18n/lumina-fm_ja.qm -share/Lumina-DE/i18n/lumina-fm_ka.qm -share/Lumina-DE/i18n/lumina-fm_ko.qm -share/Lumina-DE/i18n/lumina-fm_lt.qm -share/Lumina-DE/i18n/lumina-fm_lv.qm -share/Lumina-DE/i18n/lumina-fm_mk.qm -share/Lumina-DE/i18n/lumina-fm_mn.qm -share/Lumina-DE/i18n/lumina-fm_ms.qm -share/Lumina-DE/i18n/lumina-fm_mt.qm -share/Lumina-DE/i18n/lumina-fm_nb.qm -share/Lumina-DE/i18n/lumina-fm_nl.qm -share/Lumina-DE/i18n/lumina-fm_pa.qm -share/Lumina-DE/i18n/lumina-fm_pl.qm -share/Lumina-DE/i18n/lumina-fm_pt.qm -share/Lumina-DE/i18n/lumina-fm_pt_BR.qm -share/Lumina-DE/i18n/lumina-fm_ro.qm -share/Lumina-DE/i18n/lumina-fm_ru.qm -share/Lumina-DE/i18n/lumina-fm_sk.qm -share/Lumina-DE/i18n/lumina-fm_sl.qm -share/Lumina-DE/i18n/lumina-fm_sr.qm -share/Lumina-DE/i18n/lumina-fm_sv.qm -share/Lumina-DE/i18n/lumina-fm_sw.qm -share/Lumina-DE/i18n/lumina-fm_ta.qm -share/Lumina-DE/i18n/lumina-fm_tg.qm -share/Lumina-DE/i18n/lumina-fm_th.qm -share/Lumina-DE/i18n/lumina-fm_tr.qm -share/Lumina-DE/i18n/lumina-fm_uk.qm -share/Lumina-DE/i18n/lumina-fm_uz.qm -share/Lumina-DE/i18n/lumina-fm_vi.qm -share/Lumina-DE/i18n/lumina-fm_zh_CN.qm -share/Lumina-DE/i18n/lumina-fm_zh_HK.qm -share/Lumina-DE/i18n/lumina-fm_zh_TW.qm -share/Lumina-DE/i18n/lumina-fm_zu.qm -share/Lumina-DE/i18n/lumina-screenshot_af.qm -share/Lumina-DE/i18n/lumina-screenshot_ar.qm -share/Lumina-DE/i18n/lumina-screenshot_az.qm -share/Lumina-DE/i18n/lumina-screenshot_bg.qm -share/Lumina-DE/i18n/lumina-screenshot_bn.qm -share/Lumina-DE/i18n/lumina-screenshot_bs.qm -share/Lumina-DE/i18n/lumina-screenshot_ca.qm -share/Lumina-DE/i18n/lumina-screenshot_cs.qm -share/Lumina-DE/i18n/lumina-screenshot_cy.qm -share/Lumina-DE/i18n/lumina-screenshot_da.qm -share/Lumina-DE/i18n/lumina-screenshot_de.qm -share/Lumina-DE/i18n/lumina-screenshot_el.qm -share/Lumina-DE/i18n/lumina-screenshot_en_GB.qm -share/Lumina-DE/i18n/lumina-screenshot_en_ZA.qm -share/Lumina-DE/i18n/lumina-screenshot_es.qm -share/Lumina-DE/i18n/lumina-screenshot_et.qm -share/Lumina-DE/i18n/lumina-screenshot_eu.qm -share/Lumina-DE/i18n/lumina-screenshot_fa.qm -share/Lumina-DE/i18n/lumina-screenshot_fi.qm -share/Lumina-DE/i18n/lumina-screenshot_fr.qm -share/Lumina-DE/i18n/lumina-screenshot_fr_CA.qm -share/Lumina-DE/i18n/lumina-screenshot_gl.qm -share/Lumina-DE/i18n/lumina-screenshot_he.qm -share/Lumina-DE/i18n/lumina-screenshot_hi.qm -share/Lumina-DE/i18n/lumina-screenshot_hr.qm -share/Lumina-DE/i18n/lumina-screenshot_hu.qm -share/Lumina-DE/i18n/lumina-screenshot_id.qm -share/Lumina-DE/i18n/lumina-screenshot_is.qm -share/Lumina-DE/i18n/lumina-screenshot_it.qm -share/Lumina-DE/i18n/lumina-screenshot_ja.qm -share/Lumina-DE/i18n/lumina-screenshot_ka.qm -share/Lumina-DE/i18n/lumina-screenshot_ko.qm -share/Lumina-DE/i18n/lumina-screenshot_lt.qm -share/Lumina-DE/i18n/lumina-screenshot_lv.qm -share/Lumina-DE/i18n/lumina-screenshot_mk.qm -share/Lumina-DE/i18n/lumina-screenshot_mn.qm -share/Lumina-DE/i18n/lumina-screenshot_ms.qm -share/Lumina-DE/i18n/lumina-screenshot_mt.qm -share/Lumina-DE/i18n/lumina-screenshot_nb.qm -share/Lumina-DE/i18n/lumina-screenshot_nl.qm -share/Lumina-DE/i18n/lumina-screenshot_pa.qm -share/Lumina-DE/i18n/lumina-screenshot_pl.qm -share/Lumina-DE/i18n/lumina-screenshot_pt.qm -share/Lumina-DE/i18n/lumina-screenshot_pt_BR.qm -share/Lumina-DE/i18n/lumina-screenshot_ro.qm -share/Lumina-DE/i18n/lumina-screenshot_ru.qm -share/Lumina-DE/i18n/lumina-screenshot_sk.qm -share/Lumina-DE/i18n/lumina-screenshot_sl.qm -share/Lumina-DE/i18n/lumina-screenshot_sr.qm -share/Lumina-DE/i18n/lumina-screenshot_sv.qm -share/Lumina-DE/i18n/lumina-screenshot_sw.qm -share/Lumina-DE/i18n/lumina-screenshot_ta.qm -share/Lumina-DE/i18n/lumina-screenshot_tg.qm -share/Lumina-DE/i18n/lumina-screenshot_th.qm -share/Lumina-DE/i18n/lumina-screenshot_tr.qm -share/Lumina-DE/i18n/lumina-screenshot_uk.qm -share/Lumina-DE/i18n/lumina-screenshot_uz.qm -share/Lumina-DE/i18n/lumina-screenshot_vi.qm -share/Lumina-DE/i18n/lumina-screenshot_zh_CN.qm -share/Lumina-DE/i18n/lumina-screenshot_zh_HK.qm -share/Lumina-DE/i18n/lumina-screenshot_zh_TW.qm -share/Lumina-DE/i18n/lumina-screenshot_zu.qm -share/Lumina-DE/i18n/lumina-search_af.qm -share/Lumina-DE/i18n/lumina-search_ar.qm -share/Lumina-DE/i18n/lumina-search_az.qm -share/Lumina-DE/i18n/lumina-search_bg.qm -share/Lumina-DE/i18n/lumina-search_bn.qm -share/Lumina-DE/i18n/lumina-search_bs.qm -share/Lumina-DE/i18n/lumina-search_ca.qm -share/Lumina-DE/i18n/lumina-search_cs.qm -share/Lumina-DE/i18n/lumina-search_cy.qm -share/Lumina-DE/i18n/lumina-search_da.qm -share/Lumina-DE/i18n/lumina-search_de.qm -share/Lumina-DE/i18n/lumina-search_el.qm -share/Lumina-DE/i18n/lumina-search_en_GB.qm -share/Lumina-DE/i18n/lumina-search_en_ZA.qm -share/Lumina-DE/i18n/lumina-search_es.qm -share/Lumina-DE/i18n/lumina-search_et.qm -share/Lumina-DE/i18n/lumina-search_eu.qm -share/Lumina-DE/i18n/lumina-search_fa.qm -share/Lumina-DE/i18n/lumina-search_fi.qm -share/Lumina-DE/i18n/lumina-search_fr.qm -share/Lumina-DE/i18n/lumina-search_fr_CA.qm -share/Lumina-DE/i18n/lumina-search_gl.qm -share/Lumina-DE/i18n/lumina-search_he.qm -share/Lumina-DE/i18n/lumina-search_hi.qm -share/Lumina-DE/i18n/lumina-search_hr.qm -share/Lumina-DE/i18n/lumina-search_hu.qm -share/Lumina-DE/i18n/lumina-search_id.qm -share/Lumina-DE/i18n/lumina-search_is.qm -share/Lumina-DE/i18n/lumina-search_it.qm -share/Lumina-DE/i18n/lumina-search_ja.qm -share/Lumina-DE/i18n/lumina-search_ka.qm -share/Lumina-DE/i18n/lumina-search_ko.qm -share/Lumina-DE/i18n/lumina-search_lt.qm -share/Lumina-DE/i18n/lumina-search_lv.qm -share/Lumina-DE/i18n/lumina-search_mk.qm -share/Lumina-DE/i18n/lumina-search_mn.qm -share/Lumina-DE/i18n/lumina-search_ms.qm -share/Lumina-DE/i18n/lumina-search_mt.qm -share/Lumina-DE/i18n/lumina-search_nb.qm -share/Lumina-DE/i18n/lumina-search_nl.qm -share/Lumina-DE/i18n/lumina-search_pa.qm -share/Lumina-DE/i18n/lumina-search_pl.qm -share/Lumina-DE/i18n/lumina-search_pt.qm -share/Lumina-DE/i18n/lumina-search_pt_BR.qm -share/Lumina-DE/i18n/lumina-search_ro.qm -share/Lumina-DE/i18n/lumina-search_ru.qm -share/Lumina-DE/i18n/lumina-search_sk.qm -share/Lumina-DE/i18n/lumina-search_sl.qm -share/Lumina-DE/i18n/lumina-search_sr.qm -share/Lumina-DE/i18n/lumina-search_sv.qm -share/Lumina-DE/i18n/lumina-search_sw.qm -share/Lumina-DE/i18n/lumina-search_ta.qm -share/Lumina-DE/i18n/lumina-search_tg.qm -share/Lumina-DE/i18n/lumina-search_th.qm -share/Lumina-DE/i18n/lumina-search_tr.qm -share/Lumina-DE/i18n/lumina-search_uk.qm -share/Lumina-DE/i18n/lumina-search_uz.qm -share/Lumina-DE/i18n/lumina-search_vi.qm -share/Lumina-DE/i18n/lumina-search_zh_CN.qm -share/Lumina-DE/i18n/lumina-search_zh_HK.qm -share/Lumina-DE/i18n/lumina-search_zh_TW.qm -share/Lumina-DE/i18n/lumina-search_zu.qm -share/Lumina-DE/i18n/lumina-textedit_af.qm -share/Lumina-DE/i18n/lumina-textedit_ar.qm -share/Lumina-DE/i18n/lumina-textedit_az.qm -share/Lumina-DE/i18n/lumina-textedit_bg.qm -share/Lumina-DE/i18n/lumina-textedit_bn.qm -share/Lumina-DE/i18n/lumina-textedit_bs.qm -share/Lumina-DE/i18n/lumina-textedit_ca.qm -share/Lumina-DE/i18n/lumina-textedit_cs.qm -share/Lumina-DE/i18n/lumina-textedit_cy.qm -share/Lumina-DE/i18n/lumina-textedit_da.qm -share/Lumina-DE/i18n/lumina-textedit_de.qm -share/Lumina-DE/i18n/lumina-textedit_el.qm -share/Lumina-DE/i18n/lumina-textedit_en_GB.qm -share/Lumina-DE/i18n/lumina-textedit_en_ZA.qm -share/Lumina-DE/i18n/lumina-textedit_es.qm -share/Lumina-DE/i18n/lumina-textedit_et.qm -share/Lumina-DE/i18n/lumina-textedit_eu.qm -share/Lumina-DE/i18n/lumina-textedit_fa.qm -share/Lumina-DE/i18n/lumina-textedit_fi.qm -share/Lumina-DE/i18n/lumina-textedit_fr.qm -share/Lumina-DE/i18n/lumina-textedit_fr_CA.qm -share/Lumina-DE/i18n/lumina-textedit_gl.qm -share/Lumina-DE/i18n/lumina-textedit_he.qm -share/Lumina-DE/i18n/lumina-textedit_hi.qm -share/Lumina-DE/i18n/lumina-textedit_hr.qm -share/Lumina-DE/i18n/lumina-textedit_hu.qm -share/Lumina-DE/i18n/lumina-textedit_id.qm -share/Lumina-DE/i18n/lumina-textedit_is.qm -share/Lumina-DE/i18n/lumina-textedit_it.qm -share/Lumina-DE/i18n/lumina-textedit_ja.qm -share/Lumina-DE/i18n/lumina-textedit_ka.qm -share/Lumina-DE/i18n/lumina-textedit_ko.qm -share/Lumina-DE/i18n/lumina-textedit_lt.qm -share/Lumina-DE/i18n/lumina-textedit_lv.qm -share/Lumina-DE/i18n/lumina-textedit_mk.qm -share/Lumina-DE/i18n/lumina-textedit_mn.qm -share/Lumina-DE/i18n/lumina-textedit_ms.qm -share/Lumina-DE/i18n/lumina-textedit_mt.qm -share/Lumina-DE/i18n/lumina-textedit_nb.qm -share/Lumina-DE/i18n/lumina-textedit_nl.qm -share/Lumina-DE/i18n/lumina-textedit_pa.qm -share/Lumina-DE/i18n/lumina-textedit_pl.qm -share/Lumina-DE/i18n/lumina-textedit_pt.qm -share/Lumina-DE/i18n/lumina-textedit_pt_BR.qm -share/Lumina-DE/i18n/lumina-textedit_ro.qm -share/Lumina-DE/i18n/lumina-textedit_ru.qm -share/Lumina-DE/i18n/lumina-textedit_sk.qm -share/Lumina-DE/i18n/lumina-textedit_sl.qm -share/Lumina-DE/i18n/lumina-textedit_sr.qm -share/Lumina-DE/i18n/lumina-textedit_sv.qm -share/Lumina-DE/i18n/lumina-textedit_sw.qm -share/Lumina-DE/i18n/lumina-textedit_ta.qm -share/Lumina-DE/i18n/lumina-textedit_tg.qm -share/Lumina-DE/i18n/lumina-textedit_th.qm -share/Lumina-DE/i18n/lumina-textedit_tr.qm -share/Lumina-DE/i18n/lumina-textedit_uk.qm -share/Lumina-DE/i18n/lumina-textedit_uz.qm -share/Lumina-DE/i18n/lumina-textedit_vi.qm -share/Lumina-DE/i18n/lumina-textedit_zh_CN.qm -share/Lumina-DE/i18n/lumina-textedit_zh_HK.qm -share/Lumina-DE/i18n/lumina-textedit_zh_TW.qm -share/Lumina-DE/i18n/lumina-textedit_zu.qm -share/Lumina-DE/i18n/lumina-info_af.qm -share/Lumina-DE/i18n/lumina-info_ar.qm -share/Lumina-DE/i18n/lumina-info_az.qm -share/Lumina-DE/i18n/lumina-info_bg.qm -share/Lumina-DE/i18n/lumina-info_bn.qm -share/Lumina-DE/i18n/lumina-info_bs.qm -share/Lumina-DE/i18n/lumina-info_ca.qm -share/Lumina-DE/i18n/lumina-info_cs.qm -share/Lumina-DE/i18n/lumina-info_cy.qm -share/Lumina-DE/i18n/lumina-info_da.qm -share/Lumina-DE/i18n/lumina-info_de.qm -share/Lumina-DE/i18n/lumina-info_el.qm -share/Lumina-DE/i18n/lumina-info_en_GB.qm -share/Lumina-DE/i18n/lumina-info_en_ZA.qm -share/Lumina-DE/i18n/lumina-info_es.qm -share/Lumina-DE/i18n/lumina-info_et.qm -share/Lumina-DE/i18n/lumina-info_eu.qm -share/Lumina-DE/i18n/lumina-info_fa.qm -share/Lumina-DE/i18n/lumina-info_fi.qm -share/Lumina-DE/i18n/lumina-info_fr.qm -share/Lumina-DE/i18n/lumina-info_fr_CA.qm -share/Lumina-DE/i18n/lumina-info_gl.qm -share/Lumina-DE/i18n/lumina-info_he.qm -share/Lumina-DE/i18n/lumina-info_hi.qm -share/Lumina-DE/i18n/lumina-info_hr.qm -share/Lumina-DE/i18n/lumina-info_hu.qm -share/Lumina-DE/i18n/lumina-info_id.qm -share/Lumina-DE/i18n/lumina-info_is.qm -share/Lumina-DE/i18n/lumina-info_it.qm -share/Lumina-DE/i18n/lumina-info_ja.qm -share/Lumina-DE/i18n/lumina-info_ka.qm -share/Lumina-DE/i18n/lumina-info_ko.qm -share/Lumina-DE/i18n/lumina-info_lt.qm -share/Lumina-DE/i18n/lumina-info_lv.qm -share/Lumina-DE/i18n/lumina-info_mk.qm -share/Lumina-DE/i18n/lumina-info_mn.qm -share/Lumina-DE/i18n/lumina-info_ms.qm -share/Lumina-DE/i18n/lumina-info_mt.qm -share/Lumina-DE/i18n/lumina-info_nb.qm -share/Lumina-DE/i18n/lumina-info_nl.qm -share/Lumina-DE/i18n/lumina-info_pa.qm -share/Lumina-DE/i18n/lumina-info_pl.qm -share/Lumina-DE/i18n/lumina-info_pt.qm -share/Lumina-DE/i18n/lumina-info_pt_BR.qm -share/Lumina-DE/i18n/lumina-info_ro.qm -share/Lumina-DE/i18n/lumina-info_ru.qm -share/Lumina-DE/i18n/lumina-info_sk.qm -share/Lumina-DE/i18n/lumina-info_sl.qm -share/Lumina-DE/i18n/lumina-info_sr.qm -share/Lumina-DE/i18n/lumina-info_sv.qm -share/Lumina-DE/i18n/lumina-info_sw.qm -share/Lumina-DE/i18n/lumina-info_ta.qm -share/Lumina-DE/i18n/lumina-info_tg.qm -share/Lumina-DE/i18n/lumina-info_th.qm -share/Lumina-DE/i18n/lumina-info_tr.qm -share/Lumina-DE/i18n/lumina-info_uk.qm -share/Lumina-DE/i18n/lumina-info_uz.qm -share/Lumina-DE/i18n/lumina-info_vi.qm -share/Lumina-DE/i18n/lumina-info_zh_CN.qm -share/Lumina-DE/i18n/lumina-info_zh_HK.qm -share/Lumina-DE/i18n/lumina-info_zh_TW.qm -share/Lumina-DE/i18n/lumina-info_zu.qm -share/Lumina-DE/i18n/lumina-xconfig_af.qm -share/Lumina-DE/i18n/lumina-xconfig_ar.qm -share/Lumina-DE/i18n/lumina-xconfig_az.qm -share/Lumina-DE/i18n/lumina-xconfig_bg.qm -share/Lumina-DE/i18n/lumina-xconfig_bn.qm -share/Lumina-DE/i18n/lumina-xconfig_bs.qm -share/Lumina-DE/i18n/lumina-xconfig_ca.qm -share/Lumina-DE/i18n/lumina-xconfig_cs.qm -share/Lumina-DE/i18n/lumina-xconfig_cy.qm -share/Lumina-DE/i18n/lumina-xconfig_da.qm -share/Lumina-DE/i18n/lumina-xconfig_de.qm -share/Lumina-DE/i18n/lumina-xconfig_el.qm -share/Lumina-DE/i18n/lumina-xconfig_en_GB.qm -share/Lumina-DE/i18n/lumina-xconfig_en_ZA.qm -share/Lumina-DE/i18n/lumina-xconfig_es.qm -share/Lumina-DE/i18n/lumina-xconfig_et.qm -share/Lumina-DE/i18n/lumina-xconfig_eu.qm -share/Lumina-DE/i18n/lumina-xconfig_fa.qm -share/Lumina-DE/i18n/lumina-xconfig_fi.qm -share/Lumina-DE/i18n/lumina-xconfig_fr.qm -share/Lumina-DE/i18n/lumina-xconfig_fr_CA.qm -share/Lumina-DE/i18n/lumina-xconfig_gl.qm -share/Lumina-DE/i18n/lumina-xconfig_he.qm -share/Lumina-DE/i18n/lumina-xconfig_hi.qm -share/Lumina-DE/i18n/lumina-xconfig_hr.qm -share/Lumina-DE/i18n/lumina-xconfig_hu.qm -share/Lumina-DE/i18n/lumina-xconfig_id.qm -share/Lumina-DE/i18n/lumina-xconfig_is.qm -share/Lumina-DE/i18n/lumina-xconfig_it.qm -share/Lumina-DE/i18n/lumina-xconfig_ja.qm -share/Lumina-DE/i18n/lumina-xconfig_ka.qm -share/Lumina-DE/i18n/lumina-xconfig_ko.qm -share/Lumina-DE/i18n/lumina-xconfig_lt.qm -share/Lumina-DE/i18n/lumina-xconfig_lv.qm -share/Lumina-DE/i18n/lumina-xconfig_mk.qm -share/Lumina-DE/i18n/lumina-xconfig_mn.qm -share/Lumina-DE/i18n/lumina-xconfig_ms.qm -share/Lumina-DE/i18n/lumina-xconfig_mt.qm -share/Lumina-DE/i18n/lumina-xconfig_nb.qm -share/Lumina-DE/i18n/lumina-xconfig_nl.qm -share/Lumina-DE/i18n/lumina-xconfig_pa.qm -share/Lumina-DE/i18n/lumina-xconfig_pl.qm -share/Lumina-DE/i18n/lumina-xconfig_pt.qm -share/Lumina-DE/i18n/lumina-xconfig_pt_BR.qm -share/Lumina-DE/i18n/lumina-xconfig_ro.qm -share/Lumina-DE/i18n/lumina-xconfig_ru.qm -share/Lumina-DE/i18n/lumina-xconfig_sk.qm -share/Lumina-DE/i18n/lumina-xconfig_sl.qm -share/Lumina-DE/i18n/lumina-xconfig_sr.qm -share/Lumina-DE/i18n/lumina-xconfig_sv.qm -share/Lumina-DE/i18n/lumina-xconfig_sw.qm -share/Lumina-DE/i18n/lumina-xconfig_ta.qm -share/Lumina-DE/i18n/lumina-xconfig_tg.qm -share/Lumina-DE/i18n/lumina-xconfig_th.qm -share/Lumina-DE/i18n/lumina-xconfig_tr.qm -share/Lumina-DE/i18n/lumina-xconfig_uk.qm -share/Lumina-DE/i18n/lumina-xconfig_uz.qm -share/Lumina-DE/i18n/lumina-xconfig_vi.qm -share/Lumina-DE/i18n/lumina-xconfig_zh_CN.qm -share/Lumina-DE/i18n/lumina-xconfig_zh_HK.qm -share/Lumina-DE/i18n/lumina-xconfig_zh_TW.qm -share/Lumina-DE/i18n/lumina-xconfig_zu.qm -share/Lumina-DE/i18n/lumina-fileinfo_af.qm -share/Lumina-DE/i18n/lumina-fileinfo_ar.qm -share/Lumina-DE/i18n/lumina-fileinfo_az.qm -share/Lumina-DE/i18n/lumina-fileinfo_bg.qm -share/Lumina-DE/i18n/lumina-fileinfo_bn.qm -share/Lumina-DE/i18n/lumina-fileinfo_bs.qm -share/Lumina-DE/i18n/lumina-fileinfo_ca.qm -share/Lumina-DE/i18n/lumina-fileinfo_cs.qm -share/Lumina-DE/i18n/lumina-fileinfo_cy.qm -share/Lumina-DE/i18n/lumina-fileinfo_da.qm -share/Lumina-DE/i18n/lumina-fileinfo_de.qm -share/Lumina-DE/i18n/lumina-fileinfo_el.qm -share/Lumina-DE/i18n/lumina-fileinfo_en_GB.qm -share/Lumina-DE/i18n/lumina-fileinfo_en_ZA.qm -share/Lumina-DE/i18n/lumina-fileinfo_es.qm -share/Lumina-DE/i18n/lumina-fileinfo_et.qm -share/Lumina-DE/i18n/lumina-fileinfo_eu.qm -share/Lumina-DE/i18n/lumina-fileinfo_fa.qm -share/Lumina-DE/i18n/lumina-fileinfo_fi.qm -share/Lumina-DE/i18n/lumina-fileinfo_fr.qm -share/Lumina-DE/i18n/lumina-fileinfo_fr_CA.qm -share/Lumina-DE/i18n/lumina-fileinfo_gl.qm -share/Lumina-DE/i18n/lumina-fileinfo_he.qm -share/Lumina-DE/i18n/lumina-fileinfo_hi.qm -share/Lumina-DE/i18n/lumina-fileinfo_hr.qm -share/Lumina-DE/i18n/lumina-fileinfo_hu.qm -share/Lumina-DE/i18n/lumina-fileinfo_id.qm -share/Lumina-DE/i18n/lumina-fileinfo_is.qm -share/Lumina-DE/i18n/lumina-fileinfo_it.qm -share/Lumina-DE/i18n/lumina-fileinfo_ja.qm -share/Lumina-DE/i18n/lumina-fileinfo_ka.qm -share/Lumina-DE/i18n/lumina-fileinfo_ko.qm -share/Lumina-DE/i18n/lumina-fileinfo_lt.qm -share/Lumina-DE/i18n/lumina-fileinfo_lv.qm -share/Lumina-DE/i18n/lumina-fileinfo_mk.qm -share/Lumina-DE/i18n/lumina-fileinfo_mn.qm -share/Lumina-DE/i18n/lumina-fileinfo_ms.qm -share/Lumina-DE/i18n/lumina-fileinfo_mt.qm -share/Lumina-DE/i18n/lumina-fileinfo_nb.qm -share/Lumina-DE/i18n/lumina-fileinfo_nl.qm -share/Lumina-DE/i18n/lumina-fileinfo_pa.qm -share/Lumina-DE/i18n/lumina-fileinfo_pl.qm -share/Lumina-DE/i18n/lumina-fileinfo_pt.qm -share/Lumina-DE/i18n/lumina-fileinfo_pt_BR.qm -share/Lumina-DE/i18n/lumina-fileinfo_ro.qm -share/Lumina-DE/i18n/lumina-fileinfo_ru.qm -share/Lumina-DE/i18n/lumina-fileinfo_sk.qm -share/Lumina-DE/i18n/lumina-fileinfo_sl.qm -share/Lumina-DE/i18n/lumina-fileinfo_sr.qm -share/Lumina-DE/i18n/lumina-fileinfo_sv.qm -share/Lumina-DE/i18n/lumina-fileinfo_sw.qm -share/Lumina-DE/i18n/lumina-fileinfo_ta.qm -share/Lumina-DE/i18n/lumina-fileinfo_tg.qm -share/Lumina-DE/i18n/lumina-fileinfo_th.qm -share/Lumina-DE/i18n/lumina-fileinfo_tr.qm -share/Lumina-DE/i18n/lumina-fileinfo_uk.qm -share/Lumina-DE/i18n/lumina-fileinfo_uz.qm -share/Lumina-DE/i18n/lumina-fileinfo_vi.qm -share/Lumina-DE/i18n/lumina-fileinfo_zh_CN.qm -share/Lumina-DE/i18n/lumina-fileinfo_zh_HK.qm -share/Lumina-DE/i18n/lumina-fileinfo_zh_TW.qm -share/Lumina-DE/i18n/lumina-fileinfo_zu.qm |