From 910dd498d245e680e0bd102bc09f6499ac712cf5 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Sat, 27 Apr 2019 09:29:11 -0400 Subject: Move the old debian/ebuild/spec port files into an obsolete directory. If somebody wants to update them, they can get moved back into the main dir, but need to clearly mark that they are for old/obsolete versions only. --- port-files/debian/changelog | 293 ------------------- port-files/debian/compat | 1 - port-files/debian/control | 128 --------- port-files/debian/copyright | 38 --- port-files/debian/docs | 1 - port-files/debian/lumina-archiver.install | 3 - port-files/debian/lumina-calculator.install | 3 - port-files/debian/lumina-config.install | 3 - port-files/debian/lumina-data.install | 17 -- port-files/debian/lumina-desktop.install | 3 - port-files/debian/lumina-fileinfo.install | 3 - port-files/debian/lumina-fm.install | 4 - port-files/debian/lumina-info.install | 3 - port-files/debian/lumina-open.install | 2 - port-files/debian/lumina-screenshot.install | 3 - port-files/debian/lumina-search.install | 3 - port-files/debian/lumina-textedit.install | 4 - port-files/debian/lumina-xconfig.install | 3 - port-files/debian/luminaDesktop.conf | 108 ------- port-files/debian/merge-lumina-i18n.sh | 41 --- port-files/debian/rules | 45 --- port-files/debian/source/format | 1 - port-files/debian/watch | 2 - port-files/lumina-9999.ebuild | 65 ----- port-files/lumina-desktop.spec | 313 --------------------- port-files/obsolete/debian/changelog | 293 +++++++++++++++++++ port-files/obsolete/debian/compat | 1 + port-files/obsolete/debian/control | 128 +++++++++ port-files/obsolete/debian/copyright | 38 +++ port-files/obsolete/debian/docs | 1 + port-files/obsolete/debian/lumina-archiver.install | 3 + .../obsolete/debian/lumina-calculator.install | 3 + port-files/obsolete/debian/lumina-config.install | 3 + port-files/obsolete/debian/lumina-data.install | 17 ++ port-files/obsolete/debian/lumina-desktop.install | 3 + port-files/obsolete/debian/lumina-fileinfo.install | 3 + port-files/obsolete/debian/lumina-fm.install | 4 + port-files/obsolete/debian/lumina-info.install | 3 + port-files/obsolete/debian/lumina-open.install | 2 + .../obsolete/debian/lumina-screenshot.install | 3 + port-files/obsolete/debian/lumina-search.install | 3 + port-files/obsolete/debian/lumina-textedit.install | 4 + port-files/obsolete/debian/lumina-xconfig.install | 3 + port-files/obsolete/debian/luminaDesktop.conf | 108 +++++++ port-files/obsolete/debian/merge-lumina-i18n.sh | 41 +++ port-files/obsolete/debian/rules | 45 +++ port-files/obsolete/debian/source/format | 1 + port-files/obsolete/debian/watch | 2 + port-files/obsolete/lumina-9999.ebuild | 65 +++++ port-files/obsolete/lumina-desktop.spec | 313 +++++++++++++++++++++ 50 files changed, 1090 insertions(+), 1090 deletions(-) delete mode 100644 port-files/debian/changelog delete mode 100644 port-files/debian/compat delete mode 100644 port-files/debian/control delete mode 100644 port-files/debian/copyright delete mode 100644 port-files/debian/docs delete mode 100644 port-files/debian/lumina-archiver.install delete mode 100644 port-files/debian/lumina-calculator.install delete mode 100644 port-files/debian/lumina-config.install delete mode 100644 port-files/debian/lumina-data.install delete mode 100644 port-files/debian/lumina-desktop.install delete mode 100644 port-files/debian/lumina-fileinfo.install delete mode 100644 port-files/debian/lumina-fm.install delete mode 100644 port-files/debian/lumina-info.install delete mode 100644 port-files/debian/lumina-open.install delete mode 100644 port-files/debian/lumina-screenshot.install delete mode 100644 port-files/debian/lumina-search.install delete mode 100644 port-files/debian/lumina-textedit.install delete mode 100644 port-files/debian/lumina-xconfig.install delete mode 100644 port-files/debian/luminaDesktop.conf delete mode 100755 port-files/debian/merge-lumina-i18n.sh delete mode 100755 port-files/debian/rules delete mode 100644 port-files/debian/source/format delete mode 100644 port-files/debian/watch delete mode 100644 port-files/lumina-9999.ebuild delete mode 100644 port-files/lumina-desktop.spec create mode 100644 port-files/obsolete/debian/changelog create mode 100644 port-files/obsolete/debian/compat create mode 100644 port-files/obsolete/debian/control create mode 100644 port-files/obsolete/debian/copyright create mode 100644 port-files/obsolete/debian/docs create mode 100644 port-files/obsolete/debian/lumina-archiver.install create mode 100644 port-files/obsolete/debian/lumina-calculator.install create mode 100644 port-files/obsolete/debian/lumina-config.install create mode 100644 port-files/obsolete/debian/lumina-data.install create mode 100644 port-files/obsolete/debian/lumina-desktop.install create mode 100644 port-files/obsolete/debian/lumina-fileinfo.install create mode 100644 port-files/obsolete/debian/lumina-fm.install create mode 100644 port-files/obsolete/debian/lumina-info.install create mode 100644 port-files/obsolete/debian/lumina-open.install create mode 100644 port-files/obsolete/debian/lumina-screenshot.install create mode 100644 port-files/obsolete/debian/lumina-search.install create mode 100644 port-files/obsolete/debian/lumina-textedit.install create mode 100644 port-files/obsolete/debian/lumina-xconfig.install create mode 100644 port-files/obsolete/debian/luminaDesktop.conf create mode 100755 port-files/obsolete/debian/merge-lumina-i18n.sh create mode 100755 port-files/obsolete/debian/rules create mode 100644 port-files/obsolete/debian/source/format create mode 100644 port-files/obsolete/debian/watch create mode 100644 port-files/obsolete/lumina-9999.ebuild create mode 100644 port-files/obsolete/lumina-desktop.spec (limited to 'port-files') diff --git a/port-files/debian/changelog b/port-files/debian/changelog deleted file mode 100644 index 2b5152bc..00000000 --- a/port-files/debian/changelog +++ /dev/null @@ -1,293 +0,0 @@ -lumina-desktop (1.2.0+git2198-3nano) unstable; urgency=low - - * remove remaining artifacts for libluminautils1 - - -- Christopher Roy Bratusek Sun, 08 Jan 2017 17:13:28 +0100 - -lumina-desktop (1.2.0+git2198-2nano) unstable; urgency=low - - * remove qt5-configuration-tool wrappers, as it's now officially - supported (and user-chooseable from `lumina-config') - * update default Debian desktop-background path from luminaDesktop.conf - * run xdg-user-dirs-update from luminaDesktop.conf - * a few comments in rules, regarding libxcb-xinput0 package - - -- Christopher Roy Bratusek Fri, 06 Jan 2017 22:25:15 +0100 - -lumina-desktop (1.2.0+git2198-1nano) unstable; urgency=low - - * New upstream release - * remove libluminautils1 package (now internal library) - * remove libluminautils1-dev package (now internal library) - * add lumina-archiver package - * add lumina-calculator package - * fix compilation with GCC 6 - * add build-dependancy on libxcb-xinput0-dev - - this package is not part of Debian GNU/Linux - - -- Christopher Roy Bratusek Fri, 06 Jan 2017 19:32:39 +0100 - -lumina-desktop (1.0.1~git1815-1nano) unstable; urgency=low - - * New git snapshot - * install globs2 into lumina-data package - * update lumina-textedit.install - * update lumina-fileinfo.install - * update lumina-screenshot.install - - -- Christopher Roy Bratusek Tue, 27 Sep 2016 18:31:22 +0200 - -lumina-desktop (1.0.1~git1638-1nano) unstable; urgency=low - - * New git snapshot - * add Recommends for compton - * install default compton config into lumina-data package - - -- Christopher Roy Bratusek Tue, 09 Aug 2016 22:11:28 +0200 - -lumina-desktop (1.0.0~beta2+git1581-1nano) unstable; urgency=low - - * New git snapshot - * update supplied wrapper for using qt5ct with lumina - * update supplied vendor configuration for lumina - - same as previous - - add iceweasel, icedove, mpv, xarchiver, konsole to list of known - applications to look for (firefox and thunderbird already were) - * move usbmount from Depends to Recommends - * move pavucontrol from Depends to Recommends - - Note: pavucontrol is still needed for the graphical mixer utility, - not having pavucontrol installed will disable the mixer - * add xarchiver to Recommends - * update for changes since 0.9.1 - - new, removed, moved files - - new qmake flag for enabling translations - - -- Christopher Roy Bratusek Tue, 12 Jul 2016 18:22:23 +0200 - -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 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 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 Tue, 01 Mar 2016 18:43:22 +0100 - -lumina-desktop (0.8.7.1081-1nano) unstable; urgency=low - - * New git snapshot - - -- Christopher Roy Bratusek Sun, 25 Oct 2015 19:56:42 +0100 - -lumina-desktop (0.8.7.980-1nano) unstable; urgency=low - - * New git snapshot - - -- Christopher Roy Bratusek Sat, 26 Sep 2015 10:40:30 +0200 - -lumina-desktop (0.8.7.959-1nano) unstable; urgency=low - - * New git snapshot - - -- Christopher Roy Bratusek Tue, 15 Sep 2015 20:42:54 +0200 - -lumina-desktop (0.8.7.858-1nano) unstable; urgency=low - - * New git snapshot - - -- Christopher Roy Bratusek 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 Thu, 13 Aug 2015 19:18:43 +0200 - -lumina-desktop (0.8.6-1) unstable; urgency=low - - * New upstream release - - -- Valentin OVD 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 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 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 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 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 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 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 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 Sat, 28 Mar 2015 18:38:13 +0100 - -lumina-desktop (0.8.3.427-1nano) unstable; urgency=low - - * New git snapshot - - -- Christopher Roy Bratusek 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 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 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 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 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 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 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 Fri, 07 Nov 2014 18:31:07 +0100 - -lumina-desktop (0.6.3.99-1nano) unstable; urgency=low - - * new GIT snapshot - - -- Christopher Roy Bratusek Sun, 05 Oct 2014 20:18:23 +0200 - -lumina-desktop (0.6.2.14-1nano) unstable; urgency=low - - * Initial release - - -- Christopher Roy Bratusek Sat, 06 Sep 2014 21:20:33 +0200 diff --git a/port-files/debian/compat b/port-files/debian/compat deleted file mode 100644 index ec635144..00000000 --- a/port-files/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/port-files/debian/control b/port-files/debian/control deleted file mode 100644 index cdd073bd..00000000 --- a/port-files/debian/control +++ /dev/null @@ -1,128 +0,0 @@ -Source: lumina-desktop -Section: x11 -Priority: optional -Maintainer: Christopher Roy Bratusek -Uploaders: Valentin OVD -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, - libpoppler-qt5-dev, qtdeclarative5-dev, libqt5svg5-dev, - libxcb-xinput0-dev -Standards-Version: 3.9.6 -Homepage: https://github.com/trueos/lumina - -Package: lumina-desktop -Architecture: any -Replaces: lumina-core (<< 0.8.3.372) -Depends: ${misc:Depends}, ${shlibs:Depends}, - lumina-config, lumina-fm, oxygen-icon-theme, - lumina-open, lumina-screenshot, lumina-search, lumina-info, - lumina-xconfig, lumina-fileinfo, lxpolkit, lumina-data, - lumina-textedit, lumina-archiver, lumina-calculator, - fluxbox, numlockx, xbacklight, xscreensaver, alsa-utils, acpi, - gstreamer1.0-plugins-base, procps, sysstat, phonon4qt5-backend-gstreamer -Recommends: qt5-configuration-tool, usbmount, xarchiver, pavucontrol, compton -Description: Lightweight Qt5-based desktop environment - Metapackage depending on all other lumina packages. - -Package: lumina-config -Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends} -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} -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} -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} -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} -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} -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} -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} -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} -Description: Texteditor for the lumina desktop environment - Simple Texteditor for for Lumina, featuring - - tabs for multiple files - - syntax highlighting - - line wrapping - -Package: lumina-archiver -Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends} -Description: Archiver for the lumina desktop environment - Simple Archiver for for Lumina - -Package: lumina-calculator -Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends} -Description: Calculator for the lumina desktop environment - Simple Calculator for for Lumina - -Package: lumina-data -Architecture: all -Depends: ${misc:Depends} -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 deleted file mode 100644 index 1eb78299..00000000 --- a/port-files/debian/copyright +++ /dev/null @@ -1,38 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: lumina-desktop -Upstream-Contact: Ken Moore -Source: https://github.com/pcbsd/lumina - -Files: * -Copyright: 2012-2015 Ken Moore -License: BSD-3-Clause - -Files: debian/* -Copyright: 2014-2015 Christopher Roy Bratusek - 2015 Valentin OVD -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 deleted file mode 100644 index b43bf86b..00000000 --- a/port-files/debian/docs +++ /dev/null @@ -1 +0,0 @@ -README.md diff --git a/port-files/debian/lumina-archiver.install b/port-files/debian/lumina-archiver.install deleted file mode 100644 index ffa4b1b1..00000000 --- a/port-files/debian/lumina-archiver.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/bin/lumina-archiver -usr/share/applications/lumina-archiver.desktop -usr/share/lumina-desktop/i18n/l-archiver*.qm diff --git a/port-files/debian/lumina-calculator.install b/port-files/debian/lumina-calculator.install deleted file mode 100644 index 374dd670..00000000 --- a/port-files/debian/lumina-calculator.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/bin/lumina-calculator -usr/share/applications/lumina-calculator.desktop -usr/share/lumina-desktop/i18n/l-calc*.qm diff --git a/port-files/debian/lumina-config.install b/port-files/debian/lumina-config.install deleted file mode 100644 index 67e62355..00000000 --- a/port-files/debian/lumina-config.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/bin/lumina-config -usr/share/applications/lumina-config.desktop -usr/share/lumina-desktop/i18n/lumina-config*.qm diff --git a/port-files/debian/lumina-data.install b/port-files/debian/lumina-data.install deleted file mode 100644 index b7615023..00000000 --- a/port-files/debian/lumina-data.install +++ /dev/null @@ -1,17 +0,0 @@ -usr/share/applications/lumina-support.desktop -usr/share/pixmaps/Lumina-DE.png -usr/share/lumina-desktop/compton.conf -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/menu-scripts/ls.json.sh -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 -usr/share/lumina-desktop/globs2 -usr/share/lumina-desktop/low-battery.ogg diff --git a/port-files/debian/lumina-desktop.install b/port-files/debian/lumina-desktop.install deleted file mode 100644 index ea69f425..00000000 --- a/port-files/debian/lumina-desktop.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/bin/lumina-desktop -usr/bin/start-lumina-desktop -debian/luminaDesktop.conf /etc diff --git a/port-files/debian/lumina-fileinfo.install b/port-files/debian/lumina-fileinfo.install deleted file mode 100644 index 31a72501..00000000 --- a/port-files/debian/lumina-fileinfo.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/bin/lumina-fileinfo -usr/share/applications/lumina-fileinfo.desktop -usr/share/lumina-desktop/i18n/l-fileinfo*.qm diff --git a/port-files/debian/lumina-fm.install b/port-files/debian/lumina-fm.install deleted file mode 100644 index cd4a1c0c..00000000 --- a/port-files/debian/lumina-fm.install +++ /dev/null @@ -1,4 +0,0 @@ -usr/bin/lumina-fm -usr/share/applications/lumina-fm.desktop -usr/share/pixmaps/Insight-FileManager.png -usr/share/lumina-desktop/i18n/lumina-fm*.qm diff --git a/port-files/debian/lumina-info.install b/port-files/debian/lumina-info.install deleted file mode 100644 index d26329fa..00000000 --- a/port-files/debian/lumina-info.install +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index e0559834..00000000 --- a/port-files/debian/lumina-open.install +++ /dev/null @@ -1,2 +0,0 @@ -usr/bin/lumina-open -usr/share/lumina-desktop/i18n/lumina-open*.qm diff --git a/port-files/debian/lumina-screenshot.install b/port-files/debian/lumina-screenshot.install deleted file mode 100644 index df410258..00000000 --- a/port-files/debian/lumina-screenshot.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/bin/lumina-screenshot -usr/share/applications/lumina-screenshot.desktop -usr/share/lumina-desktop/i18n/l-screenshot*.qm diff --git a/port-files/debian/lumina-search.install b/port-files/debian/lumina-search.install deleted file mode 100644 index 1b115293..00000000 --- a/port-files/debian/lumina-search.install +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 6b68181c..00000000 --- a/port-files/debian/lumina-textedit.install +++ /dev/null @@ -1,4 +0,0 @@ -usr/bin/lumina-textedit -usr/bin/lte -usr/share/applications/lumina-textedit.desktop -usr/share/lumina-desktop/i18n/l-te*.qm diff --git a/port-files/debian/lumina-xconfig.install b/port-files/debian/lumina-xconfig.install deleted file mode 100644 index 80a7ee20..00000000 --- a/port-files/debian/lumina-xconfig.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/bin/lumina-xconfig -usr/share/applications/lumina-xconfig.desktop -usr/share/lumina-desktop/i18n/lumina-xconfig*.qm diff --git a/port-files/debian/luminaDesktop.conf b/port-files/debian/luminaDesktop.conf deleted file mode 100644 index 16576eaf..00000000 --- a/port-files/debian/luminaDesktop.conf +++ /dev/null @@ -1,108 +0,0 @@ -#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.9.1): -# calendar, applauncher[::absolute path to *.desktop file], desktopview, notepad, audioplayer, rssreader -# Possible Panel Plugins (Lumina version 0.9.1): -# userbutton, desktopbar, spacer, desktopswitcher, battery, clock, systemdashboard, systemstart -# taskmanager[-nogroups], systemtray, homebutton, appmenu, applauncher[::absolute path to *.desktop file] -# Possible Menu Plugins (Lumina version 0.9.1): -# terminal, filemanager, applications, line, settings, windowlist, app:: - -#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 -#Note: the last "ifexists" entry has the highest priority for each session utility -session_default_terminal_ifexists=xterm.desktop -session_default_terminal_ifexists=konsole.desktop -session_default_terminal_ifexists=lumina-terminal.desktop - -session_default_filemanager=lumina-fm.desktop - -session_default_webbrowser_ifexists=chromium-browser.desktop -session_default_webbrowser_ifexists=qupzilla.desktop -session_default_webbrowser_ifexists=iceweasel.desktop -session_default_webbrowser_ifexists=firefox.desktop - -session_default_email_ifexists=trojita.desktop -session_default_email_ifexists=icedove.desktop -session_default_email_ifexists=thunderbird.desktop - -#DEFAULT UTILITIES FOR INDIVIDUAL MIME TYPES -# Format: mime_default_[_ifexists]=<*.desktop file> -mime_default_text/*_ifexists=lumina-textedit.desktop - -mime_default_audio/*_ifexists=vlc.desktop -mime_default_video/*_ifexists=vlc.desktop -mime_default_audio/*_ifexists=mpv.desktop -mime_default_video/*_ifexists=mpv.desktop - -mime_default_application/zip_ifexists=xarchiver.desktop -mime_default_application/x-compressed-tar_ifexists=xarchiver.desktop -mime_default_application/x-bzip-compressed-tar_ifexists=xarchiver.desktop -mime_default_application/x-lrzip-compressed-tar_ifexists=xarchiver.desktop -mime_default_application/x-lzma-compressed-tar_ifexists=xarchiver.desktop -mime_default_application/x-xz-compressed-tar_ifexists=xarchiver.desktop -mime_default_application/x-tar_ifexists=xarchiver.desktop - -mime_default_unknown/*=lumina-textedit.desktop -mime_default_application/x-shellscript=lumina-textedit.desktop - -#THEME SETTINGS -theme_themefile=Glass #Name of the theme to use (disable for Lumina-Default) -theme_colorfile=Grey-Dark #Name of the color spec file to use for theming -theme_iconset=oxygen #Name of the icon theme to use -theme_font=Arial #Name of the font family to use -theme_fontsize=10pt #Default size of the fonts to use on the desktop (can also use a percentage of the screen height (%) ) - -#DESKTOP SETTINGS (used for the primary screen in multi-screen setups) -desktop_visiblepanels=1 #[0 - 12] The number of panels visible by default -desktop_backgroundfiles=/usr/share/images/desktop-background #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 -desktop_generate_icons=true #[true/false] Auto-generate launchers for ~/Desktop items - -#PANEL SETTINGS (preface with panel1_ or panel2., 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 %[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=systemstart, taskmanager-nogroups, spacer, systemtray, clock, battery #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= #Create a favorites entry for this file/dir -#favorites_remove= #Remove a favorites entry for this file/dir -#favorites_add_ifexists= #Create a favorites entry for this file/dir if the file/dir exists -favorites_add_ifexists=firefox.desktop -favorites_add_ifexists=iceweasel.desktop -favorites_add_ifexists=chromium-browser.desktop -favorites_add_ifexists=qupzilla.desktop -favorites_add_ifexists=thunderbird.desktop -favorites_add_ifexists=icedove.desktop -favorites_add_ifexists=trojita.desktop -favorites_add_ifexists=mpv.desktop -favorites_add_ifexists=vlc.desktop - -#QUICKLAUNCH CUSTOMIZATION (requires the use of the "systemstart" panel plugin) -#quicklaunch_add= #Create a quicklaunch shortcut for this file/dir -#quicklaunch_add_ifexists= #Create a quicklaunch shortcut for this file/dir if the file/dir exists - -#Generic scripts/utilities to run for any additional setup procedures -# These are always run after all other settings are saved -#Format: usersetup_run= -usersetup_run=xdg-user-dirs-update diff --git a/port-files/debian/merge-lumina-i18n.sh b/port-files/debian/merge-lumina-i18n.sh deleted file mode 100755 index a69bcbfe..00000000 --- a/port-files/debian/merge-lumina-i18n.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/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 deleted file mode 100755 index 2840aa2f..00000000 --- a/port-files/debian/rules +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/make -f -DH_VERBOSE = 1 - -DPKG_EXPORT_BUILDFLAGS = 1 -include /usr/share/dpkg/default.mk - -export DEB_BUILD_MAINT_OPTIONS = hardening=+all - -# -# you may want to comment-out --parallel if build breaks for -# no visible reason or without meaningful error message -# - -%: - dh $@ --parallel - -# For Debian GNU/Linux which does not offer manually compiled -# libxcb-xinput0/libxcb-xinput0-dev, add the following flag: -# -# CONFIG+=NO_XINPUT -# -# also remove -# -# libxcb-xinput0-dev -# -# from dependencies in debian/rules (obviously) - -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 \ - CONFIG+=WITH_I18N \ - QMAKE_CFLAGS_ISYSTEM= - -override_dh_auto_clean: - dh_auto_clean - -find $(CURDIR) -name *.qm -delete - -override_dh_install: - dh_install --list-missing diff --git a/port-files/debian/source/format b/port-files/debian/source/format deleted file mode 100644 index af745b31..00000000 --- a/port-files/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (git) diff --git a/port-files/debian/watch b/port-files/debian/watch deleted file mode 100644 index a9b2b04c..00000000 --- a/port-files/debian/watch +++ /dev/null @@ -1,2 +0,0 @@ -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 deleted file mode 100644 index dca8574c..00000000 --- a/port-files/lumina-9999.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# 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 -DESCRIPTION="Lumina desktop environment" -HOMEPAGE="https://lumina-desktop.org/" -EGIT_REPO_URI="https://github.com/pcbsd/lumina" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="" -IUSE="desktop-utils" - -COMMON_DEPEND="dev-qt/qtcore:5 - dev-qt/qtconcurrent:5 - dev-qt/qtmultimedia:5[widgets] - dev-qt/qtsvg:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-qt/qtgui:5 - dev-qt/qtdeclarative:5 - x11-libs/libxcb:0 - x11-libs/xcb-util - x11-libs/xcb-util-image - x11-libs/xcb-util-wm" - -DEPEND="$COMMON_DEPEND - dev-qt/linguist-tools:5" - -RDEPEND="$COMMON_DEPEND - sys-fs/inotify-tools - x11-misc/numlockx - x11-wm/fluxbox - || ( x11-apps/xbacklight - sys-power/acpilight ) - media-sound/alsa-utils - sys-power/acpi - app-admin/sysstat" - -S="${WORKDIR}/${P/_/-}" - -src_prepare(){ - default - - if use !desktop-utils ; then - rm -rf src-qt5/desktop-utils || die - sed -e "/desktop-utils/d" -i src-qt5/src-qt5.pro || die - fi -} - -src_configure(){ - eqmake5 PREFIX="${EPREFIX}/usr" LIBPREFIX="${EPREFIX}/usr/$(get_libdir)" \ - DESTDIR="${D}" CONFIG+=WITH_I18N QMAKE_CFLAGS_ISYSTEM= -} - -src_install(){ - default - mv "${ED%/}"/etc/luminaDesktop.conf{.dist,} || die - rm "${ED%/}"/${PN}-* "${ED%/}"/start-${PN}-desktop || die -} diff --git a/port-files/lumina-desktop.spec b/port-files/lumina-desktop.spec deleted file mode 100644 index eacd92af..00000000 --- a/port-files/lumina-desktop.spec +++ /dev/null @@ -1,313 +0,0 @@ -# Enable hardened build by default -%global _hardened_build 1 - -%define release_version 1.2.0 -%define rpm_version %(echo %{release_version} | tr - .) - -Summary: A lightweight, portable desktop environment -Name: lumina-desktop -Version: %{rpm_version} -Release: 1%{?dist} -License: BSD -Group: User Interface/Desktops -URL: http://lumina-desktop.org - -# Formatted so spectool can fetch the source. -Source0: https://github.com/trueos/lumina/archive/v%{release_version}.tar.gz#/lumina-%{release_version}.tar.gz - -# Exclude IBM ESA/390 and ESA System/z architectures -ExcludeArch: s390 s390x - -# Compiler requirements -BuildRequires: gcc, gcc-c++ - -# 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 - -# 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} -Requires: lumina-textedit = %{version}-%{release} -Requires: lumina-calculator = %{version}-%{release} -Requires: lumina-archiver = %{version}-%{release} - - -%description -The Lumina Desktop Environment is a lightweight system interface -that is designed for use on any Unix-like operating system. - -%package -n lumina-open -Summary: xdg-open style utility for Lumina Desktop -Group: User Interface/Desktops - -%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 - -%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 - -%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 - -%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 - -%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 - -%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 - -%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 - -%description -n lumina-fileinfo -This package provides lumina-fileinfo, which is an -advanced desktop file (menu) editor. - -%package -n lumina-textedit -Summary: Text editor for Lumina Desktop -Group: User Interface/Desktops - -%description -n lumina-textedit -This package provides lumina-textedit. - -%package -n lumina-calculator -Summary: Calculator for Lumina Desktop -Group: User Interface/Desktops - -%description -n lumina-calculator -This package provides lumina-calculator - -%package -n lumina-archiver -Summary: Archiver for Lumina Desktop -Group: User Interface/Desktops - -%description -n lumina-archiver -This package provides lumina-archiver - -%prep -%setup -q -n lumina-%{release_version} - -%build -%qmake_qt5 QMAKE_CFLAGS_ISYSTEM= CONFIG+="configure" CONFIG+="WITH_I18N" PREFIX="%{_prefix}" LIBPREFIX="%{_libdir}" QT5LIBDIR="%{_qt5_prefix}" L_LIBDIR=%{_libdir} -make %{?_smp_mflags} - -%install -# Install the desktop -make INSTALL_ROOT=%{buildroot} install - -# 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-desktop/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 - - -%files -%license LICENSE -%{_bindir}/lumina-desktop -%{_bindir}/start-lumina-desktop -%config(noreplace) %{_sysconfdir}/luminaDesktop.conf -%{_sysconfdir}/luminaDesktop.conf.dist -%{_datadir}/pixmaps/Lumina-DE.png -%{_datadir}/xsessions/Lumina-DE.desktop -%{_datadir}/lumina-desktop/desktop-background.jpg -%{_datadir}/lumina-desktop/luminaDesktop.conf -%{_datadir}/lumina-desktop/compton.conf -%{_datadir}/lumina-desktop/fluxbox-init-rc -%{_datadir}/lumina-desktop/fluxbox-keys -%{_datadir}/lumina-desktop/Login.ogg -%{_datadir}/lumina-desktop/Logout.ogg -%{_datadir}/lumina-desktop/low-battery.ogg -%{_datadir}/lumina-desktop/colors/Lumina-Red.qss.colors -%{_datadir}/lumina-desktop/colors/Lumina-Green.qss.colors -%{_datadir}/lumina-desktop/colors/Lumina-Purple.qss.colors -%{_datadir}/lumina-desktop/colors/Lumina-Gold.qss.colors -%{_datadir}/lumina-desktop/colors/Lumina-Glass.qss.colors -%{_datadir}/lumina-desktop/colors/PCBSD10-Default.qss.colors -%{_datadir}/lumina-desktop/themes/Lumina-default.qss.template -%{_datadir}/lumina-desktop/themes/None.qss.template -%{_datadir}/lumina-desktop/themes/Glass.qss.template -%{_datadir}/lumina-desktop/colors/Blue-Light.qss.colors -%{_datadir}/lumina-desktop/colors/Grey-Dark.qss.colors -%{_datadir}/lumina-desktop/colors/Solarized-Dark.qss.colors -%{_datadir}/lumina-desktop/colors/Solarized-Light.qss.colors -%{_datadir}/lumina-desktop/colors/Black.qss.colors -%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_blue-grey-zoom.jpg -%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_blue-grey.jpg -%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_gold.jpg -%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_green.jpg -%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_grey-blue-zoom.jpg -%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_grey-blue.jpg -%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_purple.jpg -%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_red.jpg -%{_datadir}/lumina-desktop/i18n/lumina-desktop*.qm -%{_datadir}/lumina-desktop/menu-scripts/ls.json.sh -%{_datadir}/lumina-desktop/globs2 - -%files -n lumina-open -%license LICENSE -%{_bindir}/lumina-open -%{_datadir}/lumina-desktop/i18n/lumina-open*.qm - -%files -n lumina-config -%license LICENSE -%{_bindir}/lumina-config -%{_datadir}/lumina-desktop/i18n/lumina-config*.qm -%{_datadir}/applications/lumina-config.desktop - -%files -n lumina-fm -%license LICENSE -%{_bindir}/lumina-fm -%{_datadir}/lumina-desktop/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-desktop/i18n/l-screenshot*.qm -%{_datadir}/applications/lumina-screenshot.desktop - -%files -n lumina-search -%license LICENSE -%{_bindir}/lumina-search -%{_datadir}/lumina-desktop/i18n/lumina-search*.qm -%{_datadir}/applications/lumina-search.desktop - -%files -n lumina-info -%license LICENSE -%{_bindir}/lumina-info -%{_datadir}/lumina-desktop/i18n/lumina-info*.qm -%{_datadir}/applications/lumina-info.desktop -%{_datadir}/applications/lumina-support.desktop - -%files -n lumina-xconfig -%license LICENSE -%{_bindir}/lumina-xconfig -%{_datadir}/lumina-desktop/i18n/lumina-xconfig*.qm -%{_datadir}/applications/lumina-xconfig.desktop - -%files -n lumina-fileinfo -%license LICENSE -%{_bindir}/lumina-fileinfo -%{_datadir}/lumina-desktop/i18n/l-fileinfo*.qm -%{_datadir}/applications/lumina-fileinfo.desktop - -%files -n lumina-textedit -%license LICENSE -%{_bindir}/lumina-textedit -%{_bindir}/lte -%{_datadir}/lumina-desktop/i18n/l-te*.qm -%{_datadir}/applications/lumina-textedit.desktop - -%files -n lumina-calculator -%license LICENSE -%{_bindir}/lumina-calculator -%{_datadir}/lumina-desktop/i18n/l-calc_*.qm -%{_datadir}/applications/lumina-calculator.desktop - -%files -n lumina-archiver -%license LICENSE -%{_bindir}/lumina-archiver -%{_datadir}/lumina-desktop/i18n/l-archiver_*.qm -%{_datadir}/applications/lumina-archiver.desktop - -%changelog -* Wed Jan 4 2017 Craig Forbes - 1.2.0-1 -- Updated to 1.2.0 -- Removed devel and libs sub-packages -- Added lumina-archiver -- Fix qmake flags to work with gcc 6 (Fedora 25) - -* Tue Nov 22 2016 Craig Forbes - 1.1.0.p1-1 -- Updated to 1.1.0-p1 - -* Wed Dec 23 2015 Neal Gompa -- 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 -- Update to 0.8.7 - -* Thu Aug 20 2015 Jesse Smith -- Updated for 32-bit - -* Thu Jul 30 2015 Jesse Smith -- Initial build diff --git a/port-files/obsolete/debian/changelog b/port-files/obsolete/debian/changelog new file mode 100644 index 00000000..2b5152bc --- /dev/null +++ b/port-files/obsolete/debian/changelog @@ -0,0 +1,293 @@ +lumina-desktop (1.2.0+git2198-3nano) unstable; urgency=low + + * remove remaining artifacts for libluminautils1 + + -- Christopher Roy Bratusek Sun, 08 Jan 2017 17:13:28 +0100 + +lumina-desktop (1.2.0+git2198-2nano) unstable; urgency=low + + * remove qt5-configuration-tool wrappers, as it's now officially + supported (and user-chooseable from `lumina-config') + * update default Debian desktop-background path from luminaDesktop.conf + * run xdg-user-dirs-update from luminaDesktop.conf + * a few comments in rules, regarding libxcb-xinput0 package + + -- Christopher Roy Bratusek Fri, 06 Jan 2017 22:25:15 +0100 + +lumina-desktop (1.2.0+git2198-1nano) unstable; urgency=low + + * New upstream release + * remove libluminautils1 package (now internal library) + * remove libluminautils1-dev package (now internal library) + * add lumina-archiver package + * add lumina-calculator package + * fix compilation with GCC 6 + * add build-dependancy on libxcb-xinput0-dev + - this package is not part of Debian GNU/Linux + + -- Christopher Roy Bratusek Fri, 06 Jan 2017 19:32:39 +0100 + +lumina-desktop (1.0.1~git1815-1nano) unstable; urgency=low + + * New git snapshot + * install globs2 into lumina-data package + * update lumina-textedit.install + * update lumina-fileinfo.install + * update lumina-screenshot.install + + -- Christopher Roy Bratusek Tue, 27 Sep 2016 18:31:22 +0200 + +lumina-desktop (1.0.1~git1638-1nano) unstable; urgency=low + + * New git snapshot + * add Recommends for compton + * install default compton config into lumina-data package + + -- Christopher Roy Bratusek Tue, 09 Aug 2016 22:11:28 +0200 + +lumina-desktop (1.0.0~beta2+git1581-1nano) unstable; urgency=low + + * New git snapshot + * update supplied wrapper for using qt5ct with lumina + * update supplied vendor configuration for lumina + - same as previous + - add iceweasel, icedove, mpv, xarchiver, konsole to list of known + applications to look for (firefox and thunderbird already were) + * move usbmount from Depends to Recommends + * move pavucontrol from Depends to Recommends + - Note: pavucontrol is still needed for the graphical mixer utility, + not having pavucontrol installed will disable the mixer + * add xarchiver to Recommends + * update for changes since 0.9.1 + - new, removed, moved files + - new qmake flag for enabling translations + + -- Christopher Roy Bratusek Tue, 12 Jul 2016 18:22:23 +0200 + +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 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 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 Tue, 01 Mar 2016 18:43:22 +0100 + +lumina-desktop (0.8.7.1081-1nano) unstable; urgency=low + + * New git snapshot + + -- Christopher Roy Bratusek Sun, 25 Oct 2015 19:56:42 +0100 + +lumina-desktop (0.8.7.980-1nano) unstable; urgency=low + + * New git snapshot + + -- Christopher Roy Bratusek Sat, 26 Sep 2015 10:40:30 +0200 + +lumina-desktop (0.8.7.959-1nano) unstable; urgency=low + + * New git snapshot + + -- Christopher Roy Bratusek Tue, 15 Sep 2015 20:42:54 +0200 + +lumina-desktop (0.8.7.858-1nano) unstable; urgency=low + + * New git snapshot + + -- Christopher Roy Bratusek 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 Thu, 13 Aug 2015 19:18:43 +0200 + +lumina-desktop (0.8.6-1) unstable; urgency=low + + * New upstream release + + -- Valentin OVD 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 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 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 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 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 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 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 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 Sat, 28 Mar 2015 18:38:13 +0100 + +lumina-desktop (0.8.3.427-1nano) unstable; urgency=low + + * New git snapshot + + -- Christopher Roy Bratusek 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 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 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 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 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 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 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 Fri, 07 Nov 2014 18:31:07 +0100 + +lumina-desktop (0.6.3.99-1nano) unstable; urgency=low + + * new GIT snapshot + + -- Christopher Roy Bratusek Sun, 05 Oct 2014 20:18:23 +0200 + +lumina-desktop (0.6.2.14-1nano) unstable; urgency=low + + * Initial release + + -- Christopher Roy Bratusek Sat, 06 Sep 2014 21:20:33 +0200 diff --git a/port-files/obsolete/debian/compat b/port-files/obsolete/debian/compat new file mode 100644 index 00000000..ec635144 --- /dev/null +++ b/port-files/obsolete/debian/compat @@ -0,0 +1 @@ +9 diff --git a/port-files/obsolete/debian/control b/port-files/obsolete/debian/control new file mode 100644 index 00000000..cdd073bd --- /dev/null +++ b/port-files/obsolete/debian/control @@ -0,0 +1,128 @@ +Source: lumina-desktop +Section: x11 +Priority: optional +Maintainer: Christopher Roy Bratusek +Uploaders: Valentin OVD +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, + libpoppler-qt5-dev, qtdeclarative5-dev, libqt5svg5-dev, + libxcb-xinput0-dev +Standards-Version: 3.9.6 +Homepage: https://github.com/trueos/lumina + +Package: lumina-desktop +Architecture: any +Replaces: lumina-core (<< 0.8.3.372) +Depends: ${misc:Depends}, ${shlibs:Depends}, + lumina-config, lumina-fm, oxygen-icon-theme, + lumina-open, lumina-screenshot, lumina-search, lumina-info, + lumina-xconfig, lumina-fileinfo, lxpolkit, lumina-data, + lumina-textedit, lumina-archiver, lumina-calculator, + fluxbox, numlockx, xbacklight, xscreensaver, alsa-utils, acpi, + gstreamer1.0-plugins-base, procps, sysstat, phonon4qt5-backend-gstreamer +Recommends: qt5-configuration-tool, usbmount, xarchiver, pavucontrol, compton +Description: Lightweight Qt5-based desktop environment + Metapackage depending on all other lumina packages. + +Package: lumina-config +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +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} +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} +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} +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} +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} +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} +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} +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} +Description: Texteditor for the lumina desktop environment + Simple Texteditor for for Lumina, featuring + - tabs for multiple files + - syntax highlighting + - line wrapping + +Package: lumina-archiver +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: Archiver for the lumina desktop environment + Simple Archiver for for Lumina + +Package: lumina-calculator +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: Calculator for the lumina desktop environment + Simple Calculator for for Lumina + +Package: lumina-data +Architecture: all +Depends: ${misc:Depends} +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/obsolete/debian/copyright b/port-files/obsolete/debian/copyright new file mode 100644 index 00000000..1eb78299 --- /dev/null +++ b/port-files/obsolete/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 +Source: https://github.com/pcbsd/lumina + +Files: * +Copyright: 2012-2015 Ken Moore +License: BSD-3-Clause + +Files: debian/* +Copyright: 2014-2015 Christopher Roy Bratusek + 2015 Valentin OVD +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/obsolete/debian/docs b/port-files/obsolete/debian/docs new file mode 100644 index 00000000..b43bf86b --- /dev/null +++ b/port-files/obsolete/debian/docs @@ -0,0 +1 @@ +README.md diff --git a/port-files/obsolete/debian/lumina-archiver.install b/port-files/obsolete/debian/lumina-archiver.install new file mode 100644 index 00000000..ffa4b1b1 --- /dev/null +++ b/port-files/obsolete/debian/lumina-archiver.install @@ -0,0 +1,3 @@ +usr/bin/lumina-archiver +usr/share/applications/lumina-archiver.desktop +usr/share/lumina-desktop/i18n/l-archiver*.qm diff --git a/port-files/obsolete/debian/lumina-calculator.install b/port-files/obsolete/debian/lumina-calculator.install new file mode 100644 index 00000000..374dd670 --- /dev/null +++ b/port-files/obsolete/debian/lumina-calculator.install @@ -0,0 +1,3 @@ +usr/bin/lumina-calculator +usr/share/applications/lumina-calculator.desktop +usr/share/lumina-desktop/i18n/l-calc*.qm diff --git a/port-files/obsolete/debian/lumina-config.install b/port-files/obsolete/debian/lumina-config.install new file mode 100644 index 00000000..67e62355 --- /dev/null +++ b/port-files/obsolete/debian/lumina-config.install @@ -0,0 +1,3 @@ +usr/bin/lumina-config +usr/share/applications/lumina-config.desktop +usr/share/lumina-desktop/i18n/lumina-config*.qm diff --git a/port-files/obsolete/debian/lumina-data.install b/port-files/obsolete/debian/lumina-data.install new file mode 100644 index 00000000..b7615023 --- /dev/null +++ b/port-files/obsolete/debian/lumina-data.install @@ -0,0 +1,17 @@ +usr/share/applications/lumina-support.desktop +usr/share/pixmaps/Lumina-DE.png +usr/share/lumina-desktop/compton.conf +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/menu-scripts/ls.json.sh +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 +usr/share/lumina-desktop/globs2 +usr/share/lumina-desktop/low-battery.ogg diff --git a/port-files/obsolete/debian/lumina-desktop.install b/port-files/obsolete/debian/lumina-desktop.install new file mode 100644 index 00000000..ea69f425 --- /dev/null +++ b/port-files/obsolete/debian/lumina-desktop.install @@ -0,0 +1,3 @@ +usr/bin/lumina-desktop +usr/bin/start-lumina-desktop +debian/luminaDesktop.conf /etc diff --git a/port-files/obsolete/debian/lumina-fileinfo.install b/port-files/obsolete/debian/lumina-fileinfo.install new file mode 100644 index 00000000..31a72501 --- /dev/null +++ b/port-files/obsolete/debian/lumina-fileinfo.install @@ -0,0 +1,3 @@ +usr/bin/lumina-fileinfo +usr/share/applications/lumina-fileinfo.desktop +usr/share/lumina-desktop/i18n/l-fileinfo*.qm diff --git a/port-files/obsolete/debian/lumina-fm.install b/port-files/obsolete/debian/lumina-fm.install new file mode 100644 index 00000000..cd4a1c0c --- /dev/null +++ b/port-files/obsolete/debian/lumina-fm.install @@ -0,0 +1,4 @@ +usr/bin/lumina-fm +usr/share/applications/lumina-fm.desktop +usr/share/pixmaps/Insight-FileManager.png +usr/share/lumina-desktop/i18n/lumina-fm*.qm diff --git a/port-files/obsolete/debian/lumina-info.install b/port-files/obsolete/debian/lumina-info.install new file mode 100644 index 00000000..d26329fa --- /dev/null +++ b/port-files/obsolete/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/obsolete/debian/lumina-open.install b/port-files/obsolete/debian/lumina-open.install new file mode 100644 index 00000000..e0559834 --- /dev/null +++ b/port-files/obsolete/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/obsolete/debian/lumina-screenshot.install b/port-files/obsolete/debian/lumina-screenshot.install new file mode 100644 index 00000000..df410258 --- /dev/null +++ b/port-files/obsolete/debian/lumina-screenshot.install @@ -0,0 +1,3 @@ +usr/bin/lumina-screenshot +usr/share/applications/lumina-screenshot.desktop +usr/share/lumina-desktop/i18n/l-screenshot*.qm diff --git a/port-files/obsolete/debian/lumina-search.install b/port-files/obsolete/debian/lumina-search.install new file mode 100644 index 00000000..1b115293 --- /dev/null +++ b/port-files/obsolete/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/obsolete/debian/lumina-textedit.install b/port-files/obsolete/debian/lumina-textedit.install new file mode 100644 index 00000000..6b68181c --- /dev/null +++ b/port-files/obsolete/debian/lumina-textedit.install @@ -0,0 +1,4 @@ +usr/bin/lumina-textedit +usr/bin/lte +usr/share/applications/lumina-textedit.desktop +usr/share/lumina-desktop/i18n/l-te*.qm diff --git a/port-files/obsolete/debian/lumina-xconfig.install b/port-files/obsolete/debian/lumina-xconfig.install new file mode 100644 index 00000000..80a7ee20 --- /dev/null +++ b/port-files/obsolete/debian/lumina-xconfig.install @@ -0,0 +1,3 @@ +usr/bin/lumina-xconfig +usr/share/applications/lumina-xconfig.desktop +usr/share/lumina-desktop/i18n/lumina-xconfig*.qm diff --git a/port-files/obsolete/debian/luminaDesktop.conf b/port-files/obsolete/debian/luminaDesktop.conf new file mode 100644 index 00000000..16576eaf --- /dev/null +++ b/port-files/obsolete/debian/luminaDesktop.conf @@ -0,0 +1,108 @@ +#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.9.1): +# calendar, applauncher[::absolute path to *.desktop file], desktopview, notepad, audioplayer, rssreader +# Possible Panel Plugins (Lumina version 0.9.1): +# userbutton, desktopbar, spacer, desktopswitcher, battery, clock, systemdashboard, systemstart +# taskmanager[-nogroups], systemtray, homebutton, appmenu, applauncher[::absolute path to *.desktop file] +# Possible Menu Plugins (Lumina version 0.9.1): +# terminal, filemanager, applications, line, settings, windowlist, app:: + +#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 +#Note: the last "ifexists" entry has the highest priority for each session utility +session_default_terminal_ifexists=xterm.desktop +session_default_terminal_ifexists=konsole.desktop +session_default_terminal_ifexists=lumina-terminal.desktop + +session_default_filemanager=lumina-fm.desktop + +session_default_webbrowser_ifexists=chromium-browser.desktop +session_default_webbrowser_ifexists=qupzilla.desktop +session_default_webbrowser_ifexists=iceweasel.desktop +session_default_webbrowser_ifexists=firefox.desktop + +session_default_email_ifexists=trojita.desktop +session_default_email_ifexists=icedove.desktop +session_default_email_ifexists=thunderbird.desktop + +#DEFAULT UTILITIES FOR INDIVIDUAL MIME TYPES +# Format: mime_default_[_ifexists]=<*.desktop file> +mime_default_text/*_ifexists=lumina-textedit.desktop + +mime_default_audio/*_ifexists=vlc.desktop +mime_default_video/*_ifexists=vlc.desktop +mime_default_audio/*_ifexists=mpv.desktop +mime_default_video/*_ifexists=mpv.desktop + +mime_default_application/zip_ifexists=xarchiver.desktop +mime_default_application/x-compressed-tar_ifexists=xarchiver.desktop +mime_default_application/x-bzip-compressed-tar_ifexists=xarchiver.desktop +mime_default_application/x-lrzip-compressed-tar_ifexists=xarchiver.desktop +mime_default_application/x-lzma-compressed-tar_ifexists=xarchiver.desktop +mime_default_application/x-xz-compressed-tar_ifexists=xarchiver.desktop +mime_default_application/x-tar_ifexists=xarchiver.desktop + +mime_default_unknown/*=lumina-textedit.desktop +mime_default_application/x-shellscript=lumina-textedit.desktop + +#THEME SETTINGS +theme_themefile=Glass #Name of the theme to use (disable for Lumina-Default) +theme_colorfile=Grey-Dark #Name of the color spec file to use for theming +theme_iconset=oxygen #Name of the icon theme to use +theme_font=Arial #Name of the font family to use +theme_fontsize=10pt #Default size of the fonts to use on the desktop (can also use a percentage of the screen height (%) ) + +#DESKTOP SETTINGS (used for the primary screen in multi-screen setups) +desktop_visiblepanels=1 #[0 - 12] The number of panels visible by default +desktop_backgroundfiles=/usr/share/images/desktop-background #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 +desktop_generate_icons=true #[true/false] Auto-generate launchers for ~/Desktop items + +#PANEL SETTINGS (preface with panel1_ or panel2., 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 %[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=systemstart, taskmanager-nogroups, spacer, systemtray, clock, battery #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= #Create a favorites entry for this file/dir +#favorites_remove= #Remove a favorites entry for this file/dir +#favorites_add_ifexists= #Create a favorites entry for this file/dir if the file/dir exists +favorites_add_ifexists=firefox.desktop +favorites_add_ifexists=iceweasel.desktop +favorites_add_ifexists=chromium-browser.desktop +favorites_add_ifexists=qupzilla.desktop +favorites_add_ifexists=thunderbird.desktop +favorites_add_ifexists=icedove.desktop +favorites_add_ifexists=trojita.desktop +favorites_add_ifexists=mpv.desktop +favorites_add_ifexists=vlc.desktop + +#QUICKLAUNCH CUSTOMIZATION (requires the use of the "systemstart" panel plugin) +#quicklaunch_add= #Create a quicklaunch shortcut for this file/dir +#quicklaunch_add_ifexists= #Create a quicklaunch shortcut for this file/dir if the file/dir exists + +#Generic scripts/utilities to run for any additional setup procedures +# These are always run after all other settings are saved +#Format: usersetup_run= +usersetup_run=xdg-user-dirs-update diff --git a/port-files/obsolete/debian/merge-lumina-i18n.sh b/port-files/obsolete/debian/merge-lumina-i18n.sh new file mode 100755 index 00000000..a69bcbfe --- /dev/null +++ b/port-files/obsolete/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/obsolete/debian/rules b/port-files/obsolete/debian/rules new file mode 100755 index 00000000..2840aa2f --- /dev/null +++ b/port-files/obsolete/debian/rules @@ -0,0 +1,45 @@ +#!/usr/bin/make -f +DH_VERBOSE = 1 + +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/default.mk + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# +# you may want to comment-out --parallel if build breaks for +# no visible reason or without meaningful error message +# + +%: + dh $@ --parallel + +# For Debian GNU/Linux which does not offer manually compiled +# libxcb-xinput0/libxcb-xinput0-dev, add the following flag: +# +# CONFIG+=NO_XINPUT +# +# also remove +# +# libxcb-xinput0-dev +# +# from dependencies in debian/rules (obviously) + +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 \ + CONFIG+=WITH_I18N \ + QMAKE_CFLAGS_ISYSTEM= + +override_dh_auto_clean: + dh_auto_clean + -find $(CURDIR) -name *.qm -delete + +override_dh_install: + dh_install --list-missing diff --git a/port-files/obsolete/debian/source/format b/port-files/obsolete/debian/source/format new file mode 100644 index 00000000..af745b31 --- /dev/null +++ b/port-files/obsolete/debian/source/format @@ -0,0 +1 @@ +3.0 (git) diff --git a/port-files/obsolete/debian/watch b/port-files/obsolete/debian/watch new file mode 100644 index 00000000..a9b2b04c --- /dev/null +++ b/port-files/obsolete/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/obsolete/lumina-9999.ebuild b/port-files/obsolete/lumina-9999.ebuild new file mode 100644 index 00000000..a842b2b4 --- /dev/null +++ b/port-files/obsolete/lumina-9999.ebuild @@ -0,0 +1,65 @@ +# 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 +DESCRIPTION="Lumina desktop environment" +HOMEPAGE="https://lumina-desktop.org/" +EGIT_REPO_URI="https://github.com/lumina-desktop/lumina" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="" +IUSE="desktop-utils" + +COMMON_DEPEND="dev-qt/qtcore:5 + dev-qt/qtconcurrent:5 + dev-qt/qtmultimedia:5[widgets] + dev-qt/qtsvg:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtgui:5 + dev-qt/qtdeclarative:5 + x11-libs/libxcb:0 + x11-libs/xcb-util + x11-libs/xcb-util-image + x11-libs/xcb-util-wm" + +DEPEND="$COMMON_DEPEND + dev-qt/linguist-tools:5" + +RDEPEND="$COMMON_DEPEND + sys-fs/inotify-tools + x11-misc/numlockx + x11-wm/fluxbox + || ( x11-apps/xbacklight + sys-power/acpilight ) + media-sound/alsa-utils + sys-power/acpi + app-admin/sysstat" + +S="${WORKDIR}/${P/_/-}" + +src_prepare(){ + default + + if use !desktop-utils ; then + rm -rf src-qt5/desktop-utils || die + sed -e "/desktop-utils/d" -i src-qt5/src-qt5.pro || die + fi +} + +src_configure(){ + eqmake5 PREFIX="${EPREFIX}/usr" LIBPREFIX="${EPREFIX}/usr/$(get_libdir)" \ + DESTDIR="${D}" CONFIG+=WITH_I18N QMAKE_CFLAGS_ISYSTEM= +} + +src_install(){ + default + mv "${ED%/}"/etc/luminaDesktop.conf{.dist,} || die + rm "${ED%/}"/${PN}-* "${ED%/}"/start-${PN}-desktop || die +} diff --git a/port-files/obsolete/lumina-desktop.spec b/port-files/obsolete/lumina-desktop.spec new file mode 100644 index 00000000..eacd92af --- /dev/null +++ b/port-files/obsolete/lumina-desktop.spec @@ -0,0 +1,313 @@ +# Enable hardened build by default +%global _hardened_build 1 + +%define release_version 1.2.0 +%define rpm_version %(echo %{release_version} | tr - .) + +Summary: A lightweight, portable desktop environment +Name: lumina-desktop +Version: %{rpm_version} +Release: 1%{?dist} +License: BSD +Group: User Interface/Desktops +URL: http://lumina-desktop.org + +# Formatted so spectool can fetch the source. +Source0: https://github.com/trueos/lumina/archive/v%{release_version}.tar.gz#/lumina-%{release_version}.tar.gz + +# Exclude IBM ESA/390 and ESA System/z architectures +ExcludeArch: s390 s390x + +# Compiler requirements +BuildRequires: gcc, gcc-c++ + +# 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 + +# 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} +Requires: lumina-textedit = %{version}-%{release} +Requires: lumina-calculator = %{version}-%{release} +Requires: lumina-archiver = %{version}-%{release} + + +%description +The Lumina Desktop Environment is a lightweight system interface +that is designed for use on any Unix-like operating system. + +%package -n lumina-open +Summary: xdg-open style utility for Lumina Desktop +Group: User Interface/Desktops + +%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 + +%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 + +%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 + +%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 + +%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 + +%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 + +%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 + +%description -n lumina-fileinfo +This package provides lumina-fileinfo, which is an +advanced desktop file (menu) editor. + +%package -n lumina-textedit +Summary: Text editor for Lumina Desktop +Group: User Interface/Desktops + +%description -n lumina-textedit +This package provides lumina-textedit. + +%package -n lumina-calculator +Summary: Calculator for Lumina Desktop +Group: User Interface/Desktops + +%description -n lumina-calculator +This package provides lumina-calculator + +%package -n lumina-archiver +Summary: Archiver for Lumina Desktop +Group: User Interface/Desktops + +%description -n lumina-archiver +This package provides lumina-archiver + +%prep +%setup -q -n lumina-%{release_version} + +%build +%qmake_qt5 QMAKE_CFLAGS_ISYSTEM= CONFIG+="configure" CONFIG+="WITH_I18N" PREFIX="%{_prefix}" LIBPREFIX="%{_libdir}" QT5LIBDIR="%{_qt5_prefix}" L_LIBDIR=%{_libdir} +make %{?_smp_mflags} + +%install +# Install the desktop +make INSTALL_ROOT=%{buildroot} install + +# 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-desktop/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 + + +%files +%license LICENSE +%{_bindir}/lumina-desktop +%{_bindir}/start-lumina-desktop +%config(noreplace) %{_sysconfdir}/luminaDesktop.conf +%{_sysconfdir}/luminaDesktop.conf.dist +%{_datadir}/pixmaps/Lumina-DE.png +%{_datadir}/xsessions/Lumina-DE.desktop +%{_datadir}/lumina-desktop/desktop-background.jpg +%{_datadir}/lumina-desktop/luminaDesktop.conf +%{_datadir}/lumina-desktop/compton.conf +%{_datadir}/lumina-desktop/fluxbox-init-rc +%{_datadir}/lumina-desktop/fluxbox-keys +%{_datadir}/lumina-desktop/Login.ogg +%{_datadir}/lumina-desktop/Logout.ogg +%{_datadir}/lumina-desktop/low-battery.ogg +%{_datadir}/lumina-desktop/colors/Lumina-Red.qss.colors +%{_datadir}/lumina-desktop/colors/Lumina-Green.qss.colors +%{_datadir}/lumina-desktop/colors/Lumina-Purple.qss.colors +%{_datadir}/lumina-desktop/colors/Lumina-Gold.qss.colors +%{_datadir}/lumina-desktop/colors/Lumina-Glass.qss.colors +%{_datadir}/lumina-desktop/colors/PCBSD10-Default.qss.colors +%{_datadir}/lumina-desktop/themes/Lumina-default.qss.template +%{_datadir}/lumina-desktop/themes/None.qss.template +%{_datadir}/lumina-desktop/themes/Glass.qss.template +%{_datadir}/lumina-desktop/colors/Blue-Light.qss.colors +%{_datadir}/lumina-desktop/colors/Grey-Dark.qss.colors +%{_datadir}/lumina-desktop/colors/Solarized-Dark.qss.colors +%{_datadir}/lumina-desktop/colors/Solarized-Light.qss.colors +%{_datadir}/lumina-desktop/colors/Black.qss.colors +%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_blue-grey-zoom.jpg +%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_blue-grey.jpg +%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_gold.jpg +%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_green.jpg +%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_grey-blue-zoom.jpg +%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_grey-blue.jpg +%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_purple.jpg +%{_datadir}/wallpapers/Lumina-DE/Lumina_Wispy_red.jpg +%{_datadir}/lumina-desktop/i18n/lumina-desktop*.qm +%{_datadir}/lumina-desktop/menu-scripts/ls.json.sh +%{_datadir}/lumina-desktop/globs2 + +%files -n lumina-open +%license LICENSE +%{_bindir}/lumina-open +%{_datadir}/lumina-desktop/i18n/lumina-open*.qm + +%files -n lumina-config +%license LICENSE +%{_bindir}/lumina-config +%{_datadir}/lumina-desktop/i18n/lumina-config*.qm +%{_datadir}/applications/lumina-config.desktop + +%files -n lumina-fm +%license LICENSE +%{_bindir}/lumina-fm +%{_datadir}/lumina-desktop/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-desktop/i18n/l-screenshot*.qm +%{_datadir}/applications/lumina-screenshot.desktop + +%files -n lumina-search +%license LICENSE +%{_bindir}/lumina-search +%{_datadir}/lumina-desktop/i18n/lumina-search*.qm +%{_datadir}/applications/lumina-search.desktop + +%files -n lumina-info +%license LICENSE +%{_bindir}/lumina-info +%{_datadir}/lumina-desktop/i18n/lumina-info*.qm +%{_datadir}/applications/lumina-info.desktop +%{_datadir}/applications/lumina-support.desktop + +%files -n lumina-xconfig +%license LICENSE +%{_bindir}/lumina-xconfig +%{_datadir}/lumina-desktop/i18n/lumina-xconfig*.qm +%{_datadir}/applications/lumina-xconfig.desktop + +%files -n lumina-fileinfo +%license LICENSE +%{_bindir}/lumina-fileinfo +%{_datadir}/lumina-desktop/i18n/l-fileinfo*.qm +%{_datadir}/applications/lumina-fileinfo.desktop + +%files -n lumina-textedit +%license LICENSE +%{_bindir}/lumina-textedit +%{_bindir}/lte +%{_datadir}/lumina-desktop/i18n/l-te*.qm +%{_datadir}/applications/lumina-textedit.desktop + +%files -n lumina-calculator +%license LICENSE +%{_bindir}/lumina-calculator +%{_datadir}/lumina-desktop/i18n/l-calc_*.qm +%{_datadir}/applications/lumina-calculator.desktop + +%files -n lumina-archiver +%license LICENSE +%{_bindir}/lumina-archiver +%{_datadir}/lumina-desktop/i18n/l-archiver_*.qm +%{_datadir}/applications/lumina-archiver.desktop + +%changelog +* Wed Jan 4 2017 Craig Forbes - 1.2.0-1 +- Updated to 1.2.0 +- Removed devel and libs sub-packages +- Added lumina-archiver +- Fix qmake flags to work with gcc 6 (Fedora 25) + +* Tue Nov 22 2016 Craig Forbes - 1.1.0.p1-1 +- Updated to 1.1.0-p1 + +* Wed Dec 23 2015 Neal Gompa +- 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 +- Update to 0.8.7 + +* Thu Aug 20 2015 Jesse Smith +- Updated for 32-bit + +* Thu Jul 30 2015 Jesse Smith +- Initial build -- cgit