diff --git a/nx-desktop/SPECS/applet-window-buttons.spec b/nx-desktop/SPECS/applet-window-buttons.spec new file mode 100644 index 0000000000000000000000000000000000000000..296d5d8136507089252f7b222411e54a0d7b8cc8 --- /dev/null +++ b/nx-desktop/SPECS/applet-window-buttons.spec @@ -0,0 +1,77 @@ +%global orig_name org.kde.windowbuttons + +Name: applet-window-buttons +Version: 0.9.0 +Release: 3%{?dist} +Summary: Plasma 5 applet to show window buttons in panels +License: GPLv2+ +URL: https://github.com/psifidotos/applet-window-buttons +Source0: https://github.com/psifidotos/applet-window-buttons/archive/%{version}/%{name}-%{version}.tar.gz +# https://github.com/psifidotos/applet-window-buttons/archive/0.9.0/applet-window-buttons-0.9.0.tar.gz + +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: cmake +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib +# BuildRequires: appstream + +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-kdoctools-devel +BuildRequires: kf5-kglobalaccel-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: libSM-devel +BuildRequires: kf5-plasma-devel + +BuildRequires: kdecoration-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtx11extras-devel + + +%description +This is a Plasma 5 applet that shows the current window appmenu in +one's panels. This plasmoid is coming from Latte land, but it can also +support Plasma panels. + +%prep +%autosetup -n %{name}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + + +%check +#appstreamcli validate --no-net %{buildroot}%{_datadir}/metainfo/%{orig_name}.appdata.xml +desktop-file-validate %{buildroot}%{_datadir}/plasma/plasmoids/%{orig_name}/metadata.desktop + +%files +%license LICENSE +%dir %{_kf5_datadir}/plasma/plasmoids/org.kde.windowbuttons +%{_kf5_datadir}/plasma/plasmoids/org.kde.windowbuttons +%{_qt5_qmldir}/org/kde/appletdecoration +%{_kf5_datadir}/kservices5/plasma-applet-%{orig_name}.desktop +%{_kf5_metainfodir}/%{orig_name}.appdata.xml + +%{_kf5_datadir}/plasma/plasmoids/%{orig_name}/metadata.desktop +%{_kf5_datadir}/plasma/plasmoids/%{orig_name}/contents/ +%{_kf5_datadir}/plasma/plasmoids/%{orig_name}/metadata.json + + +%changelog + diff --git a/nx-desktop/SPECS/appstream.spec b/nx-desktop/SPECS/appstream.spec new file mode 100644 index 0000000000000000000000000000000000000000..a2549a8268e1572df9a2bad01a469bca2131bfbe --- /dev/null +++ b/nx-desktop/SPECS/appstream.spec @@ -0,0 +1,174 @@ +%global vala 1 + +Summary: Utilities to generate, maintain and access the AppStream database +Name: appstream +Version: 0.11.8 +Release: 1%{?dist} + +# lib LGPLv2+, tools GPLv2+ +License: GPLv2+ and LGPLv2+ +#URL: http://www.freedesktop.org/wiki/Distributions/AppStream +URL: https://github.com/ximion/appstream +Source0: http://www.freedesktop.org/software/appstream/releases/AppStream-%{version}.tar.xz +# http://www.freedesktop.org/software/appstream/releases/AppStream-0.12.10.tar.xz + +# needed for cmake auto-provides +BuildRequires: cmake +BuildRequires: meson +BuildRequires: gettext +BuildRequires: gperf +BuildRequires: gtk-doc +BuildRequires: intltool +BuildRequires: itstool +BuildRequires: libstemmer-devel +BuildRequires: pkgconfig(gio-2.0) pkgconfig(gobject-introspection-1.0) +# BuildRequires: pkgconfig(libsoup-2.4) +BuildRequires: libsoup-devel +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(lmdb) +# BuildRequires: pkgconfig(packagekit-glib2) +BuildRequires: PackageKit-devel +#BuildRequires: pkgconfig(protobuf-lite) +BuildRequires: protobuf-lite-devel +BuildRequires: pkgconfig(Qt5Core) +# lrelease +BuildRequires: qt5-linguist +# BuildRequires: pkgconfig(yaml-0.1) +BuildRequires: libyaml-devel +BuildRequires: vala +BuildRequires: xmlto + +Requires: appstream-data + +%description +AppStream makes it easy to access application information from the +AppStream database over a nice GObject-based interface. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +# -vala subpackage removed in F30 +Obsoletes: appstream-vala < 0.12.4-3 +Provides: appstream-vala = %{version}-%{release} +%description devel +%{summary}. + +%package qt +Summary: Qt5 bindings for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description qt +%{summary}. + +%package qt-devel +Summary: Development files for %{name}-qt bindings +Requires: %{name}-qt%{?_isa} = %{version}-%{release} +Requires: pkgconfig(Qt5Core) +%description qt-devel +%{summary}. + + +%prep +%autosetup -n AppStream-%{version} -p1 + +sed -i -e "s|0.12.2|%{version}|" meson.build + + +%build +%{meson} \ + -Dqt=true \ + -Dvapi=%{?vala:true}%{!?vala:false} + +%{meson_build} + + +%install +%{meson_install} + +mkdir -p %{buildroot}/var/cache/app-info/{icons,gv,xmls} +touch %{buildroot}/var/cache/app-info/cache.watch + +%find_lang appstream + +%if "%{?_metainfodir}" != "%{_datadir}/metainfo" +# move metainfo to right/legacy location +mkdir -p %{buildroot}%{_kf5_metainfodir} +mv %{buildroot}%{_datadir}/metainfo/*.xml \ + %{buildroot}%{_metainfodir} +%endif + + +%check +%{meson_test} ||: + + +%ldconfig_scriptlets + +%posttrans +%{_bindir}/appstreamcli refresh --force >& /dev/null ||: + +## use file triggers instead of static pkg names +## other repos can provide appdata too +%if 0%{?fedora} > 25 +## not sure how smart appstreamcli is about cache validation +## to judge if --force is really needed here or not -- rex +%transfiletriggerin -- %{_datadir}/app-info/xmls +%{_bindir}/appstreamcli refresh --force >& /dev/null ||: + +%transfiletriggerpostun -- %{_datadir}/app-info/xmls +%{_bindir}/appstreamcli refresh >& /dev/null ||: +%else +%triggerun -- appstream-data +%{_bindir}/appstreamcli refresh >& /dev/null ||: +%endif + +%files -f appstream.lang +%doc AUTHORS +%license LICENSE.GPLv2 +%license LICENSE.LGPLv2.1 +%{_bindir}/appstreamcli +%{_mandir}/man1/appstreamcli.1* +%config(noreplace) %{_sysconfdir}/appstream.conf +%dir %{_libdir}/girepository-1.0/ +%{_libdir}/girepository-1.0/AppStream-1.0.typelib +%{_libdir}/libappstream.so.4* +%{_libdir}/libappstream.so.%{version} +%{_metainfodir}/org.freedesktop.appstream.cli.*.xml +# put in -devel? -- rex +%{_datadir}/gettext/its/metainfo.* +%ghost /var/cache/app-info/cache.watch +%dir /var/cache/app-info/ +%dir /var/cache/app-info/icons/ +%dir /var/cache/app-info/gv/ +%dir /var/cache/app-info/xmls/ + +%files devel +%{_includedir}/appstream/ +%{_libdir}/libappstream.so +%{_libdir}/pkgconfig/appstream.pc +%dir %{_datadir}/gir-1.0/ +%{_datadir}/gir-1.0/AppStream-1.0.gir +%if 0%{?vala} +%dir %{_datadir}/vala +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/appstream.deps +%{_datadir}/vala/vapi/appstream.vapi +%endif +%{_docdir}/appstream/html/ +## symlink pointing to ^^, but need to take care, since rpm has +## trouble replacing dirs with symlinks, omit it for now -- rex +%exclude %{_datadir}/gtk-doc/html/appstream + +%ldconfig_scriptlets qt + +%files qt +%{_libdir}/libAppStreamQt.so.2* +%{_libdir}/libAppStreamQt.so.%{version} + +%files qt-devel +%{_includedir}/AppStreamQt/ +%{_libdir}/cmake/AppStreamQt/ +%{_libdir}/libAppStreamQt.so + + +%changelog + diff --git a/nx-desktop/SPECS/bluedevil.spec b/nx-desktop/SPECS/bluedevil.spec new file mode 100644 index 0000000000000000000000000000000000000000..94c74451bb352a5243a7b9000cd8f1a3d894b05d --- /dev/null +++ b/nx-desktop/SPECS/bluedevil.spec @@ -0,0 +1,120 @@ +Name: bluedevil +Summary: Bluetooth stack for KDE +Version: 5.15.5 +Release: 1%{?dist} + +License: GPLv2+ +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +#Source1: http://download.kde.org/stable/plasma/5.15.5/bluedevil-5.15.5.tar.xz.sig + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel + +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kwidgetsaddons-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-knotifications-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kio-devel +# 5.11 is when kf5-bluez-qt became Framework and changed API +BuildRequires: kf5-bluez-qt-devel >= 5.11 +BuildRequires: kf5-kded-devel +BuildRequires: kf5-kwindowsystem-devel + +BuildRequires: shared-mime-info + +BuildRequires: desktop-file-utils + +Provides: dbus-bluez-pin-helper + +Obsoletes: kbluetooth < 0.4.2-3 +Obsoletes: bluedevil-devel < 2.0.0-0.10 + +Requires: bluez >= 5 +Requires: kf5-kded +Requires: pulseaudio-module-bluetooth + +# When -autostart was removed +Obsoletes: bluedevil-autostart < 5.2.95 + +%description +BlueDevil is the bluetooth stack for KDE. + + +%prep +%autosetup -n %{name}-%{version} -p1 + + +%build +mkdir build +cd build +%{cmake_kf5} .. +cd ../ +make %{?_smp_mflags} -C build + +%install +make install DESTDIR=%{buildroot} -C build + +%find_lang %{name} --all-name --with-html + + +%check +desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.bluedevilsendfile.desktop +desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.bluedevilwizard.desktop + + +%files -f %{name}.lang +%doc README +%license COPYING COPYING.LIB +# /usr/bin +%{_kf5_bindir}/bluedevil-sendfile +%{_kf5_bindir}/bluedevil-wizard + +#/usr/lib64/qt5/plugins +%{_kf5_qtplugindir}/kcm_*.so +%{_kf5_qtplugindir}/kio_*.so +%{_kf5_qtplugindir}/kf5/kded/*.so + +# /usr/share +%{_kf5_datadir}/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/*.qml +%{_kf5_datadir}/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/logic.js +%{_kf5_datadir}/plasma/plasmoids/org.kde.plasma.bluetooth/metadata.* + +# /usr/lib64/qt5/plugins/kf5 +%{_kf5_plugindir}/kded/*.so + +%{_kf5_datadir}/remoteview/bluetooth-network.desktop + +%{_kf5_datadir}/kservices5/*.desktop +%{_kf5_datadir}/kservices5/*.protocol +%{_kf5_datadir}/knotifications5/bluedevil.notifyrc + +%{_kf5_datadir}/applications/org.kde.bluedevilsendfile.desktop +%{_kf5_datadir}/applications/org.kde.bluedevilwizard.desktop + +%{_kf5_datadir}/bluedevilwizard/ +%{_kf5_datadir}/plasma/plasmoids/org.kde.plasma.bluetooth +# /usr/lib64/qt5/qml +%{_kf5_qmldir}/org/kde/plasma/private/bluetooth/ + +# /usr/share/metainfo +%{_kf5_metainfodir}/org.kde.plasma.bluetooth.appdata.xml + +%{_datadir}/mime/packages/*.xml + + +%changelog + diff --git a/nx-desktop/SPECS/botan2.spec b/nx-desktop/SPECS/botan2.spec new file mode 100644 index 0000000000000000000000000000000000000000..5dcb74f561c3763b1f6e9727980d8ff14361c882 --- /dev/null +++ b/nx-desktop/SPECS/botan2.spec @@ -0,0 +1,139 @@ +%global major_version 2 + +Name: botan2 +Version: 2.13.0 +Release: 2%{?dist} +Summary: Crypto and TLS for C++11 + +License: BSD +URL: https://botan.randombit.net/ +Source0: https://botan.randombit.net/releases/Botan-%{version}.tar.xz +#https://botan.randombit.net/releases/Botan-2.13.0.tar.xz +Patch0: 01-remove-rpath-gcc.patch + +BuildRequires: gcc-c++ +BuildRequires: python3 +BuildRequires: python3-devel +#BuildRequires: %%{_bindir}/sphinx-build +BuildRequires: python3-sphinx +BuildRequires: %{_bindir}/rst2man +BuildRequires: bzip2-devel +BuildRequires: zlib-devel +BuildRequires: openssl-devel + +%description +Botan is a BSD-licensed crypto library written in C++. It provides a +wide variety of basic cryptographic algorithms, X.509 certificates and +CRLs, PKCS \#10 certificate requests, a filter/pipe message processing +system, and a wide variety of other features, all written in portable +C++. The API reference, tutorial, and examples may help impart the +flavor of the library. This is the current stable release branch 2.x +of Botan. + + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%package doc +Summary: Documentation for %{name} +BuildArch: noarch + +%description doc +%{summary} + +This package contains HTML documentation for %{name}. + + +%package -n python3-%{name} +Summary: Python3 bindings for %{name} +%{?python_provide:%python_provide python3-%{name}} + +%description -n python3-%{name} +%{summary} + +This package contains the Python3 binding for %{name}. + + +%prep +%setup -q -n Botan-%{version} +#%patch0 -p0 + + +%build +export CXXFLAGS="${CXXFLAGS:-%{optflags}}" + +# we have the necessary prerequisites, so enable optional modules +%global enable_modules bzip2,zlib,openssl + +%{__python3} ./configure.py \ + --prefix=%{_prefix} \ + --libdir=%{_lib} \ + --docdir=%{_docdir} \ + --cc=gcc \ + --os=linux \ + --cpu=%{_arch} \ + --enable-modules=%{enable_modules} \ + --with-python-version=%{python3_version} \ + --with-sphinx \ + --with-rst2man \ + --distribution-info="$(source /etc/os-release ; echo "$NAME")" \ + --disable-static-library \ + --with-debug-info + +# work around https://github.com/randombit/botan/issues/2130 +%make_build PYTHON_EXE=%{__python3} + +%install +make install PYTHON_EXE=%{__python3} DESTDIR=%{buildroot} + +sed -e '1{/^#!/d}' -i %{buildroot}%{python3_sitearch}/botan2.py + +# doc installation fixups +mv %{buildroot}%{_docdir}/botan-%{version} %{buildroot}%{_pkgdocdir} +rm -r %{buildroot}%{_pkgdocdir}/handbook/{.doctrees,.buildinfo} + + +#%%ldconfig_scriptlets +LD_LIBRARY_PATH=/home/csmsoledad/rpmbuild/BUILDROOT/botan2-2.13.0-2.x86_64/usr/lib64 + + +%files +%license license.txt +%dir %{_pkgdocdir} +%{_pkgdocdir}/*.txt +%{_libdir}/libbotan-%{major_version}.so.13* +%{_bindir}/botan +%{_mandir}/man1/botan.1.gz + + +%files devel +%license license.txt +%{_includedir}/* +%{_libdir}/libbotan-%{major_version}.so +%{_libdir}/pkgconfig/botan-%{major_version}.pc + + +%files doc +%license license.txt +%dir %{_pkgdocdir} +%{_pkgdocdir}/handbook + + +%files -n python3-%{name} +%license license.txt +%{python3_sitearch}/%{name}.py +%{python3_sitearch}/__pycache__/* + + +%check +LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./botan-test + + +%changelog + diff --git a/nx-desktop/SPECS/cln.spec b/nx-desktop/SPECS/cln.spec new file mode 100644 index 0000000000000000000000000000000000000000..030c136b7c4526f5419c511c424c5667225d2e9f --- /dev/null +++ b/nx-desktop/SPECS/cln.spec @@ -0,0 +1,83 @@ +Name: cln +Version: 1.3.4 +Release: 1%{?dist} +Summary: Class Library for Numbers +License: GPLv2+ +URL: http://www.ginac.de/CLN/ +Source0: http://www.ginac.de/CLN/%{name}-%{version}.tar.bz2 +# Patch2: cln-add-aarch64.patch +BuildRequires: gmp-devel +BuildRequires: texi2html +BuildRequires: texinfo-tex +Requires(post): /sbin/install-info +Requires(preun):/sbin/install-info + +%description +A collection of C++ math classes and functions, which are designed for +memory and speed efficiency, and enable type safety and algebraic +syntax. + +%package devel +Summary: Development files for programs using the CLN library +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: gmp-devel%{?_isa} + +%description devel +A collection of C++ math classes and functions, which are designed for +memory and speed efficiency, and enable type safety and algebraic +syntax. + +This package is necessary if you wish to develop software based on +the CLN library. + +%ifarch %{arm} +%global XFLAGS %{optflags} -DNO_ASM +%else +%global XFLAGS %{optflags} +%endif + +%prep +%setup -q +#patch2 -p1 -b .aarch64 + +%build +%configure --disable-static CXXFLAGS="%{XFLAGS}" CFLAGS="%{XFLAGS}" +make %{?_smp_mflags} +#make pdf +#make html + +%install +%make_install + +find %{buildroot} -type f -name "*.la" -delete -print +rm -f %{buildroot}%{_infodir}/dir +rm -rf %{buildroot}%{_bindir} %{buildroot}%{_mandir}/man1/pi.* + +%check +make %{_smp_mflags} check + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%post devel +/sbin/install-info --section="Math" %{_infodir}/cln.info.gz %{_infodir}/dir 2>/dev/null || : + +%preun devel +if [ "$1" = 0 ]; then + /sbin/install-info --delete %{_infodir}/cln.info.gz %{_infodir}/dir 2>/dev/null || : +fi + +%files +%doc COPYING NEWS README TODO +%{_libdir}/*.so.* + +%files devel +%{_libdir}/*.so +%{_libdir}/pkgconfig/cln.pc +%{_includedir}/cln/ +%{_infodir}/*.info* +#%%doc doc/cln.pdf doc/cln.html + +%changelog + diff --git a/nx-desktop/SPECS/dejavu-fonts.spec b/nx-desktop/SPECS/dejavu-fonts.spec new file mode 100644 index 0000000000000000000000000000000000000000..be13250b2ab27fcb0640330036cbbd903bd3c7b9 --- /dev/null +++ b/nx-desktop/SPECS/dejavu-fonts.spec @@ -0,0 +1,59 @@ +Name: dejavu-fonts +Version: 2.37 +Release: 1%{?dist} +Summary: DejaVu Truetype Fonts +License: SUSE-Permissive +Url: http://dejavu.sourceforge.net/ +Source: http://downloads.sourceforge.net/project/dejavu/dejavu/%{version}/%{name}-ttf-%{version}.tar.gz +BuildRequires: fontpackages-devel +BuildArch: noarch +Requires: fontpackages-filesystem + +%description +The DejaVu fonts are a font family based on the Bitstream Vera Fonts. +Its purpose is to provide a wider range of characters while maintaining +the original look and feel through the process of collaborative +development. + +%prep +%setup -n %{name}-ttf-%{version} + +%build + +%install +install -m 0755 -d %{buildroot}%{_fontdir} +install -m 0644 -p ttf/*.ttf %{buildroot}%{_fontdir} +install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ + %{buildroot}%{_fontconfig_confdir} +install -m 0644 -p fontconfig/*.conf %{buildroot}%{_fontconfig_templatedir} +ln -s %{_fontconfig_templatedir}/20-unhint-small-dejavu-sans.conf \ + %{buildroot}%{_fontconfig_confdir}/20-unhint-small-dejavu-sans.conf + +ln -s %{_fontconfig_templatedir}/20-unhint-small-dejavu-sans-mono.conf \ + %{buildroot}%{_fontconfig_confdir}/20-unhint-small-dejavu-sans-mono.conf + +ln -s %{_fontconfig_templatedir}/20-unhint-small-dejavu-serif.conf \ + %{buildroot}%{_fontconfig_confdir}/20-unhint-small-dejavu-serif.conf + +ln -s %{_fontconfig_templatedir}/57-dejavu-sans.conf \ + %{buildroot}%{_fontconfig_confdir}/57-dejavu-sans.conf + +ln -s %{_fontconfig_templatedir}/57-dejavu-sans-mono.conf \ + %{buildroot}%{_fontconfig_confdir}/57-dejavu-sans-mono.conf + +ln -s %{_fontconfig_templatedir}/57-dejavu-serif.conf \ + %{buildroot}%{_fontconfig_confdir}/57-dejavu-serif.conf + +%files +%{_fontdir}/*.ttf +%{_fontconfig_templatedir}/*.conf +%{_fontconfig_confdir}/*.conf + +%doc README.md +%license LICENSE + +%changelog + + + + diff --git a/nx-desktop/SPECS/gpsd.spec b/nx-desktop/SPECS/gpsd.spec new file mode 100644 index 0000000000000000000000000000000000000000..32a5e79f8462fcd7e1d70502a384de93204f37cd --- /dev/null +++ b/nx-desktop/SPECS/gpsd.spec @@ -0,0 +1,311 @@ +%global _hardened_build 1 +%global srcname gpsd + +%if 0%{?fedora} || 0%{?rhel} <= 7 +%global with_qt 1 +%else +%global with_qt 0 +%endif + +Name: %{srcname} +Version: 3.19 +Release: 4%{?dist}.1 +Summary: Service daemon for mediating access to a GPS + +License: BSD +URL: http://catb.org/gpsd/ +Source0: https://download-mirror.savannah.gnu.org/releases/gpsd/%{name}-%{version}.tar.gz +Source11: gpsd.sysconfig + +BuildRequires: dbus-devel dbus-glib-devel ncurses-devel xmlto python3-devel +BuildRequires: python3-scons python3-gobject python3-cairo python3-pyserial +BuildRequires: desktop-file-utils bluez-libs-devel pps-tools-devel /usr/bin/c++ +BuildRequires: systemd +%if %{with_qt} +BuildRequires: qt-devel +%endif +%ifnarch s390 s390x +BuildRequires: libusb1-devel +%endif + +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: udev +%{?systemd_requires} + +%description +gpsd is a service daemon that mediates access to a GPS sensor +connected to the host computer by serial or USB interface, making its +data on the location/course/velocity of the sensor available to be +queried on TCP port 2947 of the host computer. With gpsd, multiple +GPS client applications (such as navigational and war-driving software) +can share access to a GPS without contention or loss of data. Also, +gpsd responds to queries with a format that is substantially easier to +parse than NMEA 0183. + +%package libs +Summary: Client libraries in C for talking to a running gpsd or GPS + +%description libs +This package contains the gpsd libraries that manage access +to a GPS for applications. + +%package -n python3-%{srcname} +Summary: Python libraries and modules for use with gpsd +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +%{?python_provide:%python_provide python3-%{srcname}} + +%description -n python3-%{srcname} +This package contains the python3 modules that manage access to a GPS for +applications, and commonly useful python applications for use with gpsd. + +%package devel +Summary: Development files for the gpsd library +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description devel +This package provides C header files for the gpsd shared libraries that +manage access to a GPS for applications + +%if %{with_qt} +%package qt +Summary: C++/Qt5 bindings for the gpsd library +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description qt +This package provide C++ and Qt bindings for use with the libgps library from +gpsd. + +%package qt-devel +Summary: Development files for the C++/Qt5 bindings for the gpsd library +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: %{name}-qt%{?_isa} = %{version}-%{release} + +%description qt-devel +This package provides the development files for the C++ and Qt bindings for use +with the libgps library from gpsd. +%endif + +%package clients +Summary: Clients for gpsd +Requires: python3-%{srcname} = %{version}-%{release} +Requires: python3-pyserial +Requires: %{srcname}-libs%{?_isa} = %{version}-%{release} + +%description clients +xgps is a simple test client for gpsd with an X interface. It displays +current GPS position/time/velocity information and (for GPSes that +support the feature) the locations of accessible satellites. + +xgpsspeed is a speedometer that uses position information from the GPS. +It accepts an -h option and optional argument as for gps, or a -v option +to dump the package version and exit. Additionally, it accepts -rv +(reverse video) and -nc (needle color) options. + +cgps resembles xgps, but without the pictorial satellite display. It +can run on a serial terminal or terminal emulator. + +gpsfake can feed data from files to simulate data coming from many +different gps devices. + + +%prep +%setup -q + +# fix paths in systemd unit files +sed -i 's|/usr/local/sbin|%{_sbindir}|' systemd/*.service + +# set gpsd revision string to include package revision +sed -i 's|^revision=.*REVISION.*$|revision='\'\ +'#define REVISION "%{version}-%{release}'\"\'\| SConstruct + +# fix systemd path +sed -i 's|systemd_dir =.*|systemd_dir = '\'%{_unitdir}\''|' SConstruct + +# don't try reloading systemd when installing in the build root +sed -i 's|systemctl daemon-reload|true|' SConstruct + +# don't set RPATH +sed -i 's|env.Prepend.*RPATH.*|pass #\0|' SConstruct + +%build +export CCFLAGS="%{optflags}" +export LINKFLAGS="%{__global_ldflags}" + +# breaks with %{_smp_mflags} +scons-3 \ + dbus_export=yes \ + systemd=yes \ + %if %{with_qt} + libQgpsmm=yes \ + %else + libQgpsmm=no \ + %endif + debug=yes \ + leapfetch=no \ + prefix="" \ + sysconfdif=%{_sysconfdir} \ + bindir=%{_bindir} \ + includedir=%{_includedir} \ + libdir=%{_libdir} \ + sbindir=%{_sbindir} \ + mandir=%{_mandir} \ + docdir=%{_docdir} \ + pkgconfigdir=%{_libdir}/pkgconfig \ + udevdir=$(dirname %{_udevrulesdir}) \ + target_python=python3 \ + python_libdir=%{python3_sitearch} \ + build + +# Fix python interpreter path. +sed -e "s,#!/usr/bin/\(python[23]\?\|env \+python[23]\?\),#!/usr/bin/python3,g" -i \ + gegps gpscat gpsfake xgps xgpsspeed gpsprof gps/*.py ubxtool zerk + + +%install +# avoid rebuilding +export CCFLAGS="%{optflags}" +export LINKFLAGS="%{__global_ldflags}" + +DESTDIR=%{buildroot} scons-3 install systemd_install udev-install + +# use the old name for udev rules +mv %{buildroot}%{_udevrulesdir}/{25,99}-gpsd.rules + +%{__install} -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig +%{__install} -p -m 0644 %{SOURCE11} \ + %{buildroot}%{_sysconfdir}/sysconfig/gpsd + +# Install the .desktop files +desktop-file-install \ + --dir %{buildroot}%{_datadir}/applications \ + packaging/X11/xgps.desktop +desktop-file-install \ + --dir %{buildroot}%{_datadir}/applications \ + packaging/X11/xgpsspeed.desktop + +# Install logo icon for .desktop files +%{__install} -d -m 0755 %{buildroot}%{_datadir}/gpsd +%{__install} -p -m 0644 packaging/X11/gpsd-logo.png %{buildroot}%{_datadir}/gpsd/gpsd-logo.png + +# Missed in scons install +%{__install} -p -m 0755 gpsinit %{buildroot}%{_sbindir} + +# If qt build was disabled, clean up the files that may have been installed +# anyway +%if !%{with_qt} +%{__rm} -f %{buildroot}%{_libdir}/libQgpsmm* \ + %{buildroot}%{_libdir}/pkgconfig/Qgpsmm* \ + %{buildroot}%{_mandir}/man3/libQgpsmm.3* +%endif + +%post +%systemd_post gpsd.service gpsd.socket + +%preun +%systemd_preun gpsd.service gpsd.socket + +%postun +# Don't restart the service +%systemd_postun gpsd.service gpsd.socket + +%ldconfig_scriptlets libs + +%if %{with_qt} +%ldconfig_scriptlets qt +%endif + +%files +%doc README COPYING +%config(noreplace) %{_sysconfdir}/sysconfig/%{name} +%{_sbindir}/gpsd +%{_sbindir}/gpsdctl +%{_sbindir}/gpsinit +%{_bindir}/gpsmon +%{_bindir}/gpsctl +%{_bindir}/ntpshmmon +%{_bindir}/ppscheck +%{_unitdir}/gpsd.service +%{_unitdir}/gpsd.socket +%{_unitdir}/gpsdctl@.service +%{_udevrulesdir}/*.rules +%{_mandir}/man8/gpsd.8* +%{_mandir}/man8/gpsdctl.8* +%{_mandir}/man8/gpsinit.8* +%{_mandir}/man8/ppscheck.8* +%{_mandir}/man1/gpsmon.1* +%{_mandir}/man1/gpsctl.1* +%{_mandir}/man1/ntpshmmon.1* + +%files libs +%{_libdir}/libgps.so.25* + +%files -n python3-%{srcname} +%{_bindir}/gpsprof +%{_mandir}/man1/gpsprof.1* +%{python3_sitearch}/gps* +%exclude %{python3_sitearch}/gps/fake* +%exclude %{python3_sitearch}/gps/__pycache__/fake* + +%files devel +%doc TODO +%{_libdir}/libgps.so +%{_libdir}/pkgconfig/libgps.pc +%{_includedir}/gps.h +%{_includedir}/libgpsmm.h +%{_mandir}/man3/libgps.3* +%{_mandir}/man3/libgpsmm.3* +%{_mandir}/man5/gpsd_json.5* +%{_mandir}/man5/srec.5* + +%if %{with_qt} +%files qt +%{_libdir}/libQgpsmm.so.25* + +%files qt-devel +%{_libdir}/libQgpsmm.so +%{_libdir}/libQgpsmm.prl +%{_libdir}/pkgconfig/Qgpsmm.pc +%{_mandir}/man3/libQgpsmm.3* +%endif + +%files clients +%{_bindir}/cgps +%{_bindir}/gegps +%{_bindir}/gps2udp +%{_bindir}/gpscat +%{_bindir}/gpsdecode +%{_bindir}/gpspipe +%{_bindir}/gpsrinex +%{_bindir}/gpxlogger +%{_bindir}/lcdgps +%{_bindir}/xgps +%{_bindir}/xgpsspeed +%{_bindir}/gpsfake +%{_bindir}/ubxtool +%{_bindir}/zerk +%{_mandir}/man1/gegps.1* +%{_mandir}/man1/gps.1* +%{_mandir}/man1/gps2udp.1* +%{_mandir}/man1/gpsdecode.1* +%{_mandir}/man1/gpspipe.1* +%{_mandir}/man1/gpsrinex.1* +%{_mandir}/man1/gpxlogger.1* +%{_mandir}/man1/lcdgps.1* +%{_mandir}/man1/xgps.1* +%{_mandir}/man1/xgpsspeed.1* +%{_mandir}/man1/cgps.1* +%{_mandir}/man1/gpscat.1* +%{_mandir}/man1/gpsfake.1* +%{_mandir}/man1/ubxtool.1* +%{_mandir}/man1/zerk.1* +%{_datadir}/applications/*.desktop +%dir %{_datadir}/gpsd +%{_datadir}/gpsd/gpsd-logo.png +%{python3_sitearch}/gps/fake* +%{python3_sitearch}/gps/__pycache__/fake* + + +%changelog + + + diff --git a/nx-desktop/SPECS/grub2-theme-nitrux.spec b/nx-desktop/SPECS/grub2-theme-nitrux.spec new file mode 100644 index 0000000000000000000000000000000000000000..7e174454dee387ddc78f7701c28f6dce01c562ed --- /dev/null +++ b/nx-desktop/SPECS/grub2-theme-nitrux.spec @@ -0,0 +1,51 @@ +%global base_name nitrux-grub-theme +%global grub2dir /boot/grub2 +Name: grub2-theme-nitrux +Version: 3.9.6 +Release: 1%{?dist} +Summary: GRand Unified Bootloader, version 2 (Nitrux theme) +License: GPLv3 +URL: https://github.com/Nitrux/nitrux-grub-theme.git +Source0: https://github.com/Nitrux/%{base_name}.tar.gz +Source1: grub +Requires: grub2-common +Requires: dejavu-fonts +BuildArch: noarch + + +%description +GRand Unified Bootloader, version 2 (Nitrux theme) +This is the default theme for GRUB's graphical menu. + +GRUB_TERMINAL_INPUT=console +GRUB_GFXMODE=auto +GRUB_THEME="/usr/share/grub/themes/nitrux/theme.txt" + + +%prep +%setup -q -n nitrux + + + +%install +install -m 0755 -d %{buildroot}%{_datadir}/grub/themes/nitrux +install -m 0644 -p ./* %{buildroot}%{_datadir}/grub/themes/nitrux + +install -m 0755 -d %{buildroot}%{_sysconfdir}/default +install -m 0644 -p %{SOURCE1} %{buildroot}%{_sysconfdir}/default +%files +%{_datadir}/grub/themes/ +%{_sysconfdir}/default/grub +%pre + +%post +/usr/sbin/grub2-mkconfig -o %{grub2dir}/grub.cfg + +%preun +mv /etc/default/grub.rpmsave /etc/default/grub + +%postun +/usr/sbin/grub2-mkconfig -o %{grub2dir}/grub.cfg + + + diff --git a/nx-desktop/SPECS/kactivitymanagerd.spec b/nx-desktop/SPECS/kactivitymanagerd.spec new file mode 100644 index 0000000000000000000000000000000000000000..6cfe298901696bc94ba37b44fd7419d77c69e4f6 --- /dev/null +++ b/nx-desktop/SPECS/kactivitymanagerd.spec @@ -0,0 +1,87 @@ +Name: kactivitymanagerd +Summary: Plasma service to manage user's activities +Version: 5.15.5 +Release: 1%{?dist} + +License: GPLv2+ +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/kactivitymanagerd-5.15.5.tar.xz +# filter plugin provides +%global __provides_exclude_from ^(%{_kf5_qtplugindir}/.*\\.so)$ + +BuildRequires: kf5-rpm-macros +BuildRequires: extra-cmake-modules +#BuildRequires: cmake(Qt5Core) +#BuildRequires: cmake(Qt5DBus) +BuildRequires: qt5-qtbase-devel + +BuildRequires: cmake(KF5Crash) +BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(KF5GlobalAccel) +BuildRequires: cmake(KF5XmlGui) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5DBusAddons) +BuildRequires: cmake(KF5I18n) + +BuildRequires: boost-devel + +# The kactivitymanagerd was split from KActivities in KF5 5.21, +# but thanks to our clever packaging kf5-kactivities package +# already contained only the kactivitymanagerd files +Obsoletes: kf5-kactivities < 5.21.0 + +# older ones (previously in kf5-kactivities) +Obsoletes: kactivities < 4.90.0 +Provides: kactivities%{?_isa} = %{version}-%{release} +Provides: kactivities = %{version}-%{release} + +%description +%{summary}. + + +%prep +%autosetup -n %{name}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang kactivities5 --with-qt + +# unpackaged files +rm -fv %{buildroot}%{_kf5_qmldir}/org/kde/activities/{libkactivitiesextensionplugin.so,qmldir} + + +%files -f kactivities5.lang +%license COPYING* +%doc README.md +%{_sysconfdir}//xdg/kactivitymanagerd.categories +%{_libexecdir}/kactivitymanagerd +%{_kf5_libdir}/libkactivitymanagerd_plugin.so +%{_kf5_qtplugindir}/kactivitymanagerd/ +%{_kf5_datadir}/dbus-1/services/org.kde.activitymanager.service +%{_kf5_datadir}/kservices5/kactivitymanagerd.desktop +%{_kf5_datadir}/kservicetypes5/kactivitymanagerd-plugin.desktop + + +%changelog + diff --git a/nx-desktop/SPECS/kde-cli-tools.spec b/nx-desktop/SPECS/kde-cli-tools.spec new file mode 100644 index 0000000000000000000000000000000000000000..a18b2db98667b35cc0217e9ea5433a752cff3794 --- /dev/null +++ b/nx-desktop/SPECS/kde-cli-tools.spec @@ -0,0 +1,113 @@ +Name: kde-cli-tools +Version: 5.15.5 +Release: 1%{?dist} +Summary: Tools based on KDE Frameworks 5 to better interact with the system + +License: GPLv2+ +URL: https://invent.kde.org/plasma/%{name} + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global majmin_ver %(echo %{version} | cut -d. -f1,2).50 +%global stable unstable +%else +%global majmin_ver %(echo %{version} | cut -d. -f1,2) +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/kde-cli-tools-5.15.5.tar.xz +## upstream patches + +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtsvg-devel +BuildRequires: qt5-qtx11extras-devel + +BuildRequires: kf5-rpm-macros + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kdoctools-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kcmutils-devel +BuildRequires: kf5-kdesu-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-kactivities-devel +BuildRequires: kf5-kdeclarative-devel +# todo: consider adjusting things to allow majmin +BuildRequires: plasma-workspace-devel >= %{version} +Requires: libkworkspace5%{?_isa} >= %{version} + +# upgrade path, from when this wasn't split out +Requires: kdesu = 1:%{version}-%{release} + +%description +Provides several KDE and Plasma specific command line tools to allow +better interaction with the system. + +%package -n kdesu +Summary: Runs a program with elevated privileges +Epoch: 1 +Conflicts: kde-runtime < 14.12.3-2 +Conflicts: kde-runtime-docs < 14.12.3-2 +## added deps below avoidable to due main pkg Requires: kdesu -- rex +# upgrade path, when kdesu was introduced +#Obsoletes: kde-cli-tools < 5.2.1-3 +#Requires: %%{name} = %%{version}-%%{release} +%description -n kdesu +%{summary}. + + +%prep +%autosetup -p1 + + +%build +mkdir build +cd build +%{cmake_kf5} .. +cd ../ +make %{?_smp_mflags} -C build + + +%install +make install DESTDIR=%{buildroot} -C build +%find_lang kdeclitools_qt --with-qt --with-kde --all-name + +ln -s %{_kf5_libexecdir}/kdesu %{buildroot}%{_bindir}/kdesu + + +%files -f kdeclitools_qt.lang +%{_bindir}/kcmshell5 +%{_bindir}/kde-open5 +%{_bindir}/kdecp5 +%{_bindir}/kdemv5 +%{_bindir}/keditfiletype5 +%{_bindir}/kioclient5 +%{_bindir}/kmimetypefinder5 +%{_bindir}/kstart5 +%{_bindir}/ksvgtopng5 +%{_bindir}/ktraderclient5 +%{_bindir}/kbroadcastnotification +# %%{_bindir}/kde-inhibit +# %%{_bindir}/plasma-open-settings +%{_kf5_libexecdir}/kdeeject +%{_kf5_qtplugindir}/kcm_filetypes.so +%{_kf5_libdir}/libkdeinit5_kcmshell5.so +%{_kf5_datadir}/kservices5/filetypes.desktop +%{_datadir}/doc/HTML/*/kcontrol5 +# %%{_datadir}/applications/org.kde.keditfiletype.desktop +# %%{_datadir}/applications/org.kde.plasma.settings.open.desktop + +%files -n kdesu +%{_bindir}/kdesu +%{_kf5_libexecdir}/kdesu +%{_mandir}/man1/kdesu.1.gz +%{_mandir}/*/man1/kdesu.1.gz +## FIXME: %%lang'ify +%{_datadir}/doc/HTML/*/kdesu + + +%changelog + diff --git a/nx-desktop/SPECS/kde-gtk-config.spec b/nx-desktop/SPECS/kde-gtk-config.spec new file mode 100644 index 0000000000000000000000000000000000000000..c1838e2370ee406caedec1fcb9f9d54553480f54 --- /dev/null +++ b/nx-desktop/SPECS/kde-gtk-config.spec @@ -0,0 +1,84 @@ +Name: kde-gtk-config +Summary: Configure the appearance of GTK apps in KDE +Version: 5.15.5 +Release: 1%{?dist} + +License: (GPLv2 or GPLv3) and (LGPLv2 or LGPLv3) +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/kde-gtk-config-%{version}.tar.xz +Patch0: kde-gtk-config-hb.patch +## upstreamable patches + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtsvg-devel + +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-knewstuff-devel +BuildRequires: kf5-karchive-devel +BuildRequires: kf5-kcmutils-devel +BuildRequires: kf5-kdbusaddons-devel + +BuildRequires: gtk3-devel +BuildRequires: gtk2-devel + +# need kcmshell5 from kde-cli-tools +Requires: kde-cli-tools + +%if 0%{?fedora} > 23 +Obsoletes: kcm-gtk < 0.5.3-30 +Obsoletes: xsettings-kde < 0.12.3-30 +%endif + +%description +This is a System Settings configuration module for configuring the +appearance of GTK apps in KDE. + + +%prep +%setup -q -n kde-gtk-config-%{version} +%patch0 -p1 + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +make -I/usr/include/harfbuzz %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%find_lang kcmgtk5_qt --with-qt --all-name + +%files -f kcmgtk5_qt.lang +# %%files +%license COPYING COPYING.LIB +%{_libexecdir}/reload_gtk_apps +%{_libexecdir}/gtk_preview +%{_libexecdir}/gtk3_preview +%{_qt5_plugindir}/kcm_kdegtkconfig.so +%{_sysconfdir}/xdg/cgcgtk3.knsrc +%{_sysconfdir}/xdg/cgctheme.knsrc +%{_datadir}/kcm-gtk-module/ +%{_datadir}/icons/hicolor/ +%{_datadir}/kservices5/kde-gtk-config.desktop +# %%{_libdir}/kconf_update_bin/gtk_theme +# %%{_datadir}/kconf_update/gtkconfig.upd + +# %%{_qt5_plugindir}/kf5/kded/gtkconfig.so + +%changelog + diff --git a/nx-desktop/SPECS/kde-settings.spec b/nx-desktop/SPECS/kde-settings.spec new file mode 100644 index 0000000000000000000000000000000000000000..1e5a574273f36b0ba1b614503a29f2b35ba87183 --- /dev/null +++ b/nx-desktop/SPECS/kde-settings.spec @@ -0,0 +1,177 @@ +Summary: Config files for kde +Name: kde-settings +Version: 30.0 +Release: 1%{?dist} + +License: MIT +Url: https://github.com/FedoraKDE/kde-settings +Source0: https://github.com/FedoraKDE/kde-settings/archive/%{version}/%{name}-%{version}.tar.gz +# https://github.com/FedoraKDE/kde-settings/archive/30.0/kde-settings-30.0.tar.gz +# Source1: COPYING + +BuildArch: noarch + +BuildRequires: kde-filesystem +BuildRequires: systemd + +# when kdebugrc was moved here +Conflicts: kf5-kdelibs4support < 5.7.0-3 + +Obsoletes: kde-settings-ksplash < 24-2 +Obsoletes: kde-settings-minimal < 24-3 + +Requires: kde-filesystem +# /etc/pam.d/ ownership +Requires: pam +Requires: xdg-user-dirs +## add breeze deps here? probably, need more too -- rex +Requires: breeze-icon-theme +#if 0%%{?fedora} +# for 11-fedora-kde-policy.rules +#Requires: polkit-js-engine +#endif + +%description +%{summary}. + +## FIXME +%package minimal +Summary: Minimal configuration files for KDE +Requires: %{name} = %{version}-%{release} +Requires: xorg-x11-xinit +%description minimal +%{summary}. + +%package plasma +Summary: Configuration files for plasma +Requires: %{name} = %{version}-%{release} +#Requires: f30-backgrounds-kde +Requires: system-logos +%description plasma +%{summary}. + +# FIXME/TODO: can probably consider dropping this subpkg now that we +# have good comps and soft dependencies support -- rex +%package pulseaudio +Summary: Enable pulseaudio support in KDE +# nothing here to license +License: Public Domain +Requires: %{name} = %{version}-%{release} +Requires: pulseaudio +Requires: pulseaudio-module-x11 +## kde3 +Requires: alsa-plugins-pulseaudio +## kde4: -pulseaudio plugins are installed for all phonon backends by default +%description pulseaudio +%{summary}. + +%package -n qt-settings +Summary: Configuration files for Qt +# qt-graphicssystem.* scripts use lspci +#Requires: pciutils +%description -n qt-settings +%{summary}. + + +%prep +%autosetup -p1 + +# omit crud +rm -fv Makefile + + +%build +# Intentionally left blank. Nothing to see here. + + +%install +mkdir -p %{buildroot}{/usr/share/config,/etc/kde/kdm} + +tar cpf - . | tar --directory %{buildroot} -xvpf - + +if [ %{_prefix} != /usr ] ; then + pushd %{buildroot} + mv %{buildroot}/usr %{buildroot}%{_prefix} + mv %{buildroot}/etc %{buildroot}%{_sysconfdir} + popd +fi + + +# cp -p %{SOURCE1} . + +# omit kdm stuff +rm -rfv %{buildroot}%{_sysconfdir}/{kde/kdm,logrotate.d/kdm,pam.d/kdm*} +rm -fv %{buildroot}%{_localstatedir}/lib/kdm/backgroundrc +# we don't use %%{_tmpfilesdir} and %%{_unitdir} because they don't follow %{_prefix} +rm -fv %{buildroot}%{_prefix}/lib/tmpfiles.d/kdm.conf +rm -fv %{buildroot}%{_prefix}/lib/systemd/system/kdm.service + +## unpackaged files +# formerly known as -minimal +rm -fv %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/20-kdedirs-minimal.sh +rm -fv %{buildroot}%{_sysconfdir}/profile.d/qt-graphicssystem.* + +# FIXME/NEEDSWORK, still (mostly?) kde4 +# rhel stuf +rm -rf %{buildroot}%{_sysconfdir}/kde/env/fedora-bookmarks.sh \ + %{buildroot}%{_prefix}/lib/rpm \ + %{buildroot}%{_datadir}/polkit-1/ +echo "[Theme]" > %{buildroot}%{_datadir}/kde-settings/kde-profile/default/share/config/plasmarc +echo "name=RHEL7" >> %{buildroot}%{_datadir}/kde-settings/kde-profile/default/share/config/plasmarc +echo "[KSplash]" > %{buildroot}%{_datadir}/kde-settings/kde-profile/default/share/config/ksplashrc +echo "Theme=RHEL7" >> %{buildroot}%{_datadir}/kde-settings/kde-profile/default/share/config/ksplashrc +perl -pi -e "s,^Theme=.*,Theme=/usr/share/kde4/apps/kdm/themes/RHEL7," %{buildroot}%{_sysconfdir}/kde/kdm/kdmrc +perl -pi -e "s,^HomeURL=.*,HomeURL=file:///usr/share/doc/HTML/index.html," %{buildroot}%{_datadir}/kde-settings/kde-profile/default/share/config/konquerorrc +perl -pi -e "s,^View0_URL=.*,View0_URL=file:///usr/share/doc/HTML/index.html," %{buildroot}%{_datadir}/kde-settings/kde-profile/default/share/apps/konqueror/profiles/webbrowsing + + +%files +#%%license COPYING +%config(noreplace) %{_sysconfdir}/profile.d/kde.* +%{_sysconfdir}/kde/env/env.sh +%{_sysconfdir}/kde/env/gpg-agent-startup.sh +%{_sysconfdir}/kde/shutdown/gpg-agent-shutdown.sh +%{_sysconfdir}/kde/env/gtk2_rc_files.sh +%if 0%{?fedora} || 0%{?rhel} > 7 +%{_sysconfdir}/kde/env/fedora-bookmarks.sh +%{_datadir}/kde-settings/ +# these can probably go now -- rex +%{_prefix}/lib/rpm/plasma4.prov +%{_prefix}/lib/rpm/plasma4.req +%{_prefix}/lib/rpm/fileattrs/plasma4.attr +%{_datadir}/polkit-1/rules.d/11-fedora-kde-policy.rules +%endif +%config(noreplace) %{_sysconfdir}/xdg/kcm-about-distrorc +%config(noreplace) %{_sysconfdir}/xdg/kdebugrc +%config(noreplace) %{_sysconfdir}/pam.d/kcheckpass +%config(noreplace) %{_sysconfdir}/pam.d/kscreensaver +# drop noreplace, so we can be sure to get the new kiosk bits +%config %{_sysconfdir}/kderc +%config %{_sysconfdir}/kde4rc +%{_datadir}/applications/kde-mimeapps.list +%if 0%{?rhel} && 0%{?rhel} <= 7 +%exclude %{_datadir}/kde-settings/kde-profile/default/share/apps/plasma-desktop/init/00-defaultLayout.js +%endif +%{_datadir}/kde-settings/kde-profile/ + +%files plasma +%{_datadir}/plasma/shells/org.kde.plasma.desktop/contents/updates/00-start-here-2.js +%{_sysconfdir}/xdg/plasma-workspace/env/env.sh +%{_sysconfdir}/xdg/plasma-workspace/env/gtk2_rc_files.sh +%{_sysconfdir}/xdg/plasma-workspace/env/gtk3_scrolling.sh +%{_sysconfdir}/xdg/plasma-workspace/shutdown/kuiserver5.sh +%{_datadir}/plasma/look-and-feel/org.fedoraproject.fedora.desktop/contents/plasmoidsetupscripts/org.kde.plasma.kicker.js +%{_datadir}/plasma/look-and-feel/org.fedoraproject.fedora.desktop/contents/plasmoidsetupscripts/org.kde.plasma.kickerdash.js +%{_datadir}/plasma/look-and-feel/org.fedoraproject.fedora.desktop/contents/plasmoidsetupscripts/org.kde.plasma.kickoff.js + +%files pulseaudio +# nothing, this is a metapackage + +%files -n qt-settings +# %license COPYING +%config(noreplace) %{_sysconfdir}/Trolltech.conf +#config(noreplace) %%{_sysconfdir}/profile.d/qt-graphicssystem.* + + +%changelog + diff --git a/nx-desktop/SPECS/kdeplasma-addons.spec b/nx-desktop/SPECS/kdeplasma-addons.spec new file mode 100644 index 0000000000000000000000000000000000000000..94b160ca9f187bdfb18c1dcd93253b386514a37d --- /dev/null +++ b/nx-desktop/SPECS/kdeplasma-addons.spec @@ -0,0 +1,138 @@ +Name: kdeplasma-addons +Summary: Additional Plasmoids for Plasma 5 +Version: 5.15.5 +Release: 1%{?dist} + +License: GPLv2+ +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global majmin_ver %(echo %{version} | cut -d. -f1,2).50 +%global stable unstable +%else +%global majmin_ver %(echo %{version} | cut -d. -f1,2) +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/kdeplasma-addons-5.15.5.tar.xz +%ifnarch %{qt5_qtwebengine_arches} +Patch0: kdeplasma-addons-no-dict-applet-on-secondary-arches.patch +%else +#BuildRequires: qt5-qtwebengine-devel +%endif + +## upstream patches + +Obsoletes: kdeplasma-addons-libs < 5.0.0 + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-kactivities-devel +BuildRequires: kf5-kcmutils-devel +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kdelibs4support-devel +BuildRequires: kf5-kholidays-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-knewstuff-devel +BuildRequires: kf5-kross-devel +BuildRequires: kf5-krunner-devel +BuildRequires: kf5-kservice-devel +BuildRequires: kf5-kunitconversion-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +BuildRequires: libxcb-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: xcb-util-image-devel +BuildRequires: xcb-util-keysyms-devel +BuildRequires: cmake(KF5Declarative) +BuildRequires: cmake(KF5Holidays) + +BuildRequires: plasma-workspace-devel >= %{majmin_ver} +BuildRequires: libksysguard-devel + +# for notes.svgz +Requires: kf5-plasma >= 5.17 + +%description +%{summary}. + +%package devel +Summary: Development files for %{name} +# headers only: fixme: confirm need for dep on main pkg? -- rdieter +Requires: %{name} = %{version}-%{release} +#find_dependency(Qt5Gui "5.12.0") +#find_dependency(KF5CoreAddons "5.58.0") +#Requires: cmake(Qt5Gui) +Requires: qt5-qtbase-devel +Requires: cmake(KF5CoreAddons) +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -n %{name}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang kdeplasmaaddons5_qt --with-qt --all-name + + +%ldconfig_scriptlets + +%files -f kdeplasmaaddons5_qt.lang +%license COPYING COPYING.LIB +%{_kf5_datadir}/plasma/plasmoids/* +%{_kf5_datadir}/plasma/desktoptheme/default/widgets/* +%{_kf5_datadir}/plasma/desktoptheme/default/weather/* +%{_kf5_datadir}/plasma/wallpapers/* +%{_kf5_datadir}/plasma/services/*.operations +%{_kf5_qtplugindir}/plasma/dataengine/*.so +%{_kf5_qtplugindir}/plasma/applets/*.so +%{_kf5_qtplugindir}/*.so +%{_kf5_qtplugindir}/potd/ +%{_kf5_datadir}/kservices5/*.desktop +%{_kf5_datadir}/kservices5/kwin/*.desktop +%{_kf5_qmldir}/org/kde/plasma/* +%{_datadir}/kwin/desktoptabbox/ +%{_datadir}/kwin/tabbox/ +%{_datadir}/icons/hicolor/*/apps/fifteenpuzzle.* +%ifarch %{qt5_qtwebengine_arches} +#%%{_datadir}/icons/hicolor/*/apps/accessories-dictionary.svgz +%{_datadir}/plasma/desktoptheme/default/icons/quota.svg +%endif +#%%{_datadir}/knsrcfiles/comic.knsrc +%{_sysconfdir}/xdg/comic.knsrc +%{_kf5_libdir}/libplasmacomicprovidercore.so.* +%{_kf5_libdir}/libplasmapotdprovidercore.so* +%{_kf5_qtplugindir}/kpackage/packagestructure/plasma_packagestructure_comic.so +%{_kf5_datadir}/kservicetypes5/plasma_comicprovider.desktop +%{_kf5_metainfodir}/*.appdata.xml + +%{_libdir}/qt5/plugins/plasmacalendarplugins/* +%{_libdir}/qt5/qml/org/kde/plasmacalendar/astronomicaleventsconfig/* + + +%files devel +%{_libdir}/cmake/PlasmaPotdProvider/ +%{_includedir}/plasma/potdprovider/ +%{_kf5_datadir}/kdevappwizard/templates/plasmapotdprovider.tar.bz2 + + +%changelog + diff --git a/nx-desktop/SPECS/kf5-baloo.spec b/nx-desktop/SPECS/kf5-baloo.spec new file mode 100644 index 0000000000000000000000000000000000000000..f148c97512698621f760e9f2ab53b8e2d6809404 --- /dev/null +++ b/nx-desktop/SPECS/kf5-baloo.spec @@ -0,0 +1,207 @@ +%global framework baloo + +# uncomment to enable bootstrap mode +#global bootstrap 1 + +%if !0%{?bootstrap} +%global tests 1 +%endif + +Name: kf5-%{framework} +Summary: A Tier 3 KDE Frameworks 5 module that provides indexing and search functionality +Version: 5.55.0 +Release: 1%{?dist} + +# libs are LGPL, tools are GPL +# KDE e.V. may determine that future LGPL/GPL versions are accepted +License: (LGPLv2 or LGPLv3) and (GPLv2 or GPLv3) +URL: https://community.kde.org/Baloo +#URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz + +Source1: 97-kde-baloo-filewatch-inotify.conf + +## upstreamable patches +# http://bugzilla.redhat.com/1235026 +# Patch100: baloo-5.45.0-baloofile_config.patch + +## upstream patches + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-kconfig-devel >= %{majmin} +BuildRequires: kf5-kcoreaddons-devel >= %{majmin} +BuildRequires: kf5-kcrash-devel >= %{majmin} +BuildRequires: kf5-kdbusaddons-devel >= %{majmin} +BuildRequires: kf5-kfilemetadata-devel >= %{majmin} +BuildRequires: kf5-ki18n-devel >= %{majmin} +BuildRequires: kf5-kidletime-devel >= %{majmin} +BuildRequires: kf5-kio-devel >= %{majmin} +BuildRequires: kf5-rpm-macros >= %{majmin} +BuildRequires: kf5-solid-devel >= %{majmin} + +BuildRequires: lmdb-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel + +%if 0%{?tests} +BuildRequires: dbus-x11 +BuildRequires: time +BuildRequires: xorg-x11-server-Xvfb +%endif + +Obsoletes: kf5-baloo-tools < 5.5.95-1 +Provides: kf5-baloo-tools = %{version}-%{release} + +%if 0%{?fedora} +Obsoletes: baloo < 5 +Provides: baloo = %{version}-%{release} +%else +Conflicts: baloo < 5 +%endif + +# main pkg accidentally multilib'd prior to 5.21.0-4 +Obsoletes: kf5-baloo < 5.21.0-4 + +%description +%{summary}. + +%package devel +Summary: Development files for %{name} +# KDE e.V. may determine that future LGPL versions are accepted +License: LGPLv2 or LGPLv3 +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: kf5-kcoreaddons-devel >= %{majmin} +Requires: kf5-kfilemetadata-devel >= %{majmin} +Requires: qt5-qtbase-devel + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package file +Summary: File indexing and search for Baloo +# KDE e.V. may determine that future LGPL versions are accepted +License: LGPLv2 or LGPLv3 +%if 0%{?fedora} +Obsoletes: baloo-file < 5.0.1-2 +Provides: baloo-file = %{version}-%{release} +%else +Conflicts: baloo-file < 5 +%endif +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +%description file +%{summary}. + +%package libs +Summary: Runtime libraries for %{name} +# KDE e.V. may determine that future LGPL versions are accepted +License: LGPLv2 or LGPLv3 +%description libs +%{summary}. + + +%prep +%autosetup -n %{framework}-%{version} -p1 + + +%build +mkdir build +cd build +%{cmake_kf5} .. \ + -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF} +cd ../ + +make %{?_smp_mflags} -C build + + +%install +make install DESTDIR=%{buildroot} -C build + +# baloodb not installed unless BUILD_EXPERIMENTAL is enabled, so omit translations +rm -fv %{buildroot}%{_datadir}/locale/*/LC_MESSAGES/baloodb5.* + +install -p -m644 -D %{SOURCE1} %{buildroot}%{_prefix}/lib/sysctl.d/97-kde-baloo-filewatch-inotify.conf + +%find_lang kio5_baloosearch +%find_lang kio5_tags +%find_lang kio5_timeline +%find_lang balooctl5 +#find_lang baloodb5 +%find_lang balooengine5 +%find_lang baloosearch5 +%find_lang balooshow5 +%find_lang baloo_file5 +%find_lang baloo_file_extractor5 +%find_lang baloomonitorplugin + +cat kio5_tags.lang kio5_baloosearch.lang kio5_timeline.lang \ + balooctl5.lang balooengine5.lang baloosearch5.lang \ + balooshow5.lang baloomonitorplugin.lang \ + > %{name}.lang + +cat baloo_file5.lang baloo_file_extractor5.lang \ + > %{name}-file.lang + + +%check +%if 0%{?tests} +export CTEST_OUTPUT_ON_FAILURE=1 +xvfb-run -a \ +dbus-launch --exit-with-session \ +time \ +make test ARGS="--output-on-failure --timeout 300" -C %{_target_platform} ||: +%endif + + +%files -f %{name}.lang +%license COPYING +#{_kf5_bindir}/baloodb +%{_kf5_bindir}/baloosearch +%{_kf5_bindir}/balooshow +%{_kf5_bindir}/balooctl +%{_kf5_sysconfdir}/xdg/baloo.categories + +%files file -f %{name}-file.lang +%{_prefix}/lib/sysctl.d/97-kde-baloo-filewatch-inotify.conf +%{_kf5_bindir}/baloo_file +%{_kf5_bindir}/baloo_file_extractor +%{_kf5_sysconfdir}/xdg/autostart/baloo_file.desktop + +%ldconfig_scriptlets libs + +%files libs +%license COPYING.LIB +%{_kf5_libdir}/libKF5Baloo.so.* +%{_kf5_libdir}/libKF5BalooEngine.so.* +# multilib'd plugins and friends +%{_kf5_plugindir}/kio/baloosearch.so +%{_kf5_plugindir}/kio/tags.so +%{_kf5_plugindir}/kio/timeline.so +%{_kf5_plugindir}/kded/baloosearchmodule.so +%{_kf5_qmldir}/org/kde/baloo +%{_kf5_datadir}/kservices5/baloosearch.protocol +%{_kf5_datadir}/kservices5/tags.protocol +%{_kf5_datadir}/kservices5/timeline.protocol +# track icon size too, since it may conflict with baloo-4.x +%{_kf5_datadir}/icons/hicolor/128x128/apps/baloo.png + +%files devel +%{_kf5_libdir}/libKF5Baloo.so +%{_kf5_libdir}/cmake/KF5Baloo/ +%{_kf5_libdir}/pkgconfig/Baloo.pc +%{_kf5_includedir}/Baloo/ +%{_kf5_includedir}/baloo_version.h +%{_kf5_archdatadir}/mkspecs/modules/qt_Baloo.pri +%{_kf5_datadir}/dbus-1/interfaces/org.kde.baloo.*.xml +%{_kf5_datadir}/dbus-1/interfaces/org.kde.Baloo*.xml + + + diff --git a/nx-desktop/SPECS/kf5-kactivities-stats.spec b/nx-desktop/SPECS/kf5-kactivities-stats.spec new file mode 100644 index 0000000000000000000000000000000000000000..c7e3a904bd332496381a0041998791be21683242 --- /dev/null +++ b/nx-desktop/SPECS/kf5-kactivities-stats.spec @@ -0,0 +1,81 @@ +%global framework kactivities-stats + +Name: kf5-%{framework} +Summary: A KDE Frameworks 5 Tier 3 library for accessing the usage data collected by the activities system +Version: 5.55.0 +Release: 1%{?dist} + +# KDE e.V. may determine that future GPL versions are accepted +License: LGPLv2 or LGPLv3 +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/kactivities-stats-5.55.0.tar.xz + +## upstream patches + +BuildRequires: boost-devel +BuildRequires: extra-cmake-modules >= %{version} +BuildRequires: kf5-kactivities-devel >= %{version} +BuildRequires: kf5-kconfig-devel >= %{version} +BuildRequires: kf5-rpm-macros >= %{version} +BuildRequires: pkgconfig +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtbase-devel + +%description +%{summary}. + +%package devel +Summary: Developer files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel +%description devel +%{summary}. + + +%prep +%autosetup -n %{framework}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. \ + -DBUILD_TESTING=ON +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + + +# Currently includes no tests +%check +make test -C %{_target_platform} + + +%ldconfig_scriptlets + +%files +%doc MAINTAINER README.developers TODO +%license COPYING* +%{_kf5_libdir}/libKF5ActivitiesStats.so.* + +%files devel +%{_kf5_libdir}/libKF5ActivitiesStats.so +%{_kf5_includedir}/KActivitiesStats/ +%{_kf5_includedir}/kactivitiesstats_version.h +%{_kf5_libdir}/cmake/KF5ActivitiesStats/ +%{_kf5_libdir}/pkgconfig/libKActivitiesStats.pc +%{_qt5_archdatadir}/mkspecs/modules/qt_KActivitiesStats.pri + diff --git a/nx-desktop/SPECS/kf5-kdnssd.spec b/nx-desktop/SPECS/kf5-kdnssd.spec new file mode 100644 index 0000000000000000000000000000000000000000..be37a89fd6b813f757064fad772c7b5188d9f510 --- /dev/null +++ b/nx-desktop/SPECS/kf5-kdnssd.spec @@ -0,0 +1,76 @@ + +%global framework kdnssd + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 1 integration module for DNS-SD services (Zeroconf) + +License: LGPLv2+ +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/kdnssd-5.55.0.tar.xz +BuildRequires: avahi-devel +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-rpm-macros >= %{majmin} +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qttools-devel + +Requires: nss-mdns +Requires: kf5-filesystem >= %{majmin} + +%description +KDE Frameworks 5 Tier 1 integration module for DNS-SD services (Zeroconf) + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang_kf5 kdnssd5_qt + + +%ldconfig_scriptlets + +%files -f kdnssd5_qt.lang +%doc README.md +%license COPYING.LIB +%{_kf5_libdir}/libKF5DNSSD.so.* + +%files devel +%{_kf5_includedir}/KDNSSD/ +%{_kf5_includedir}/kdnssd_version.h +%{_kf5_libdir}/libKF5DNSSD.so +%{_kf5_libdir}/cmake/KF5DNSSD/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KDNSSD.pri + + +%changelog diff --git a/nx-desktop/SPECS/kf5-kfilemetadata.spec b/nx-desktop/SPECS/kf5-kfilemetadata.spec new file mode 100644 index 0000000000000000000000000000000000000000..6a27b23b35568fcbe617846d18a579873bfbb40d --- /dev/null +++ b/nx-desktop/SPECS/kf5-kfilemetadata.spec @@ -0,0 +1,113 @@ +%global framework kfilemetadata + +# Define to 1 to enable ffmpeg extractor +#global ffmpeg 1 + +%if 0%{?fedora} +%global ebook 1 +%global poppler 1 +%global taglib 1 +%endif + +Name: kf5-%{framework} +Summary: A Tier 2 KDE Framework for extracting file metadata +Version: 5.55.0 +Release: 1%{?dist} + +# # KDE e.V. may determine that future LGPL versions are accepted +License: LGPLv2 or LGPLv3 +URL: https://cgit.kde.org/%{framework} + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz + +# filter plugin provides +%global __provides_exclude_from ^(%{_kf5_plugindir}/.*\\.so)$ + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-karchive-devel >= %{majmin} +BuildRequires: kf5-ki18n-devel >= %{majmin} +BuildRequires: kf5-rpm-macros + +BuildRequires: qt5-qtbase-devel + +BuildRequires: libattr-devel +BuildRequires: exiv2-devel >= 0.20 + +## optional deps +%if 0%{?ebook} +BuildRequires: ebook-tools-devel +%endif +%if 0%{?ffmpeg} +BuildRequires: ffmpeg-devel +%endif +%if 0%{?poppler} +BuildRequires: pkgconfig(poppler-qt5) +%endif +%if 0%{?taglib} +BuildRequires: pkgconfig(taglib) >= 1.9 +%endif + +%description +%{summary}. + +%package devel +Summary: Developer files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel +%description devel +%{summary}. + + +%prep +%autosetup -n %{framework}-%{version} -p1 + + +%build +mkdir build +cd build +%{cmake_kf5} .. +cd ../ + +make %{?_smp_mflags} -C build + + +%install +make install DESTDIR=%{buildroot} -C build + +%find_lang %{name} --all-name + +mkdir -p %{buildroot}%{_kf5_plugindir}/kfilemetadata/writers/ + +%ldconfig_scriptlets + +%files -f %{name}.lang +%license COPYING.LGPL* +%{_sysconfdir}/xdg/%{framework}* +%{_kf5_libdir}/libKF5FileMetaData.so.* + +# consider putting these into some subpkg ? +%dir %{_kf5_plugindir}/kfilemetadata/ +%{_kf5_plugindir}/kfilemetadata/kfilemetadata_*.so +%dir %{_kf5_plugindir}/kfilemetadata/writers/ +%if 0%{?taglib} +%{_kf5_plugindir}/kfilemetadata/writers/kfilemetadata_taglibwriter.so +%endif + +%files devel +%{_kf5_libdir}/libKF5FileMetaData.so +%{_kf5_libdir}/cmake/KF5FileMetaData +%{_kf5_includedir}/KFileMetaData/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KFileMetaData.pri + + +%changelog + + + diff --git a/nx-desktop/SPECS/kf5-kholidays.spec b/nx-desktop/SPECS/kf5-kholidays.spec new file mode 100644 index 0000000000000000000000000000000000000000..f4fb1431d5ee6bbf8c60a80280fe4b9de67000e5 --- /dev/null +++ b/nx-desktop/SPECS/kf5-kholidays.spec @@ -0,0 +1,101 @@ +%global framework kholidays + +# uncomment to enable bootstrap mode +#global bootstrap 1 + +%if !0%{?bootstrap} +%global tests 1 +%endif + +Name: kf5-%{framework} +Epoch: 1 +Version: 5.55.0 +Release: 1%{?dist} +Summary: The KHolidays Library + +License: LGPLv2+ and GPLv3+ +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/kholidays-5.55.0.tar.xz + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-rpm-macros + +# qt5-qtbase-devel +BuildRequires: pkgconfig(Qt5Core) +# qt5-qtdeclarative-devel +BuildRequires: pkgconfig(Qt5Qml) +BuildRequires: qt5-qttools-static +#BuildRequires: cmake(Qt5LinguistTools) + +# translations moved here +Conflicts: kde-l10n < 17.03 + +%description +The KHolidays library provides a C++ API that determines holiday +and other special events for a geographical region. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. \ + -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF} +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang_kf5 libkholidays5_qt + + +%check +%if 0%{?tests} +export CTEST_OUTPUT_ON_FAILURE=1 +xvfb-run -a \ +dbus-launch --exit-with-session \ +time \ +make test ARGS="--output-on-failure --timeout 20" -C %{_target_platform} ||: +%endif + + +%ldconfig_scriptlets + +%files -f libkholidays5_qt.lang +%license COPYING* +%{_kf5_libdir}/libKF5Holidays.so.* +%{_kf5_qmldir}/org/kde/kholidays/ + +%files devel +%{_kf5_includedir}/kholidays_version.h +%{_kf5_includedir}/KHolidays/ +%{_kf5_libdir}/libKF5Holidays.so +%{_kf5_libdir}/cmake/KF5Holidays/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KHolidays.pri + + +%changelog + + diff --git a/nx-desktop/SPECS/kf5-khtml.spec b/nx-desktop/SPECS/kf5-khtml.spec new file mode 100644 index 0000000000000000000000000000000000000000..b8daf8aa6594fa8dbbe350a311b7450319d6704f --- /dev/null +++ b/nx-desktop/SPECS/kf5-khtml.spec @@ -0,0 +1,114 @@ +%global framework khtml + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 4 solution with KHTML, a HTML rendering engine + +License: LGPLv2+ and GPLv3 and MIT and BSD +URL: https://cgit.kde.org/%{framework}.git + +%global versiondir %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/portingAids/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/portingAids/khtml-5.55.0.tar.xz +# filter plugin provides +%global __provides_exclude_from ^(%{_kf5_plugindir}/.*\\.so)$ + +BuildRequires: extra-cmake-modules >= %{version} +BuildRequires: fdupes +BuildRequires: giflib-devel +BuildRequires: gperf +BuildRequires: kf5-karchive-devel >= %{version} +BuildRequires: kf5-kcodecs-devel >= %{version} +BuildRequires: kf5-kglobalaccel-devel >= %{version} +BuildRequires: kf5-ki18n-devel >= %{version} +BuildRequires: kf5-kiconthemes-devel >= %{version} +BuildRequires: kf5-kio-devel >= %{version} +BuildRequires: kf5-kjs-devel >= %{version} +BuildRequires: kf5-knotifications-devel >= %{version} +BuildRequires: kf5-kparts-devel >= %{version} +BuildRequires: kf5-ktextwidgets-devel >= %{version} +BuildRequires: kf5-kwallet-devel >= %{version} +BuildRequires: kf5-kwidgetsaddons-devel >= %{version} +BuildRequires: kf5-kwindowsystem-devel >= %{version} +BuildRequires: kf5-kxmlgui-devel >= %{version} +BuildRequires: kf5-rpm-macros >= %{version} +BuildRequires: kf5-sonnet-devel >= %{version} +BuildRequires: libjpeg-devel +BuildRequires: libpng-devel +BuildRequires: openssl-devel +BuildRequires: perl-interpreter perl(Getopt::Long) +BuildRequires: phonon-qt5-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: zlib-devel + +%description +KHTML is a web rendering engine, based on the KParts technology and using KJS +for JavaScript support. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: kf5-ki18n-devel >= %{version} +Requires: kf5-kio-devel >= %{version} +Requires: kf5-kjs-devel >= %{version} +Requires: kf5-kparts-devel >= %{version} +Requires: qt5-qtbase-devel +Requires: kf5-ktextwidgets-devel >= %{version} +Requires: kf5-kcodecs-devel >= %{version} +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. \ + -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed" +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang khtml5_qt --with-qt --all-name + + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files -f khtml5_qt.lang +%doc README.md +%license COPYING.GPL3 COPYING.LIB +%{_kf5_libdir}/libKF5KHtml.so.* +%dir %{_kf5_plugindir}/parts/ +%{_kf5_plugindir}/parts/*.so +%{_kf5_datadir}/kf5/kjava/ +%{_kf5_datadir}/kf5/khtml/ +%{_kf5_datadir}/kservices5/*.desktop +%config %{_kf5_sysconfdir}/xdg/khtmlrc +%{_kf5_sysconfdir}/xdg/khtml.categories + +%files devel +%{_kf5_libdir}/libKF5KHtml.so +%{_kf5_libdir}/cmake/KF5KHtml/ +%{_kf5_includedir}/KHtml/ +%{_kf5_includedir}/khtml_version.h +%{_kf5_archdatadir}/mkspecs/modules/qt_KHtml.pri + + +%changelog + diff --git a/nx-desktop/SPECS/kf5-kjs.spec b/nx-desktop/SPECS/kf5-kjs.spec new file mode 100644 index 0000000000000000000000000000000000000000..bd87802822c397dc75ed830231035f4cd4493b80 --- /dev/null +++ b/nx-desktop/SPECS/kf5-kjs.spec @@ -0,0 +1,83 @@ + +%global framework kjs + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 3 functional module with JavaScript interpreter + +License: GPLv2+ and BSD +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/portingAids/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/portingAids/kjs-5.55.0.tar.xz +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-kdoctools-devel >= %{majmin} +BuildRequires: kf5-rpm-macros +BuildRequires: pcre-devel +BuildRequires: perl-interpreter +BuildRequires: perl-generators +BuildRequires: qt5-qtbase-devel + +%description +KDE Frameworks 1 Tier 1 functional module with JavaScript interpret. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +chmod +x %{buildroot}%{_kf5_datadir}/kf5/kjs/create_hash_table + +%find_lang %{name} --with-man --all-name + + +%ldconfig_scriptlets + +%files -f %{name}.lang +%doc README.md +%license COPYING.LIB +%{_kf5_bindir}/kjs5 +%{_kf5_libdir}/libKF5JS.so.* +%{_kf5_libdir}/libKF5JSApi.so.* +%{_mandir}/man1/kjs5.1.gz + +%files devel +%dir %{_kf5_datadir}/kf5/kjs/ +%{_kf5_datadir}/kf5/kjs/create_hash_table +%{_kf5_includedir}/kjs_version.h +%{_kf5_includedir}/kjs/ +%{_kf5_includedir}/wtf/ +%{_kf5_libdir}/libKF5JS.so +%{_kf5_libdir}/libKF5JSApi.so +%{_kf5_libdir}/cmake/KF5JS/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KJS.pri +%{_kf5_archdatadir}/mkspecs/modules/qt_KJSApi.pri + diff --git a/nx-desktop/SPECS/kf5-kjsembed.spec b/nx-desktop/SPECS/kf5-kjsembed.spec new file mode 100644 index 0000000000000000000000000000000000000000..9739cd8cc3119a9644e9411a7b083f12f9ed0d7b --- /dev/null +++ b/nx-desktop/SPECS/kf5-kjsembed.spec @@ -0,0 +1,80 @@ + %global framework kjsembed + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 3 addon for binding JS objects to QObjects + +License: LGPLv2+ +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/portingAids/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/portingAids/kjsembed-5.55.0.tar.xz +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-kdoctools-devel >= %{majmin} +BuildRequires: kf5-ki18n-devel >= %{majmin} +BuildRequires: kf5-kjs-devel >= %{majmin} +BuildRequires: kf5-rpm-macros +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtsvg-devel +BuildRequires: qt5-qttools-static + +%description +KSJEmbed provides a method of binding JavaScript objects to QObjects, so you +can script your applications. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: kf5-kjs-devel >= %{majmin} +Requires: kf5-ki18n-devel >= %{majmin} +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --all-name --with-man + + +%ldconfig_scriptlets + +%files -f %{name}.lang +%doc README.md +%license COPYING.LIB +%{_kf5_bindir}/kjscmd5 +%{_kf5_bindir}/kjsconsole +%{_kf5_libdir}/libKF5JsEmbed.so.* +%{_kf5_datadir}/man/man1/* + +%files devel +%{_kf5_libdir}/libKF5JsEmbed.so +%{_kf5_libdir}/cmake/KF5JsEmbed/ +%{_kf5_includedir}/KJsEmbed/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KJsEmbed.pri + + +%changelog + diff --git a/nx-desktop/SPECS/kf5-knotifyconfig.spec b/nx-desktop/SPECS/kf5-knotifyconfig.spec new file mode 100644 index 0000000000000000000000000000000000000000..d4ada68381521b102baace1b62ec727f54fcf417 --- /dev/null +++ b/nx-desktop/SPECS/kf5-knotifyconfig.spec @@ -0,0 +1,113 @@ +%global framework knotifyconfig + +## uncomment to enable bootstrap mode +#global bootstrap 1 + +## currently includes no tests +#if !0%{?bootstrap} +#global tests 1 +#endif + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 3 module for KNotify configuration + +License: LGPLv2+ +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/knotifyconfig-5.55.0.tar.xz +## upstream patches + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-kcompletion-devel >= %{majmin} +BuildRequires: kf5-kconfig-devel >= %{majmin} +BuildRequires: kf5-kconfigwidgets-devel >= %{majmin} +BuildRequires: kf5-ki18n-devel >= %{majmin} +BuildRequires: kf5-kio-devel >= %{majmin} +BuildRequires: kf5-knotifications-devel >= %{majmin} +BuildRequires: kf5-kwidgetsaddons-devel >= %{majmin} +BuildRequires: kf5-kxmlgui-devel >= %{majmin} +BuildRequires: kf5-rpm-macros +BuildRequires: phonon-qt5-devel +BuildRequires: qt5-qtbase-devel + +%if !0%{?bootstrap} +%if 0%{?fedora} +BuildRequires: cmake(Qt5TextToSpeech) +%endif +%endif + +%if 0%{?tests} +BuildRequires: dbus-x11 +BuildRequires: time +BuildRequires: xorg-x11-server-Xvfb +%endif + +%description +%{summary}. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. \ + -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF} +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --all-name + + +%check +%if 0%{?tests} +export CTEST_OUTPUT_ON_FAILURE=1 +xvfb-run -a \ +dbus-launch --exit-with-session \ +time \ +make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: +%endif + + +%ldconfig_scriptlets + +%files -f %{name}.lang +%doc README.md +%license COPYING.LIB +%{_kf5_libdir}/libKF5NotifyConfig.so.* + +%files devel +%{_kf5_includedir}/knotifyconfig_version.h +%{_kf5_includedir}/KNotifyConfig/ +%{_kf5_libdir}/libKF5NotifyConfig.so +%{_kf5_libdir}/cmake/KF5NotifyConfig/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KNotifyConfig.pri + + +%changelog + diff --git a/nx-desktop/SPECS/kf5-kpeople.spec b/nx-desktop/SPECS/kf5-kpeople.spec new file mode 100644 index 0000000000000000000000000000000000000000..371dad0cae18500ce6086e901ee65d22a41e7c11 --- /dev/null +++ b/nx-desktop/SPECS/kf5-kpeople.spec @@ -0,0 +1,88 @@ + %global framework kpeople + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 3 library for contact and people aggregation + +License: LGPLv2+ +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/kpeople-5.55.0.tar.xz +# filter qml provides +%global __provides_exclude_from ^%{_kf5_qmldir}/.*\\.so$ + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-kcoreaddons-devel >= %{majmin} +BuildRequires: kf5-ki18n-devel >= %{majmin} +BuildRequires: kf5-kitemviews-devel >= %{majmin} +BuildRequires: kf5-kservice-devel >= %{majmin} +BuildRequires: kf5-kwidgetsaddons-devel >= %{majmin} +BuildRequires: kf5-rpm-macros +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel + +%description +KDE Frameworks 5 Tier 3 library for interaction with XML RPC services. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. \ + -DENABLE_EXAMPLES:BOOL=OFF +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --all-name + + +%ldconfig_scriptlets + +%files -f %{name}.lang +%doc README.md +%license COPYING +%{_kf5_sysconfdir}/xdg/%{framework}.* +%{_kf5_libdir}/libKF5People.so.* +%{_kf5_libdir}/libKF5PeopleWidgets.so.* +%{_kf5_libdir}/libKF5PeopleBackend.so.* +%{_kf5_datadir}/kf5/kpeople/ +%{_kf5_datadir}/kservicetypes5/*.desktop +%{_kf5_qmldir}/org/kde/people/ + +%files devel +%{_kf5_includedir}/KPeople/ +%{_kf5_libdir}/libKF5People.so +%{_kf5_libdir}/libKF5PeopleWidgets.so +%{_kf5_libdir}/libKF5PeopleBackend.so +%{_kf5_libdir}/cmake/KF5People/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KPeople.pri +%{_kf5_archdatadir}/mkspecs/modules/qt_KPeopleWidgets.pri + + +%changelog diff --git a/nx-desktop/SPECS/kf5-kross.spec b/nx-desktop/SPECS/kf5-kross.spec new file mode 100644 index 0000000000000000000000000000000000000000..f7ab32e82a1a9fa52e137d81f2f828139873b941 --- /dev/null +++ b/nx-desktop/SPECS/kf5-kross.spec @@ -0,0 +1,118 @@ +%global framework kross + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 3 solution for multi-language application scripting + +License: LGPLv2+ +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/portingAids/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/portingAids/kross-5.55.0.tar.xz +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-kcompletion-devel >= %{majmin} +BuildRequires: kf5-kcoreaddons-devel >= %{majmin} +BuildRequires: kf5-kdoctools-devel >= %{majmin} +BuildRequires: kf5-ki18n-devel >= %{majmin} +BuildRequires: kf5-kiconthemes-devel >= %{majmin} +BuildRequires: kf5-kio-devel >= %{majmin} +BuildRequires: kf5-kparts-devel >= %{majmin} +BuildRequires: kf5-kwidgetsaddons-devel >= %{majmin} +BuildRequires: kf5-kxmlgui-devel >= %{majmin} +BuildRequires: kf5-rpm-macros +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtscript-devel +BuildRequires: qt5-qttools-static + +Requires: %{name}-core%{_isa} = %{version}-%{release} +Requires: %{name}-ui%{?_isa} = %{version}-%{release} + +%description +Kross is a scripting bridge to embed scripting functionality into an +application. It supports QtScript as a scripting interpreter backend. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: kf5-ki18n-devel >= %{majmin} +Requires: kf5-kiconthemes-devel >= %{majmin} +Requires: kf5-kio-devel >= %{majmin} +Requires: kf5-kparts-devel >= %{majmin} +Requires: kf5-kwidgetsaddons-devel >= %{majmin} +Requires: qt5-qtbase-devel +Requires: qt5-qtscript-devel +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package core +Summary: Non-gui part of the Kross framework +%description core +Non-gui part of the Kross framework. + +%package ui +Summary: Gui part of the Kross framework +Requires: %{name}-core%{?_isa} = %{version}-%{release} +%description ui +Gui part of the Kross framework. + + +%prep +%autosetup -n %{framework}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --all-name --with-man + + +%files +# empty + +%ldconfig_scriptlets core + +%files core -f %{name}.lang +%{_kf5_bindir}/kf5kross +%{_kf5_mandir}/man1/kf5kross.1* +%{_kf5_libdir}/libKF5KrossCore.so.* +%{_kf5_qtplugindir}/krossqts.so +%{_kf5_qtplugindir}/script/krossqtsplugin.so + +%ldconfig_scriptlets ui + +%files ui +%{_kf5_libdir}/libKF5KrossUi.so.* +%{_kf5_qtplugindir}/krossmoduleforms.so +%{_kf5_qtplugindir}/krossmodulekdetranslation.so + +%files devel +%{_kf5_includedir}/kross_version.h +%{_kf5_includedir}/KrossUi/ +%{_kf5_includedir}/KrossCore/ +%{_kf5_libdir}/libKF5KrossCore.so +%{_kf5_libdir}/libKF5KrossUi.so +%{_kf5_libdir}/cmake/KF5Kross/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KrossCore.pri +%{_kf5_archdatadir}/mkspecs/modules/qt_KrossUi.pri + + +%changelog + diff --git a/nx-desktop/SPECS/kf5-krunner.spec b/nx-desktop/SPECS/kf5-krunner.spec new file mode 100644 index 0000000000000000000000000000000000000000..b0b7413474a2e6d07017fcae09267a06cdf39f56 --- /dev/null +++ b/nx-desktop/SPECS/kf5-krunner.spec @@ -0,0 +1,93 @@ +%global framework krunner + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 3 solution with parallelized query system + +License: LGPLv2+ and BSD +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/krunner-5.55.0.tar.xz +# filter qml provides +%global __provides_exclude_from ^%{_kf5_qmldir}/.*\\.so$ + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-rpm-macros + +BuildRequires: kf5-kconfig-devel >= %{majmin} +BuildRequires: kf5-kcoreaddons-devel >= %{majmin} +BuildRequires: kf5-ki18n-devel >= %{majmin} +BuildRequires: kf5-kio-devel >= %{majmin} +BuildRequires: kf5-kservice-devel >= %{majmin} +BuildRequires: kf5-plasma-devel >= %{majmin} +BuildRequires: kf5-solid-devel >= %{majmin} +BuildRequires: kf5-threadweaver-devel >= %{majmin} + +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel + +%description +KRunner provides a parallelized query system extendable via plugins. + +%package devel +Summary: Development files for %{name} +# krunner template moved here +Conflicts: kapptemplate < 16.03.80 +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: kf5-plasma-devel >= %{majmin} +Requires: qt5-qtbase-devel +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + + +%ldconfig_scriptlets + +%files +%doc README.md +%license COPYING.LIB +%{_kf5_sysconfdir}/xdg/%{framework}* +%{_kf5_libdir}/libKF5Runner.so.* +%{_kf5_qmldir}/org/kde/runnermodel/ +%{_kf5_datadir}/kservicetypes5/plasma-runner.desktop + +%files devel +%{_kf5_includedir}/krunner_version.h +%{_kf5_includedir}/KRunner/ +%{_kf5_libdir}/libKF5Runner.so +%{_kf5_libdir}/cmake/KF5Runner/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KRunner.pri +%dir %{_kf5_datadir}/kdevappwizard/ +%dir %{_kf5_datadir}/kdevappwizard/templates/ +%{_kf5_datadir}/kdevappwizard/templates/runner* +%{_kf5_datadir}/dbus-1/interfaces/* + + +%changelog + diff --git a/nx-desktop/SPECS/kf5-ktexteditor.spec b/nx-desktop/SPECS/kf5-ktexteditor.spec new file mode 100644 index 0000000000000000000000000000000000000000..c654b4664d29619dbe406b4a6a82a9165169c611 --- /dev/null +++ b/nx-desktop/SPECS/kf5-ktexteditor.spec @@ -0,0 +1,151 @@ +%global framework ktexteditor + +# uncomment to enable bootstrap mode +#global bootstrap 1 + +%if !0%{?bootstrap} +%global tests 1 +%endif + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 3 with advanced embeddable text editor + +License: LGPLv2+ +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/ktexteditor-5.55.0.tar.xz +## upstream patches (lookaside cache) + +## upstreamable patches + +# filter plugin provides +%global __provides_exclude_from ^(%{_kf5_qtplugindir}/.*\\.so)$ + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-karchive-devel >= %{majmin} +BuildRequires: kf5-kconfig-devel >= %{majmin} +BuildRequires: kf5-kguiaddons-devel >= %{majmin} +BuildRequires: kf5-ki18n-devel >= %{majmin} +BuildRequires: kf5-kiconthemes-devel >= %{majmin} +BuildRequires: kf5-kio-devel >= %{majmin} +BuildRequires: kf5-kparts-devel >= %{majmin} +BuildRequires: kf5-rpm-macros >= %{majmin} +BuildRequires: kf5-sonnet-devel >= %{majmin} +BuildRequires: kf5-syntax-highlighting-devel >= %{majmin} + +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5PrintSupport) +BuildRequires: pkgconfig(Qt5Qml) +BuildRequires: pkgconfig(Qt5Xml) +BuildRequires: pkgconfig(Qt5XmlPatterns) +BuildRequires: qt5-qtxmlpatterns-devel +BuildRequires: libgit2-devel +BuildRequires: pkgconfig(libgit2) >= 0.22.0 + +%if 0%{?fedora} +BuildRequires: pkgconfig(editorconfig) +%endif + +%if 0%{?tests} +BuildRequires: qt5-qtscript-devel +BuildRequires: pkgconfig(Qt5Script) +BuildRequires: dbus-x11 +BuildRequires: time +BuildRequires: xorg-x11-server-Xvfb +%endif + +%description +KTextEditor provides a powerful text editor component that you can embed in your +application, either as a KPart or using the KF5::TextEditor library (if you need +more control). + +The text editor component contains many useful features, from syntax +highlighting and automatic indentation to advanced scripting support, making it +suitable for everything from a simple embedded text-file editor to an advanced +IDE. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +#Requires: cmake(KF5Parts) +Requires: kf5-kparts-devel >= %{majmin} +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. \ + -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF} +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --all-name + +# create/own dirs +mkdir -p %{buildroot}%{_kf5_qtplugindir}/ktexteditor + + +%check +%if 0%{?tests} +export CTEST_OUTPUT_ON_FAILURE=1 +xvfb-run -a \ +dbus-launch --exit-with-session \ +time \ +make test ARGS="--output-on-failure --timeout 300" -C %{_target_platform} ||: +%endif + + +%ldconfig_scriptlets + +%files -f %{name}.lang +%doc README.md +%license COPYING.LIB +%{_kf5_sysconfdir}/xdg/%{framework}.* +%{_kf5_libdir}/libKF5TextEditor.so.* +%dir %{_kf5_plugindir}/parts/ +%{_kf5_plugindir}/parts/katepart.so +%{_kf5_qtplugindir}/ktexteditor/ +%{_kf5_datadir}/kservices5/katepart.desktop +%{_kf5_datadir}/kservicetypes5/*.desktop +%{_kf5_datadir}/katepart5/ +%{_kf5_sysconfdir}/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf +%{_kf5_libexecdir}/kauth/kauth_ktexteditor_helper +%{_kf5_datadir}/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service +%{_kf5_datadir}/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy + +%files devel +%{_kf5_libdir}/libKF5TextEditor.so +%{_kf5_libdir}/cmake/KF5TextEditor/ +%{_kf5_includedir}/ktexteditor_version.h +%{_kf5_includedir}/KTextEditor/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KTextEditor.pri +# +%dir %{_kf5_datadir}/kdevappwizard/ +%dir %{_kf5_datadir}/kdevappwizard/templates/ +%{_kf5_datadir}/kdevappwizard/templates/ktexteditor-plugin.tar.bz2 + + +%changelog + diff --git a/nx-desktop/SPECS/kf5-kxmlrpcclient.spec b/nx-desktop/SPECS/kf5-kxmlrpcclient.spec new file mode 100644 index 0000000000000000000000000000000000000000..b34117d0b5cc7c8468478b6f54069a0f8e7c8011 --- /dev/null +++ b/nx-desktop/SPECS/kf5-kxmlrpcclient.spec @@ -0,0 +1,74 @@ +%global framework kxmlrpcclient + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 3 library for interaction with XML RPC services + +License: LGPLv2+ and BSD +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/kxmlrpcclient-5.55.0.tar.xz +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-ki18n-devel >= %{majmin} +BuildRequires: kf5-kio-devel >= %{majmin} +BuildRequires: kf5-rpm-macros +BuildRequires: qt5-qtbase-devel + +%description +KDE Frameworks 5 Tier 3 library for interaction with XML RPC services. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: kf5-kio-devel >= %{majmin} +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --all-name + + +%ldconfig_scriptlets + +%files -f %{name}.lang +%doc README.md +%license COPYING.BSD +%{_kf5_sysconfdir}/xdg/%{framework}.* +%{_kf5_libdir}/libKF5XmlRpcClient.so.* + +%files devel +%{_kf5_includedir}/kxmlrpcclient_version.h +%{_kf5_includedir}/KXmlRpcClient/ +%{_kf5_libdir}/libKF5XmlRpcClient.so +%{_kf5_libdir}/cmake/KF5XmlRpcClient/ +%{_kf5_archdatadir}/mkspecs/modules/qt_KXmlRpcClient.pri + + +%changelog + diff --git a/nx-desktop/SPECS/kf5-modemmanager-qt.spec b/nx-desktop/SPECS/kf5-modemmanager-qt.spec new file mode 100644 index 0000000000000000000000000000000000000000..1a12eb3f9436249220776ad94e3438fc2002e674 --- /dev/null +++ b/nx-desktop/SPECS/kf5-modemmanager-qt.spec @@ -0,0 +1,77 @@ +%global framework modemmanager-qt + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: A Tier 1 KDE Frameworks module wrapping ModemManager DBus API + +License: LGPLv2+ +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/modemmanager-qt-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/modemmanager-qt-5.55.0.tar.xz +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-rpm-macros >= %{majmin} + +BuildRequires: ModemManager-devel >= 1.0.0 +BuildRequires: qt5-qtbase-devel + +Requires: kf5-filesystem >= %{majmin} + +%description +A Qt 5 library for ModemManager. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: ModemManager-devel +Requires: qt5-qtbase-devel +%description devel +Qt 5 libraries and header files for developing applications +that use ModemManager. + + +%prep +%autosetup -n %{framework}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + + +%ldconfig_scriptlets + +%files +%doc README README.md +%license COPYING.LIB +#%%{_kf5_datadir}/qlogging-categories5/*.categories +%{_kf5_libdir}/libKF5ModemManagerQt.so.* +%{_sysconfdir}/xdg/modemmanager-qt.categories +%{_kf5_libdir}/qt5/mkspecs/modules/qt_ModemManagerQt.pri + +%files devel +%{_kf5_libdir}/libKF5ModemManagerQt.so +%{_kf5_libdir}/cmake/KF5ModemManagerQt/ +%{_kf5_includedir}/ModemManagerQt/ +%{_kf5_includedir}/modemmanagerqt_version.h +#{_kf5_archdatadir}/mkspecs/modules/qt_ModemManagerQt.pri + + +%changelog + diff --git a/nx-desktop/SPECS/kf5-networkmanager-qt.spec b/nx-desktop/SPECS/kf5-networkmanager-qt.spec new file mode 100644 index 0000000000000000000000000000000000000000..ac1e93b05bd16465678b3d1a9462bb750cc4bc4b --- /dev/null +++ b/nx-desktop/SPECS/kf5-networkmanager-qt.spec @@ -0,0 +1,80 @@ +%global framework networkmanager-qt + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: A Tier 1 KDE Frameworks 5 module that wraps NetworkManager DBus API + +License: LGPLv2+ +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/networkmanager-qt-5.55.0.tar.xz +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-rpm-macros >= %{majmin} +BuildRequires: qt5-qtbase-devel + +BuildRequires: pkgconfig(libnm) + +%if 0%{?fedora} > 22 +Recommends: NetworkManager +%else +Requires: NetworkManager >= 0.9.9.0 +%endif +Requires: kf5-filesystem >= %{majmin} + +%description +A Tier 1 KDE Frameworks 5 Qt library for NetworkManager. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel +Requires: pkgconfig(libnm) +%description devel +Qt libraries and header files for developing applications +that use NetworkManager. + + +%prep +%autosetup -p1 -n %{framework}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + + +%ldconfig_scriptlets + +%files +%doc README.md +%license COPYING.LIB +%{_kf5_sysconfdir}/xdg/%{framework}.* +%{_kf5_libdir}/libKF5NetworkManagerQt.so.* + +%files devel +%{_kf5_libdir}/libKF5NetworkManagerQt.so +%{_kf5_libdir}/cmake/KF5NetworkManagerQt/ +%{_kf5_includedir}/NetworkManagerQt/ +%{_kf5_includedir}/networkmanagerqt_version.h +%{_kf5_archdatadir}/mkspecs/modules/qt_NetworkManagerQt.pri + + +%changelog + diff --git a/nx-desktop/SPECS/kf5-plasma.spec b/nx-desktop/SPECS/kf5-plasma.spec new file mode 100644 index 0000000000000000000000000000000000000000..6fe62e9199bd49138482a4cb823c71880033aac8 --- /dev/null +++ b/nx-desktop/SPECS/kf5-plasma.spec @@ -0,0 +1,168 @@ + %global framework plasma + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 3 framework is foundation to build a primary user interface + +License: GPLv2+ and LGPLv2+ and BSD +URL: https://cgit.kde.org/plasma-framework.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-framework-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/plasma-framework-5.55.0.tar.xz +# hackish cache invalidation +# upstream has worked on this issue recently (.31 or .32?) so may consider dropping this -- rex +# Source10: fedora-plasma-cache.sh.in + +## upstream patches (using lookaside cache) + +# filter qml provides +%global __provides_exclude_from ^%{_kf5_qmldir}/.*\\.so$ + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-kactivities-devel >= %{majmin} +BuildRequires: kf5-kactivities-devel >= %{majmin} +BuildRequires: kf5-karchive-devel >= %{majmin} +BuildRequires: kf5-kconfig-devel >= %{majmin} +BuildRequires: kf5-kconfigwidgets-devel >= %{majmin} +BuildRequires: kf5-kcoreaddons-devel >= %{majmin} +BuildRequires: kf5-kdbusaddons-devel >= %{majmin} +BuildRequires: kf5-kdeclarative-devel >= %{majmin} +BuildRequires: kf5-kdesu-devel >= %{majmin} +BuildRequires: kf5-kdoctools-devel >= %{majmin} +BuildRequires: kf5-kglobalaccel-devel >= %{majmin} +BuildRequires: kf5-kguiaddons-devel >= %{majmin} +BuildRequires: kf5-ki18n-devel >= %{majmin} +BuildRequires: kf5-kiconthemes-devel >= %{majmin} +BuildRequires: kf5-kio-devel >= %{majmin} +BuildRequires: kf5-knotifications-devel >= %{majmin} +BuildRequires: kf5-kpackage-devel >= %{majmin} +BuildRequires: kf5-kparts-devel >= %{majmin} +BuildRequires: kf5-kservice-devel >= %{majmin} +BuildRequires: kf5-kirigami2-devel >= %{majmin} +%if 0%{?fedora} +BuildRequires: kf5-kwayland-devel >= %{majmin} +%endif +BuildRequires: kf5-kwidgetsaddons-devel >= %{majmin} +BuildRequires: kf5-kwindowsystem-devel >= %{majmin} +BuildRequires: kf5-kxmlgui-devel >= %{majmin} +BuildRequires: kf5-rpm-macros +BuildRequires: kf5-solid-devel >= %{majmin} +BuildRequires: libGL-devel +BuildRequires: libSM-devel +BuildRequires: libX11-devel +BuildRequires: libxcb-devel +BuildRequires: libXext-devel +BuildRequires: libXrender-devel +BuildRequires: libXScrnSaver-devel +BuildRequires: openssl-devel + +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtquickcontrols2-devel +BuildRequires: qt5-qtscript-devel +BuildRequires: qt5-qtsvg-devel +BuildRequires: qt5-qtx11extras-devel + +Requires: qt5-qtquickcontrols%{?_isa} +Requires: qt5-qtquickcontrols2%{?_isa} + +%if 0%{?fedora} +# https://bugzilla.redhat.com/1293415 +Conflicts: kdeplasma-addons < 5.5.0-3 +%endif + +%description +%{summary}. + +%package devel +Summary: Development files for %{name} +# https://bugzilla.redhat.com/1292506 +Conflicts: kapptemplates < 15.12.0-1 +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: kf5-kpackage-devel >= %{majmin} +Requires: kf5-kservice-devel >= %{majmin} +Requires: kf5-kwindowsystem-devel >= %{majmin} +Requires: qt5-qtbase-devel +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-framework-%{version} -p1 + +#install -m644 -p %{SOURCE10} . + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --all-name --with-man --all-name + +# create/own dirs +mkdir -p %{buildroot}%{_kf5_datadir}/plasma/plasmoids +mkdir -p %{buildroot}%{_kf5_qmldir}/org/kde/private + +%if 0%{?fedora} +mkdir -p %{buildroot}%{_sysconfdir}/xdg/plasma-workspace/env +sed -e "s|@@VERSION@@|%{version}|g" fedora-plasma-cache.sh.in > \ + %{buildroot}%{_sysconfdir}/xdg/plasma-workspace/env/fedora-plasma-cache.sh +%endif + + +%ldconfig_scriptlets + +%files -f %{name}.lang +%doc README.md +%license COPYING.LIB +%if 0%{?fedora} +%{_sysconfdir}/xdg/plasma-workspace/env/fedora-plasma-cache.sh +%endif +%{_kf5_bindir}/plasmapkg2 +%{_kf5_libdir}/libKF5Plasma.so.* +%{_kf5_libdir}/libKF5PlasmaQuick.so.* +%dir %{_kf5_qmldir}/org/ +%dir %{_kf5_qmldir}/org/kde/ +%dir %{_kf5_qmldir}/org/kde/private/ +%{_kf5_qmldir}/org/kde/plasma/ +%{_kf5_qmldir}/org/kde/kirigami.2/styles +%{_kf5_qmldir}/QtQuick/Controls/Styles/Plasma/ +%{_kf5_qmldir}/QtQuick/Controls.2/Plasma/ +%{_kf5_qtplugindir}/plasma/ +%{_kf5_qtplugindir}/kpackage/packagestructure/*.so +%{_kf5_datadir}/plasma/ +%{_kf5_datadir}/kservices5/*.desktop +%{_kf5_datadir}/kservicetypes5/*.desktop +%{_kf5_mandir}/man1/plasmapkg2.1.* +# can find_lang handle this too somehow? -- rex +%lang(lt) %{_datadir}/locale/lt/LC_SCRIPTS/libplasma5/ + +%files devel +%{_kf5_libdir}/cmake/KF5Plasma/ +%{_kf5_libdir}/cmake/KF5PlasmaQuick/ +%{_kf5_libdir}/libKF5Plasma.so +%{_kf5_libdir}/libKF5PlasmaQuick.so +%{_kf5_includedir}/plasma_version.h +%{_kf5_includedir}/plasma/ +%{_kf5_includedir}/Plasma/ +%{_kf5_includedir}/PlasmaQuick/ +%{_kf5_includedir}/plasmaquick/ +%dir %{_kf5_datadir}/kdevappwizard/ +%{_kf5_datadir}/kdevappwizard/templates/ diff --git a/nx-desktop/SPECS/kf5-prison.spec b/nx-desktop/SPECS/kf5-prison.spec new file mode 100644 index 0000000000000000000000000000000000000000..d455dec4b86bb611194f3edf93e70c3d39afd978 --- /dev/null +++ b/nx-desktop/SPECS/kf5-prison.spec @@ -0,0 +1,78 @@ +%global framework prison + +Name: kf5-%{framework} +Summary: KDE Frameworks 5 Tier 1 barcode library +Version: 5.55.0 +Release: 1%{?dist} + +License: BSD +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-rpm-macros >= %{majmin} + +BuildRequires: pkgconfig(Qt5Gui) + +#BuildRequires: pkgconfig(libdmtx) +BuildRequires: libdmtx-devel +#BuildRequires: pkgconfig(libqrencode) +BuildRequires: qrencode-devel + +Requires: kf5-filesystem >= %{majmin} + +%description +Prison is a Qt-based barcode abstraction layer/library that provides +an uniform access to generation of barcodes with data. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + + +%ldconfig_scriptlets + +%files +%doc README* +%license LICENSE +%{_kf5_sysconfdir}/xdg/%{framework}.* +%{_kf5_libdir}/libKF5Prison.so.5* +%{_kf5_qmldir}/org/kde/prison/ +%files devel +%{_kf5_includedir}/prison_version.h +%{_kf5_includedir}/prison/ +%{_kf5_libdir}/libKF5Prison.so +%{_kf5_libdir}/cmake/KF5Prison/ +%{_kf5_archdatadir}/mkspecs/modules/qt_Prison.pri + + +%changelog + diff --git a/nx-desktop/SPECS/kf5-threadweaver.spec b/nx-desktop/SPECS/kf5-threadweaver.spec new file mode 100644 index 0000000000000000000000000000000000000000..0471e2ca62c57e6ee5cc8b23fb571887f2fea16c --- /dev/null +++ b/nx-desktop/SPECS/kf5-threadweaver.spec @@ -0,0 +1,72 @@ + %global framework threadweaver + +Name: kf5-%{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 1 addon for advanced thread management + +License: LGPLv2+ +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/threadweaver-5.55.0.tar.xz + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-rpm-macros >= %{majmin} +BuildRequires: qt5-qtbase-devel + +Requires: kf5-filesystem >= %{majmin} + +%description +KDE Frameworks 5 Tier 1 addon for advanced thread management. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{framework}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + + +%ldconfig_scriptlets + +%files +%doc README.md +%license COPYING.LIB +%{_kf5_libdir}/libKF5ThreadWeaver.so.* + +%files devel +%{_kf5_includedir}/ThreadWeaver/ +%{_kf5_includedir}/threadweaver_version.h +%{_kf5_libdir}/libKF5ThreadWeaver.so +%{_kf5_libdir}/cmake/KF5ThreadWeaver/ +%{_kf5_archdatadir}/mkspecs/modules/qt_ThreadWeaver.pri + + +%changelog + diff --git a/nx-desktop/SPECS/khotkeys.spec b/nx-desktop/SPECS/khotkeys.spec new file mode 100644 index 0000000000000000000000000000000000000000..84c60949fd2353825667158fce547e181375ca2f --- /dev/null +++ b/nx-desktop/SPECS/khotkeys.spec @@ -0,0 +1,105 @@ +Name: khotkeys +Version: 5.15.5 +Release: 1%{?dist} +Summary: Application to configure hotkeys in KDE + +License: GPLv2+ +URL: https://cgit.kde.org/%{name}.git + + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/khotkeys-5.15.5.tar.xz +## downstream patches +# kcm_hotkeys, use qdbusviewer-qt5, see also http://bugs.kde.org/329094 +# Patch100: khotkeys-5.4.2-qdbusviewer-qt5.patch +# use qdbus-qt5 instead of hard-coding (unpathed) qdbus +# FIXME: make upstreamable +# Patch101: khotkeys-5.14.4-qdbus-qt5.patch + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-kcmutils-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-kdelibs4support-devel +BuildRequires: kf5-kdoctools-devel +BuildRequires: kf5-kglobalaccel-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-rpm-macros +BuildRequires: libX11-devel +BuildRequires: libXtst-devel +BuildRequires: plasma-workspace-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtx11extras-devel + +# expects to call qdbus binary (currently in qt5-qttools): +Requires: qt5-qttools +# not sure if we want a hard dep on this (yet) -- rex +%if 0%{?fedora} > 21 +Recommends: qt5-qdbusviewer +%endif + +# when khotkeys was split out of kde-workspace-4.11.x +Conflicts: kde-workspace < 4.11.15-3 + +# upgrade path from khotkeys-libs-4.11.x (skip Provides for now, it was only ever a private library) +Obsoletes: khotkeys-libs < 5.0.0 +#Provides: khotkeys-libs = %{version}-%{release} + +%description +An advanced editor component which is used in numerous KDE applications +requiring a text editing component. + +%package devel +Summary: Development files for %{name} +# strictly speaking, not required in this case, but still often expected to pull in subpkg -- rex +Requires: %{name}%{?_isa} = %{version}-%{release} +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +# hack around FTBFS: +# make[2]: *** No rule to make target 'app/org.kde.khotkeys.xml', needed by 'kcm_hotkeys/khotkeys_interface.cpp'. Stop. +%make_build -C %{_target_platform}/app +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang khotkeys --with-html + + +%ldconfig_scriptlets + +%files -f khotkeys.lang +%license COPYING* +%{_kf5_libdir}/libkhotkeysprivate.so.* +%{_kf5_qtplugindir}/kcm_hotkeys.so +%{_kf5_plugindir}/kded/khotkeys.so +%{_kf5_datadir}/kservices5/khotkeys.desktop +%{_datadir}/khotkeys/ + +%files devel +%{_datadir}/dbus-1/interfaces/org.kde.khotkeys.xml +%{_libdir}/cmake/KHotKeysDBusInterface/ + + diff --git a/nx-desktop/SPECS/kio-extras.spec b/nx-desktop/SPECS/kio-extras.spec new file mode 100644 index 0000000000000000000000000000000000000000..26cad1238956f1248f9b8d086f6301796320553a --- /dev/null +++ b/nx-desktop/SPECS/kio-extras.spec @@ -0,0 +1,232 @@ +# uncomment to enable bootstrap mode +%global bootstrap 1 + +%if !0%{?bootstrap} +#global tests 1 +%endif + +Name: kio-extras +Version: 19.04.3 +Release: 1%{?dist} +Summary: Additional components to increase the functionality of KIO Framework + +License: GPLv2+ +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/applications/%{version}/src/%{name}-%{version}.tar.xz +# +## upstramable patches +# patch to use libtirpc for RPC, from Cygwin Ports +# should be upstreamable, considering that glibc's builtin RPC is obsolete +# https://github.com/cygwinports/kf5-kio-extras/blob/master/16.08.3-nfs-libtirpc.patch +Patch1000: kio-extras-19.04-nfs-libtirpc.patch + +## upstream patches + +# filter plugin provides +%global __provides_exclude_from ^(%{_kf5_qtplugindir}/.*\\.so)$ + +BuildRequires: bzip2-devel +BuildRequires: exiv2-devel +BuildRequires: gperf + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-kactivities-devel +BuildRequires: kf5-karchive-devel +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-kdelibs4support-devel +BuildRequires: kf5-kdnssd-devel +BuildRequires: kf5-kdoctools-devel +BuildRequires: kf5-khtml-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kpty-devel +BuildRequires: kf5-rpm-macros +BuildRequires: kf5-solid-devel +BuildRequires: cmake(KF5SyntaxHighlighting) +BuildRequires: cmake(KF5ActivitiesStats) + +BuildRequires: libjpeg-devel +BuildRequires: libmtp-devel +BuildRequires: libsmbclient-devel +BuildRequires: libssh-devel +BuildRequires: OpenEXR-devel +BuildRequires: openslp-devel +BuildRequires: perl-generators +BuildRequires: phonon-qt5-devel +BuildRequires: libtirpc-devel +BuildRequires: pkgconfig(shared-mime-info) +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtsvg-devel +BuildRequires: taglib-devel > 1.11 + +%if 0%{?tests} +BuildRequires: dbus-x11 +BuildRequires: time +BuildRequires: xorg-x11-server-Xvfb +%endif + +# translations moved here +Conflicts: kde-l10n < 17.03 + +# short-lived subpkg, locale conflicts fixed in kio_mtp instead +Obsoletes: kio-extras-mtp-common < 5.2.2-3 + +Obsoletes: kde-runtime-docs < 5.0.0-1 +# when went noarch +Obsoletes: kio-extras-doc < 5.8.0-2 +# moved to main pkg +Obsoletes: kio-extras-docs < 17.03 +Provides: kio-extras-docs = %{version}-%{release} + +# -htmlthumbnail removed +Obsoletes: kio-extras-htmlthumbnail < 18.08.3 + +# helpful for imagethumbnail plugin +Recommends: qt5-qtimageformats %{?_isa} + +# when -info was split out +Obsoletes: kio-extras < 19.04.1-1 + +%description +%{summary}. + +%package info +Summary: Info kioslave +# when -info was split out +Obsoletes: kio-extras < 19.04.1-1 +%description info +Kioslave for reading info pages. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description devel +%{summary}. + + +%prep +%autosetup -p1 +#setup -q +#patch1000 -p1 -b .nfs-libtirpc + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. \ + -DLIBSSH_LIBRARIES="$(pkg-config --libs libssh)" \ + %{?tests:-DBUILD_TESTING:BOOL=ON} +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --all-name --with-html + + +%check +%if 0%{?tests} +export CTEST_OUTPUT_ON_FAILURE=1 +xvfb-run -a dbus-launch --exit-with-session \ +time make test -C %{_target_platform} ARGS="--output-on-failure --timeout 10" ||: +%endif + + +%ldconfig_scriptlets + +%files -f %{name}.lang +# include *a* copy, others are in mtp/ +%license fish/COPYING +# %%{_kf5_datadir}/qlogging-categories5/ +%{_sysconfdir}/xdg/kio-extras.categories +%{_kf5_libdir}/libkioarchive.so.5* +%{_kf5_libdir}/libmolletnetwork5.so.* +%dir %{_kf5_plugindir}/kded +%{_kf5_plugindir}/kded/filenamesearchmodule.so +%{_kf5_plugindir}/kded/networkwatcher.so +%{_kf5_plugindir}/kded/recentdocumentsnotifier.so +%dir %{_kf5_plugindir}/kio/ +%dir %{_kf5_plugindir}/kiod/ +%{_kf5_plugindir}/kio/about.so +%{_kf5_plugindir}/kio/activities.so +%{_kf5_plugindir}/kio/archive.so +%{_kf5_plugindir}/kio/bookmarks.so +%{_kf5_plugindir}/kio/filenamesearch.so +%{_kf5_plugindir}/kio/filter.so +%{_kf5_plugindir}/kio/fish.so +%{_kf5_plugindir}/kio/man.so +%{_kf5_plugindir}/kiod/kmtpd.so +%{_kf5_plugindir}/kio/mtp.so +%{_kf5_plugindir}/kio/network.so +%{_kf5_plugindir}/kio/nfs.so +%{_kf5_plugindir}/kio/recentdocuments.so +# %%{_kf5_plugindir}/kio/recentlyused.so +%{_kf5_plugindir}/kio/settings.so +%{_kf5_plugindir}/kio/sftp.so +%{_kf5_plugindir}/kio/smb.so +%{_kf5_plugindir}/kio/thumbnail.so +%{_kf5_plugindir}/parts/kmanpart.so +%{_kf5_qtplugindir}/audiothumbnail.so +%{_kf5_qtplugindir}/comicbookthumbnail.so +%{_kf5_qtplugindir}/djvuthumbnail.so +%{_kf5_qtplugindir}/exrthumbnail.so +%{_kf5_qtplugindir}/imagethumbnail.so +%{_kf5_qtplugindir}/jpegthumbnail.so +%{_kf5_qtplugindir}/kactivitymanagerd_fileitem_linking_plugin.so +%{_kf5_qtplugindir}/kfileaudiopreview.so +%{_kf5_qtplugindir}/ebookthumbnail.so +%{_kf5_qtplugindir}/kritathumbnail.so +%{_kf5_qtplugindir}/opendocumentthumbnail.so +%{_kf5_qtplugindir}/svgthumbnail.so +%{_kf5_qtplugindir}/textthumbnail.so +%{_kf5_qtplugindir}/windowsexethumbnail.so +%{_kf5_qtplugindir}/windowsimagethumbnail.so +%{_datadir}/kio_docfilter/ +%{_datadir}/kio_bookmarks/ +%dir %{_datadir}/konqsidebartng/ +%dir %{_datadir}/konqsidebartng/virtual_folders/ +%dir %{_datadir}/konqsidebartng/virtual_folders/remote/ +%{_datadir}/konqsidebartng/virtual_folders/remote/virtualfolder_network.desktop +%dir %{_datadir}/konqueror/ +%dir %{_datadir}/konqueror/dirtree/ +%dir %{_datadir}/konqueror/dirtree/remote/ +%{_datadir}/konqueror/dirtree/remote/mtp-network.desktop +%{_datadir}/konqueror/dirtree/remote/smb-network.desktop +%{_datadir}/remoteview/ +%{_kf5_datadir}/solid/actions/solid_mtp.desktop +%{_kf5_datadir}/kservices5/*.protocol +%{_kf5_datadir}/kservices5/*.desktop +%{_kf5_datadir}/kservicetypes5/thumbcreator.desktop +%{_datadir}/dbus-1/interfaces/kf5_org.kde.network.kioslavenotifier.xml +%{_datadir}/dbus-1/services/org.kde.kmtp.daemon.service +%{_datadir}/mime/packages/kf5_network.xml +%{_datadir}/config.kcfg/jpegcreatorsettings5.kcfg + +%files info +%{_kf5_plugindir}/kio/info.so +# perl deps, but required at runtime for the info kioslave to actually work: +%dir %{_datadir}/kio_info/ +%{_datadir}/kio_info/kde-info2html* + +%files devel +%{_kf5_includedir}/*.h +# no soname symlink? --rex +#{_kf5_libdir}/libkioarchive.so +%{_kf5_libdir}/cmake/KioArchive/ + + +%changelog diff --git a/nx-desktop/SPECS/kmenuedit.spec b/nx-desktop/SPECS/kmenuedit.spec new file mode 100644 index 0000000000000000000000000000000000000000..075ab84a72372dcb58ae14e80dc89c7759619823 --- /dev/null +++ b/nx-desktop/SPECS/kmenuedit.spec @@ -0,0 +1,84 @@ +%global kf5_version 5.55.0 + +Name: kmenuedit +Summary: KDE menu editor +Version: 5.15.5 +Release: 1%{?dist} + +License: GPLv2+ +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global majmin_ver %(echo %{version} | cut -d. -f1,2).50 +%global stable unstable +%else +%global majmin_ver %(echo %{version} | cut -d. -f1,2) +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/kmenuedit-5.15.5.tar.xz +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtscript-devel + +BuildRequires: desktop-file-utils +BuildRequires: extra-cmake-modules >= %{kf5_version} +BuildRequires: kf5-rpm-macros >= %{kf5_version} +BuildRequires: kf5-kdbusaddons-devel >= %{kf5_version} +BuildRequires: kf5-kdelibs4support-devel >= %{kf5_version} +BuildRequires: kf5-kdoctools-devel >= %{kf5_version} +BuildRequires: kf5-ki18n-devel >= %{kf5_version} +BuildRequires: kf5-kiconthemes-devel >= %{kf5_version} +BuildRequires: kf5-kinit-devel >= %{kf5_version} +BuildRequires: kf5-kio-devel >= %{kf5_version} +BuildRequires: kf5-kxmlgui-devel >= %{kf5_version} +BuildRequires: kf5-sonnet-devel >= %{kf5_version} +BuildRequires: kf5-kglobalaccel-devel >= %{kf5_version} +BuildRequires: khotkeys-devel >= %{majmin_ver} + +# libkdeinit5_* +%{?kf5_kinit_requires} + +# when split out from kde-workspace-4.11.x +Conflicts: kde-workspace < 4.11.15-3 + +%description +%{summary}. + + +%prep +%autosetup -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang kmenuedit5 --with-html --all-name + + +%check +desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.kmenuedit.desktop + +%files -f kmenuedit5.lang +%license COPYING* +%{_bindir}/kmenuedit +%{_kf5_libdir}/libkdeinit5_kmenuedit.so +%{_datadir}/kmenuedit/ +%{_datadir}/applications/org.kde.kmenuedit.desktop +%{_datadir}/icons/hicolor/*/apps/kmenuedit.* +%{_kf5_datadir}/kxmlgui5/kmenuedit/ +%{_sysconfdir}/xdg/kmenuedit.categories +#%%{_kf5_datadir}/qlogging-categories5//kmenuedit.categories +#%%{_libdir}/kconf_update_bin/kmenuedit_globalaccel + +%changelog + diff --git a/nx-desktop/SPECS/kscreen.spec b/nx-desktop/SPECS/kscreen.spec new file mode 100644 index 0000000000000000000000000000000000000000..7c0580bfb65fd7990249edd9343e18b190a1ad91 --- /dev/null +++ b/nx-desktop/SPECS/kscreen.spec @@ -0,0 +1,109 @@ +Name: kscreen +Epoch: 1 +Version: 5.14.5 +Release: 1%{?dist} +Summary: KDE Display Management software + +# KDE e.V. may determine that future GPL versions are accepted +License: GPLv2 or GPLv3 +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global majmin_ver %(echo %{version} | cut -d. -f1,2).50 +%global stable unstable +%else +%global majmin_ver %(echo %{version} | cut -d. -f1,2) +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/kscreen-5.15.5.tar.xz +# filter plugin provides +%global __provides_exclude_from ^(%{_kf5_qtplugindir}/.*\\.so)$ + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtsensors-devel + +BuildRequires: libkscreen-qt5-devel >= %{majmin_ver} +Requires: libkscreen-qt5%{?_isa} >= %{majmin_ver} + +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-kglobalaccel-devel +BuildRequires: cmake(KF5Declarative) +BuildRequires: cmake(KF5IconThemes) +BuildRequires: cmake(KF5Plasma) +BuildRequires: cmake(KF5KCMUtils) + +Requires: qt5-qtgraphicaleffects + +%description +KCM and KDED modules for managing displays in KDE. + + +%prep +%autosetup -p1 -n %{name}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --with-kde --all-name + + +%files -f %{name}.lang +%license COPYING +%{_bindir}/kscreen-console +%{_kf5_qtplugindir}/plasma/applets/plasma_applet_kscreen.so +# %%{_kf5_qtplugindir}/kcms/kcm_kscreen.so +%{_kf5_plugindir}/kded/kscreen.so +%{_qt5_plugindir}/kcm_kscreen.so +%{_datadir}/kservices5/plasma-applet-org.kde.kscreen.desktop +%{_datadir}/metainfo/org.kde.kscreen.appdata.xml +%{_datadir}/plasma/plasmoids/org.kde.kscreen/contents/ui/PresentationModeItem.qml +%{_datadir}/plasma/plasmoids/org.kde.kscreen/contents/ui/ScreenLayoutSelection.qml +%{_datadir}/plasma/plasmoids/org.kde.kscreen/contents/ui/main.qml +%{_datadir}/plasma/plasmoids/org.kde.kscreen/metadata.desktop +%{_datadir}/plasma/plasmoids/org.kde.kscreen/metadata.json +%{_kf5_datadir}/kded_kscreen/qml/Osd.qml +%{_kf5_datadir}/kded_kscreen/qml/OsdItem.qml +%{_kf5_datadir}/kded_kscreen/qml/OsdSelector.qml +%{_kf5_datadir}/kded_kscreen/qml/OutputIdentifier.qml +%{_kf5_datadir}/kservices5/kcm_kscreen.desktop +#%%{_datadir}/icons/hicolor/*/actions/* +#%%{_kf5_datadir}/qlogging-categories5/kscreen.categories +%{_sysconfdir}/xdg/kscreen.categories +%{_kf5_datadir}/icons/hicolor/48x48/actions/kdocumentinfo.png +%{_kf5_datadir}/icons/hicolor/scalable/actions/kdocumentinfo.svgz +%{_kf5_datadir}/kcm_kscreen/qml/*.qml + +# %%{_kf5_datadir}/kpackage/kcms/kcm_kscreen/contents/ui/Orientation.qml +# %%{_kf5_datadir}/kpackage/kcms/kcm_kscreen/contents/ui/Output.qml +# %%{_kf5_datadir}/kpackage/kcms/kcm_kscreen/contents/ui/OutputIdentifier.qml +# %%{_kf5_datadir}/kpackage/kcms/kcm_kscreen/contents/ui/OutputPanel.qml +# %%{_kf5_datadir}/kpackage/kcms/kcm_kscreen/contents/ui/Panel.qml +# %%{_kf5_datadir}/kpackage/kcms/kcm_kscreen/contents/ui/RotationButton.qml +# %%{_kf5_datadir}/kpackage/kcms/kcm_kscreen/contents/ui/Screen.qml +# %%{_kf5_datadir}/kpackage/kcms/kcm_kscreen/contents/ui/main.qml +# %%{_kf5_datadir}/kpackage/kcms/kcm_kscreen/metadata.desktop +# %%{_kf5_datadir}/kpackage/kcms/kcm_kscreen/metadata.json + + +%changelog + diff --git a/nx-desktop/SPECS/ksysguard.spec b/nx-desktop/SPECS/ksysguard.spec new file mode 100644 index 0000000000000000000000000000000000000000..1359682587838799b0026e2d5ae393a8dcc8a207 --- /dev/null +++ b/nx-desktop/SPECS/ksysguard.spec @@ -0,0 +1,92 @@ +Name: ksysguard +Version: 5.15.5 +Release: 1%{?dist} +Summary: KDE Process Management application + +License: GPLv2 +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global majmin_ver %(echo %{version} | cut -d. -f1,2).50 +%global stable unstable +%else +%global majmin_ver %(echo %{version} | cut -d. -f1,2) +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/ksysguard-5.15.5.tar.xz +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtscript-devel +BuildRequires: qt5-qtwebkit-devel + +BuildRequires: kf5-rpm-macros +BuildRequires: extra-cmake-modules + +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kitemviews-devel +BuildRequires: kf5-knewstuff-devel +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-kdelibs4support-devel +BuildRequires: kf5-kdoctools-devel + +BuildRequires: libksysguard-devel >= %{majmin_ver} + +BuildRequires: lm_sensors-devel +BuildRequires: desktop-file-utils + +Requires: ksysguardd = %{version}-%{release} + +%description +%{summary}. + +%package -n ksysguardd +Summary: Performance monitor daemon +%description -n ksysguardd +%{summary}. + + +%prep +%autosetup + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%find_lang ksysguard5 --with-html --with-qt --all-name + + +%check +desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.ksysguard.desktop + +%files -f ksysguard5.lang +%license COPYING* +%doc README +%{_bindir}/ksysguard +%{_kf5_libdir}/libkdeinit5_ksysguard.so +%{_datadir}/ksysguard +%{_datadir}/metainfo/org.kde.ksysguard.appdata.xml +%config %{_sysconfdir}/xdg/ksysguard.knsrc +%{_datadir}/applications/org.kde.ksysguard.desktop +%{_datadir}/icons/hicolor/*/apps/* +%{_kf5_datadir}/knotifications5/ksysguard.notifyrc +%{_kf5_datadir}/kxmlgui5/ksysguard/ + +%files -n ksysguardd +%license COPYING +%{_bindir}/ksysguardd +%config %{_sysconfdir}/ksysguarddrc + + +%changelog + diff --git a/nx-desktop/SPECS/kwrited.spec b/nx-desktop/SPECS/kwrited.spec new file mode 100644 index 0000000000000000000000000000000000000000..1cc6127aca587b73519046333aaee07c7cd36204 --- /dev/null +++ b/nx-desktop/SPECS/kwrited.spec @@ -0,0 +1,71 @@ +Name: kwrited +Summary: KDE Write Daemon +Version: 5.15.5 +Release: 1%{?dist} + +License: GPLv2+ +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/kwrited-5.15.5.tar.xz +## upstreamable patches +#Patch0: kwrited-call-setgroups.patch + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: kf5-kpty-devel >= 5.13.0-2 +BuildRequires: kf5-kdelibs4support-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtx11extras-devel + +Requires: kf5-filesystem + +# Owns /usr/share/knotifications5 +Requires: kf5-knotifications + +# TODO: Remove once kwrited is split from kde-workspace +Conflicts: kde-workspace < 5.0.0-1 + +%description +%{summary}. + + +%prep +%setup -q -n %{name}-%{version} + +#%%patch0 -p1 -b .setgroups + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + + +%files +%license COPYING +# kpty built with utempter support +%if 1 +%{_kf5_qtplugindir}/kf5/kded/kwrited.so +%else +%{_kf5_bindir}/kwrited +%{_sysconfdir}/xdg/autostart/kwrited-autostart.desktop +%endif +%{_kf5_datadir}/knotifications5/kwrited.notifyrc + + +%changelog + diff --git a/nx-desktop/SPECS/latte-dock.spec b/nx-desktop/SPECS/latte-dock.spec new file mode 100644 index 0000000000000000000000000000000000000000..8c7dc1c9cf224e8dde9b04bba558b5e93853974f --- /dev/null +++ b/nx-desktop/SPECS/latte-dock.spec @@ -0,0 +1,82 @@ + +Name: latte-dock +Version: 0.10.7 +Release: 1%{?dist} +Summary: Latte is a dock based on plasma frameworks + +License: GPLv2+ +URL: https://invent.kde.org/plasma/%{name} +Source0: https://invent.kde.org/plasma/%{name}/-/archive/v%{version}/latte-dock-v%{version}.tar.gz +# https://invent.kde.org/plasma/latte-dock +BuildRequires: libxcb-devel +BuildRequires: xcb-util-devel +BuildRequires: libSM-devel +BuildRequires: extra-cmake-modules +BuildRequires: qt5-qtx11extras-devel +BuildRequires: kf5-karchive-devel +BuildRequires: kf5-kactivities-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-knewstuff-devel +BuildRequires: kf5-knotifications-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kpackage-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-kwayland-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-kglobalaccel-devel +BuildRequires: kf5-kguiaddons-devel +BuildRequires: kf5-kcrash-devel + +%description +Latte is a dock based on plasma frameworks that provides an elegant and +intuitive experience for your tasks and plasmoids. It animates its contents by +using parabolic zoom effect and tries to be there only when it is needed. + +"Art in Coffee" + +%prep +%setup -q -n %{name}-v%{version} + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +find %{buildroot} -size 0 -delete + +%files +%{_bindir}/latte-dock +%{_datadir}/metainfo/org.kde.latte-dock.appdata.xml +%{_datadir}/metainfo/org.kde.latte.plasmoid.appdata.xml +%{_datadir}/metainfo/org.kde.latte.shell.appdata.xml +%{_kf5_datadir}/applications/org.kde.latte-dock.desktop +%{_kf5_datadir}/dbus-1/interfaces/org.kde.LatteDock.xml +%{_kf5_datadir}/icons/breeze/*/*/* +%{_kf5_datadir}/icons/hicolor/*/*/* +%{_kf5_datadir}/knotifications5/lattedock.notifyrc +%{_kf5_datadir}/kservices5/plasma-applet-org.kde.latte.containment.desktop +%{_kf5_datadir}/kservices5/plasma-applet-org.kde.latte.plasmoid.desktop +%{_kf5_datadir}/kservices5/plasma-shell-org.kde.latte.shell.desktop +%{_kf5_datadir}/kservices5/plasma-containmentactions-lattecontextmenu.desktop +%{_kf5_datadir}/kservicetypes5/latte-indicator.desktop +%{_kf5_datadir}/plasma/plasmoids/org.kde.latte.containment/ +%{_kf5_datadir}/plasma/plasmoids/org.kde.latte.plasmoid/ +%{_kf5_datadir}/plasma/shells/org.kde.latte.shell/ +%{_kf5_datadir}/latte +%{_kf5_qmldir}/org/kde/latte +%{_qt5_plugindir}/plasma_containmentactions_lattecontextmenu.so +%{_qt5_plugindir}/kpackage/packagestructure/latte_packagestructure_indicator.so +%{_qt5_settingsdir}/latte-layouts.knsrc +%{_sysconfdir}/xdg/latte-indicators.knsrc + +%changelog + diff --git a/nx-desktop/SPECS/libbsd.spec b/nx-desktop/SPECS/libbsd.spec new file mode 100644 index 0000000000000000000000000000000000000000..e4d043830a2126768814d53505bb4132200340d6 --- /dev/null +++ b/nx-desktop/SPECS/libbsd.spec @@ -0,0 +1,82 @@ +Name: libbsd +Version: 0.9.1 +Release: 4%{?dist} +Summary: Library providing BSD-compatible functions for portability +URL: http://libbsd.freedesktop.org/ +License: BSD and ISC and Copyright only and Public Domain + +Source0: http://libbsd.freedesktop.org/releases/libbsd-%{version}.tar.xz +# Patch1: %%{name}-0.8.3-deprecated.patch +# Patch2: %%{name}-0.8.6-compat.patch + +BuildRequires: gcc +%description +libbsd provides useful functions commonly found on BSD systems, and +lacking on others like GNU systems, thus making it easier to port +projects with strong BSD origins, without needing to embed the same +code over and over again on each project. + +%package devel +Summary: Development files for libbsd +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Development files for the libbsd library. + +%package ctor-static +Summary: Development files for libbsd +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description ctor-static +The libbsd-ctor static library is required if setproctitle() is to be used +when libbsd is loaded via dlopen() from a threaded program. This can be +configured using "pkg-config --libs libbsd-ctor". +# See the libbsd mailing list message by Guillem Jover on Jul 14 2013: +# http://lists.freedesktop.org/archives/libbsd/2013-July/000091.html + +%prep +%setup -q +%if 0%{?rhel} && 0%{?rhel} < 7 +%patch1 -p1 -b .deprecated +%patch2 -p1 -b .compat +%endif + +%build +%configure +%make_build V=1 + +%check +%make_build check V=1 + +%install +%make_install V=1 + +# don't want static library or libtool archive +rm %{buildroot}%{_libdir}/%{name}.a +rm %{buildroot}%{_libdir}/%{name}.la + +# remove manual pages that conflict with man-pages package +rm %{buildroot}%{_mandir}/man3/explicit_bzero.3bsd + + +%ldconfig_scriptlets + +%files +%license COPYING +%doc README TODO ChangeLog +%{_libdir}/%{name}.so.* + +%files devel +%{_mandir}/man3/*.3bsd.* +%{_mandir}/man7/%{name}.7.* +%{_includedir}/bsd +%{_libdir}/%{name}.so +%{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/pkgconfig/%{name}-overlay.pc + +%files ctor-static +%{_libdir}/%{name}-ctor.a +%{_libdir}/pkgconfig/%{name}-ctor.pc + +%changelog + diff --git a/nx-desktop/SPECS/libdmtx.spec b/nx-desktop/SPECS/libdmtx.spec new file mode 100644 index 0000000000000000000000000000000000000000..69127f959203e629fae76313b699e71822721056 --- /dev/null +++ b/nx-desktop/SPECS/libdmtx.spec @@ -0,0 +1,90 @@ +Name: libdmtx +Version: 0.7.5 +Release: 4%{?dist} +Summary: Library for working with Data Matrix 2D bar-codes + +License: BSD +# http://www.libdmtx.org/ doesn't work any more +# outdated info is still at http://libdmtx.sourceforge.net/ +URL: https://github.com/dmtx +Source0: https://github.com/dmtx/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz +# https://github.com/dmtx/libdmtx/archive/v0.7.5/libdmtx-0.7.5.tar.gz +# https://github.com/dmtx/libdmtx/pull/13 +Patch0: libdmtx-0.7.5-c99.patch +# https://github.com/dmtx/libdmtx/pull/14 +Patch1: libdmtx-0.7.5-size_t.patch +# https://github.com/dmtx/libdmtx/pull/12 +Patch2: libdmtx-0.7.5-math.patch + +BuildRequires: gcc +BuildRequires: libtool + +# obsolete language bindings we can't provide any more +Obsoletes: php-libdmtx < 0.7.4 +Obsoletes: python-libdmtx < 0.7.4 +Obsoletes: ruby-libdmtx < 0.7.4 + + +%description +libdmtx is open source software for reading and writing Data Matrix 2D +bar-codes on Linux, Unix, OS X, Windows, and mobile devices. At its core +libdmtx is a shared library, allowing C/C++ programs to use its capabilities +without restrictions or overhead. + +The included utility programs, dmtxread and dmtxwrite, provide the official +interface to libdmtx from the command line, and also serve as a good reference +for programmers who wish to write their own programs that interact with +libdmtx. All of the software in the libdmtx package is distributed under +the LGPLv2 and can be used freely under these terms. + + +%package devel +Summary: Development files for %{name} +Requires: %{name} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -p1 + +./autogen.sh + + +%build +%configure --disable-static +make %{?_smp_mflags} + + +%install +make install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' + + +%check +make check +pushd test +for t in simple +do + ./${t}_test/${t}_test +done +popd + + +%files +%license LICENSE +%doc AUTHORS ChangeLog KNOWNBUG README README.linux TODO +%{_libdir}/%{name}.so.* + +%files devel +%doc +%{_includedir}/* +%{_libdir}/%{name}.so +%{_libdir}/pkgconfig/%{name}.pc +%{_mandir}/man3/%{name}.3* + + +%changelog + diff --git a/nx-desktop/SPECS/libksysguard.spec b/nx-desktop/SPECS/libksysguard.spec new file mode 100644 index 0000000000000000000000000000000000000000..b4a1e613edf3e55330f042986721cf8f0fd55d8b --- /dev/null +++ b/nx-desktop/SPECS/libksysguard.spec @@ -0,0 +1,176 @@ + +Name: libksysguard +Summary: Library for managing processes running on the system +Version: 5.15.5 +Release: 1%{?dist} + +License: GPLv2+ +URL: https://invent.kde.org/plasma/%{name} + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/libksysguard-5.15.5.tar.xz +# GCC 8 and older need stdc++fs link library set +# Patch1: libksysguard-5.22.2.1_fix-processcore-on-gcc8.patch + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +# kf5 required +BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(KF5Completion) +BuildRequires: cmake(KF5Auth) +BuildRequires: cmake(KF5WidgetsAddons) +BuildRequires: cmake(KF5IconThemes) +BuildRequires: cmake(KF5ConfigWidgets) +BuildRequires: cmake(KF5Service) +# kf5-kglobalaccel-devel +BuildRequires: kf5-kglobalaccel-devel +BuildRequires: cmake(KF5GlobalAccel) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5Declarative) +# kf5-knewstuff-devel +BuildRequires: kf5-knewstuff-devel +BuildRequires: cmake(KF5NewStuff) +# kf5 optional +BuildRequires: cmake(KF5Plasma) +# qt5 required +BuildRequires: qt5-qttools-devel +# BuildRequires: cmake(Qt5DBus) +# BuildRequires: cmake(Qt5Network) +# BuildRequires: cmake(Qt5Widgets) +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtx11extras-devel +# BuildRequires: cmake(Qt5X11Extras) +BuildRequires: qt5-qtwebchannel-devel + +# qt5 optional +%ifarch %{qt5_qtwebengine_arches} +# BuildRequires: cmake(Qt5WebEngineWidgets) +BuildRequires: qt5-qtwebchannel-devel +%endif +BuildRequires: libpcap-devel +BuildRequires: pkgconfig(libpcap) +BuildRequires: libnl3-devel +BuildRequires: pkgconfig(libnl-3.0) pkgconfig(libnl-route-3.0) +BuildRequires: libXres-devel +BuildRequires: lm_sensors-devel +BuildRequires: zlib-devel + +Obsoletes: kf5-ksysguard < 5.1.95 +Provides: kf5-ksysguard = %{version}-%{release} + +Requires: %{name}-common = %{version}-%{release} + +## upgrade path, https://bugzilla.redhat.com/show_bug.cgi?id=1963354 +Conflicts: ksysguard-backend < 5.21.90 + +%description +KSysGuard library provides API to read and manage processes +running on the system. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +# Requires: cmake(Qt5Core) +Requires: qt5-qtbase-devel +# Requires: cmake(Qt5Network) +# Requires: cmake(Qt5Widgets) +Requires: cmake(KF5Config) +Requires: cmake(KF5I18n) +Requires: cmake(KF5IconThemes) +Obsoletes: kf5-ksysguard-devel < 5.1.95 +Provides: kf5-ksysguard-devel = %{version}-%{release} +Conflicts: kde-workspace-devel < 1:4.11.16-11 + +%package common +Summary: Runtime data files shared by libksysguard and ksysguard-libs +Conflicts: libksysguard < 5.2.1-2 +Conflicts: ksysguard < 5.2 +%description common +%{summary}. + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{name}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. \ + -DKDE_INSTALL_INCLUDEDIR:PATH=%{_kf5_includedir} +popd +%make_build -C %{_target_platform} + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang ksysguard_qt5 --with-qt --with-kde --all-name + + +%ldconfig_scriptlets + +%files -f ksysguard_qt5.lang +%license COPYING COPYING.LIB +# /usr/lib64 +%{_kf5_libdir}/liblsofui.so.* +%{_kf5_libdir}/libprocessui.so.* +%{_kf5_libdir}/libprocesscore.so.* +%{_kf5_libdir}/libksignalplotter.so.* +%{_kf5_libdir}/libksgrd.so.* + +# %%{_kf5_libdir}/libKSysGuardFormatter.so* +# +# %%{_kf5_libdir}/libKSysGuardSensors.so* +# %%{_kf5_libdir}/libKSysGuardSensorFaces.so* + +%{_kf5_datadir}/ksysguard/* +# %%{_kf5_datadir}/qlogging-categories5/libksysguard.categories +# %%{_qt5_plugindir}/kpackage/packagestructure/sensorface_packagestructure.so +# %%{_qt5_plugindir}/designer/ksignalplotter5widgets.so +# %%{_qt5_plugindir}/designer/ksysguard*.so +# %%{_qt5_qmldir}/org/kde/ksysguard/* + +# %%{_kf5_libdir}/libKSysGuardSystemStats.so.* +# %%{_qt5_plugindir}/ksysguard/ +# %%{_libexecdir}/ksysguard/ +%{_kf5_sysconfdir}/xdg/libksysguard.categories +# %%{_kf5_datadir}/dbus-1/interfaces/org.kde.ksystemstats.xml + +%files common +%{_kf5_libexecdir}/kauth/ksysguardprocesslist_helper +%{_kf5_sysconfdir}/dbus-1/system.d/org.kde.ksysguard.processlisthelper.conf +%{_datadir}/dbus-1/system-services/org.kde.ksysguard.processlisthelper.service +%{_datadir}/polkit-1/actions/org.kde.ksysguard.processlisthelper.policy +# %%{_datadir}/knsrcfiles/* + +%files devel +# /usr/include/KF5 +%{_kf5_includedir}/ksysguard/* + +%{_kf5_libdir}/liblsofui.so +%{_kf5_libdir}/libprocessui.so +%{_kf5_libdir}/libprocesscore.so +%{_kf5_libdir}/libksignalplotter.so +%{_kf5_libdir}/libksgrd.so +#%%{_kf5_libdir}/cmake/KSysGuard/ + +%{_kf5_libdir}/cmake/KF5SysGuard/ + +#%%{_kf5_libdir}/libKSysGuardSystemStats.so + + +%changelog + diff --git a/nx-desktop/SPECS/libqalculate.spec b/nx-desktop/SPECS/libqalculate.spec new file mode 100644 index 0000000000000000000000000000000000000000..8f12e920ce4e2eb97e360a07f21173ff64202c00 --- /dev/null +++ b/nx-desktop/SPECS/libqalculate.spec @@ -0,0 +1,95 @@ + +%global srcnm Qalculate +%global libversion 21 +%global libsymlink 5.0 + +Summary: Multi-purpose calculator library +Name: libqalculate +Version: 3.6.0 +Release: 1%{?dist} +License: GPLv2+ + +URL: https://qalculate.github.io/ +Source0: https://github.com/%{srcnm}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gcc-c++ +BuildRequires: glib2-devel +BuildRequires: cln-devel +BuildRequires: intltool +BuildRequires: libxml2-devel +BuildRequires: readline-devel +BuildRequires: ncurses-devel +BuildRequires: curl-devel +BuildRequires: libicu-devel +BuildRequires: mpfr-devel +BuildRequires: perl(XML::Parser) +BuildRequires: gettext +BuildRequires: perl(Getopt::Long) + +%description +This library underpins the Qalculate! multi-purpose desktop calculator for +GNU/Linux + +%package devel +Summary: Development tools for the Qalculate calculator library +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: glib2-devel +Requires: libxml2-devel +Requires: cln-devel +Requires: mpfr-devel + +%description devel +The libqalculate-devel package contains the header files needed for development +with libqalculate. + +%package -n qalculate +Summary: Multi-purpose calculator, text mode interface +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: pkgconfig + +Provides: qalc + +%description -n qalculate +Qalculate! is a multi-purpose desktop calculator for GNU/Linux. It is +small and simple to use but with much power and versatility underneath. +Features include customizable functions, units, arbitrary precision, plotting. +This package provides the text-mode interface for Qalculate! The GTK and QT +frontends are provided by qalculate-gtk and qalculate-kde packages resp. + +%prep +%setup -q + +%build +%configure --disable-static +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +%make_build + +%install +%make_install + +%find_lang %{name} +rm -f %{buildroot}/%{_libdir}/*.la + +%ldconfig_scriptlets + +%files -f %{name}.lang +%doc AUTHORS ChangeLog TODO +%license COPYING +%{_libdir}/libqalculate.so.%{libversion} +%{_libdir}/libqalculate.so.%{libversion}.%{libsymlink} +%{_datadir}/qalculate/ +%{_mandir}/man1/qalc.1.* +%{_docdir}/%{name}/* + +%files devel +%{_libdir}/libqalculate.so +%{_libdir}/pkgconfig/libqalculate.pc +%{_includedir}/libqalculate/ + +%files -n qalculate +%{_bindir}/qalc + +%changelog + diff --git a/nx-desktop/SPECS/luv-icon-theme.spec b/nx-desktop/SPECS/luv-icon-theme.spec new file mode 100644 index 0000000000000000000000000000000000000000..31a38eed2880b69356a1b9cf4f9191a84ba4eed9 --- /dev/null +++ b/nx-desktop/SPECS/luv-icon-theme.spec @@ -0,0 +1,157 @@ +Name: luv-icon-theme +Version: 3.9.6 +Release: 1%{?dist} +Summary: Lüv is an icon theme for freedesktop environments. +License: CC BY-SA 4.0 +URL: https://github.com/Nitrux/luv-icon-theme.git +Source0: https://github.com/Nitrux/%{name}.tar.gz +Requires: hicolor-icon-theme +BuildArch: noarch + + +%description +Lüv is the spiritual successor to Flattr, a flat but complex icon theme for freedesktop environments. + +%prep +%setup -q -n %{name} + +%install +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/actions/16/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/actions/22/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/actions/32/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/actions/48/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/actions/symbolic/ +install -m 0644 -p Luv/actions/16/* %{buildroot}%{_datadir}/icons/Luv/actions/16/ +install -m 0644 -p Luv/actions/22/* %{buildroot}%{_datadir}/icons/Luv/actions/22/ +install -m 0644 -p Luv/actions/32/* %{buildroot}%{_datadir}/icons/Luv/actions/32/ +install -m 0644 -p Luv/actions/48/* %{buildroot}%{_datadir}/icons/Luv/actions/48/ +install -m 0644 -p Luv/actions/symbolic/* %{buildroot}%{_datadir}/icons/Luv/actions/symbolic/ + +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/apps/16/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/apps/22/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/apps/32/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/apps/48/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/apps/64/ +install -m 0644 -p Luv/apps/16/* %{buildroot}%{_datadir}/icons/Luv/apps/16/ +install -m 0644 -p Luv/apps/22/* %{buildroot}%{_datadir}/icons/Luv/apps/22/ +install -m 0644 -p Luv/apps/32/* %{buildroot}%{_datadir}/icons/Luv/apps/32/ +install -m 0644 -p Luv/apps/48/* %{buildroot}%{_datadir}/icons/Luv/apps/48/ +install -m 0644 -p Luv/apps/64/* %{buildroot}%{_datadir}/icons/Luv/apps/64/ + +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/categories/16/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/categories/22/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/categories/32/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/categories/48/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/categories/64/ +install -m 0644 -p Luv/categories/16/* %{buildroot}%{_datadir}/icons/Luv/categories/16/ +install -m 0644 -p Luv/categories/22/* %{buildroot}%{_datadir}/icons/Luv/categories/22/ +install -m 0644 -p Luv/categories/32/* %{buildroot}%{_datadir}/icons/Luv/categories/32/ +install -m 0644 -p Luv/categories/48/* %{buildroot}%{_datadir}/icons/Luv/categories/48/ +install -m 0644 -p Luv/categories/64/* %{buildroot}%{_datadir}/icons/Luv/categories/64/ + +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/devices/16/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/devices/22/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/devices/32/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/devices/48/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/devices/64/ +install -m 0644 -p Luv/devices/16/* %{buildroot}%{_datadir}/icons/Luv/devices/16/ +install -m 0644 -p Luv/devices/22/* %{buildroot}%{_datadir}/icons/Luv/devices/22/ +install -m 0644 -p Luv/devices/32/* %{buildroot}%{_datadir}/icons/Luv/devices/32/ +install -m 0644 -p Luv/devices/48/* %{buildroot}%{_datadir}/icons/Luv/devices/48/ +install -m 0644 -p Luv/devices/64/* %{buildroot}%{_datadir}/icons/Luv/devices/64/ + +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/emblems/8/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/emblems/16/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/emblems/22/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/emblems/32/ + +install -m 0644 -p Luv/emblems/8/* %{buildroot}%{_datadir}/icons/Luv/emblems/8/ +install -m 0644 -p Luv/emblems/16/* %{buildroot}%{_datadir}/icons/Luv/emblems/16/ +install -m 0644 -p Luv/emblems/22/* %{buildroot}%{_datadir}/icons/Luv/emblems/22/ +install -m 0644 -p Luv/emblems/32/* %{buildroot}%{_datadir}/icons/Luv/emblems/32/ + +install -m 0644 -p -D Luv/emotes/32/face-smile.svg %{buildroot}%{_datadir}/icons/Luv/emotes/32/face-smile.svg + + +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/mimetypes/16/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/mimetypes/22/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/mimetypes/32/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/mimetypes/48/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/mimetypes/64/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/mimetypes/128/ +install -m 0644 -p Luv/mimetypes/16/* %{buildroot}%{_datadir}/icons/Luv/mimetypes/16/ +install -m 0644 -p Luv/mimetypes/22/* %{buildroot}%{_datadir}/icons/Luv/mimetypes/22/ +install -m 0644 -p Luv/mimetypes/32/* %{buildroot}%{_datadir}/icons/Luv/mimetypes/32/ +install -m 0644 -p Luv/mimetypes/48/* %{buildroot}%{_datadir}/icons/Luv/mimetypes/48/ +install -m 0644 -p Luv/mimetypes/64/* %{buildroot}%{_datadir}/icons/Luv/mimetypes/64/ +install -m 0644 -p Luv/mimetypes/128/* %{buildroot}%{_datadir}/icons/Luv/mimetypes/128/ + + +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/places/16/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/places/22/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/places/32/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/places/48/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/places/64/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/places/96/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/places/128/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/places/symbolic/ +install -m 0644 -p Luv/places/16/* %{buildroot}%{_datadir}/icons/Luv/places/16/ +install -m 0644 -p Luv/places/22/* %{buildroot}%{_datadir}/icons/Luv/places/22/ +install -m 0644 -p Luv/places/32/* %{buildroot}%{_datadir}/icons/Luv/places/32/ +install -m 0644 -p Luv/places/48/* %{buildroot}%{_datadir}/icons/Luv/places/48/ +install -m 0644 -p Luv/places/64/* %{buildroot}%{_datadir}/icons/Luv/places/64/ +install -m 0644 -p Luv/places/96/* %{buildroot}%{_datadir}/icons/Luv/places/96/ +install -m 0644 -p Luv/places/128/* %{buildroot}%{_datadir}/icons/Luv/places/128/ +install -m 0644 -p Luv/places/symbolic/* %{buildroot}%{_datadir}/icons/Luv/places/symbolic/ + +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/status/16/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/status/22/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/status/24/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/status/32/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/status/48/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/status/64/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/status/128/ +install -m 0755 -d %{buildroot}%{_datadir}/icons/Luv/status/symbolic/ +install -m 0644 -p Luv/status/16/* %{buildroot}%{_datadir}/icons/Luv/status/16/ +install -m 0644 -p Luv/status/22/* %{buildroot}%{_datadir}/icons/Luv/status/22/ +install -m 0644 -p Luv/status/24/* %{buildroot}%{_datadir}/icons/Luv/status/24/ +install -m 0644 -p Luv/status/32/* %{buildroot}%{_datadir}/icons/Luv/status/32/ +install -m 0644 -p Luv/status/48/* %{buildroot}%{_datadir}/icons/Luv/status/48/ +install -m 0644 -p Luv/status/64/* %{buildroot}%{_datadir}/icons/Luv/status/64/ +install -m 0644 -p Luv/status/128/* %{buildroot}%{_datadir}/icons/Luv/status/128/ +install -m 0644 -p Luv/status/symbolic/* %{buildroot}%{_datadir}/icons/Luv/status/symbolic/ + +install -m 0644 -p Luv/icon-theme.cache %{buildroot}%{_datadir}/icons/Luv/ +install -m 0644 -p Luv/index.theme %{buildroot}%{_datadir}/icons/Luv/ +install -m 0644 -p Luv/LICENSE %{buildroot}%{_datadir}/icons/Luv/ + +install -m 0644 -p -D Wallpapers/Fifth/contents/images/2560x1440.png %{buildroot}%{_datadir}/wallpapers/Fifth/contents/images/2560x1440.png +install -m 0644 -p Wallpapers/Fifth/contents/*.png %{buildroot}%{_datadir}/wallpapers/Fifth/contents/ +install -m 0644 -p Wallpapers/Fifth/metadata.desktop %{buildroot}%{_datadir}/wallpapers/Fifth + +install -m 0644 -p -D Wallpapers/Lines/contents/images/2560x1440.png %{buildroot}%{_datadir}/wallpapers/Lines/contents/images/2560x1440.png +install -m 0644 -p Wallpapers/Lines/contents/*.png %{buildroot}%{_datadir}/wallpapers/Lines/contents/ +install -m 0644 -p Wallpapers/Lines/metadata.desktop %{buildroot}%{_datadir}/wallpapers/Lines + +install -m 0644 -p -D Wallpapers/Night/contents/images/2560x1440.png %{buildroot}%{_datadir}/wallpapers/Night/contents/images/2560x1440.png +install -m 0644 -p Wallpapers/Night/contents/*.png %{buildroot}%{_datadir}/wallpapers/Night/contents/ +install -m 0644 -p Wallpapers/Night/metadata.desktop %{buildroot}%{_datadir}/wallpapers/Night + +install -m 0644 -p -D Wallpapers/Parallel/contents/images/2560x1440.png %{buildroot}%{_datadir}/wallpapers/Parallel/contents/images/2560x1440.png +install -m 0644 -p Wallpapers/Parallel/contents/*.png %{buildroot}%{_datadir}/wallpapers/Parallel/contents/ +install -m 0644 -p Wallpapers/Parallel/metadata.desktop %{buildroot}%{_datadir}/wallpapers/Parallel + +install -m 0644 -p -D Wallpapers/Place/contents/images/2560x1440.png %{buildroot}%{_datadir}/wallpapers/Place/contents/images/2560x1440.png +install -m 0644 -p Wallpapers/Place/contents/*.png %{buildroot}%{_datadir}/wallpapers/Place/contents/ +install -m 0644 -p Wallpapers/Place/metadata.desktop %{buildroot}%{_datadir}/wallpapers/Place + +install -m 0644 -p -D Wallpapers/Shine/contents/images/2560x1440.png %{buildroot}%{_datadir}/wallpapers/Shine/contents/images/2560x1440.png +install -m 0644 -p Wallpapers/Shine/contents/*.png %{buildroot}%{_datadir}/wallpapers/Shine/contents/ +install -m 0644 -p Wallpapers/Shine/metadata.desktop %{buildroot}%{_datadir}/wallpapers/Shine + +%files +%license Luv/LICENSE +%{_datadir}/icons/Luv/ +%{_datadir}/wallpapers/ + + diff --git a/nx-desktop/SPECS/netstat-nat.spec b/nx-desktop/SPECS/netstat-nat.spec new file mode 100644 index 0000000000000000000000000000000000000000..13007a6363b7758eb6cc1af8c2158c6ff38b1e65 --- /dev/null +++ b/nx-desktop/SPECS/netstat-nat.spec @@ -0,0 +1,40 @@ +Name: netstat-nat +Version: 1.4.10 +Release: 1%{?dist} +License: GPL +Summary : netstat-nat displays NAT connections +URL: http://www.tweegy.nl/projects/netstat-nat/ +Source: http://www.tweegy.nl/download/%{name}-%{version}.tar.gz +Packager : Danny Wijsman +%description +Netstat-nat is a small program written in C. It displays NAT connections, +managed by netfilter/iptables which comes with the > 2.4.x linux kernels. The +program reads its information from '/proc/net/ip_conntrack' or +'/proc/net/nf_conntrack', which is the temporary conntrack-storage of +netfilter. (http://www.netfilter.org/) +Netstat-nat takes several arguments (but not needed). + +%prep +%setup + +%build +rm -f aclocal.m4 +autoreconf --force --install +./configure +make all + +%install +[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT +install -D -s -m 755 %{name} %{buildroot}%{_bindir}/%{name} +install -D -m 444 netstat-nat.1 %{buildroot}%{_mandir}/man1/netstat-nat.1 + +%clean +[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc COPYING README AUTHORS INSTALL ChangeLog NEWS +%{_bindir}/%{name} +%{_mandir}/man*/* + +%changelog diff --git a/nx-desktop/SPECS/nx-audio-applet.spec b/nx-desktop/SPECS/nx-audio-applet.spec new file mode 100644 index 0000000000000000000000000000000000000000..ae6a70c6728d1e8e73dfe83df29174a27676888c --- /dev/null +++ b/nx-desktop/SPECS/nx-audio-applet.spec @@ -0,0 +1,49 @@ +Name: nx-audio-applet +Version: 3.9.6 +Release: 1%{?dist} +Summary: Audio widget used in Nitrux. + +License: GPL-3.0+ +URL: https://github.com/nx-desktop/nx-audio-applet.git +Source0: https://github.com/nx-desktop/%{name}.tar.gz + +BuildRequires: extra-cmake-modules +BuildRequires: cmake +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +BuildRequires: kf5-kwindowsystem-devel +Requires: plasma-pa + +%description +Audio widget replacement for Plasma 5. + + +%prep +%setup -q -n %{name} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} -DLIB_INSTALL_DIR=lib ../ +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%files +%{_kf5_datadir}/kservices5/plasma-applet-org.nx.audio.desktop +%{_kf5_metainfodir}/org.nx.audio.appdata.xml +%{_kf5_datadir}/plasma/plasmoids/org.nx.audio/ + +%post +sed -i -- 's/X-KDE-PluginInfo-EnabledByDefault=true/X-KDE-PluginInfo-EnabledByDefault=false/g' /usr/share/kservices5/plasma-applet-org.kde.plasma.volume.desktop + +%postun +sed -i -- 's/X-KDE-PluginInfo-EnabledByDefault=false/X-KDE-PluginInfo-EnabledByDefault=true/g' /usr/share/kservices5/plasma-applet-org.kde.plasma.volume.desktop + +%changelog + diff --git a/nx-desktop/SPECS/nx-clock-applet.spec b/nx-desktop/SPECS/nx-clock-applet.spec new file mode 100644 index 0000000000000000000000000000000000000000..2f01a9d4821df7f1f945d9b1f8ea7e9ef43e2dca --- /dev/null +++ b/nx-desktop/SPECS/nx-clock-applet.spec @@ -0,0 +1,48 @@ +Name: nx-clock-applet +Version: 3.9.6 +Release: 1%{?dist} +Summary: Clock, Calendar and Weather used in Nitrux. + +License: GPL-2.0+ +URL: https://github.com/nx-desktop/nx-clock-applet.git +Source0: https://github.com/nx-desktop/%{name}.tar.gz + +BuildRequires: extra-cmake-modules +BuildRequires: cmake +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-plasma-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +BuildRequires: kf5-kwindowsystem-devel +Requires: plasma-workspace + +%description +Clock, Calendar and Weather replacement for Plasma 5. + + +%prep +%setup -q -n %{name} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} -DLIB_INSTALL_DIR=lib ../ +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%files + + +%{_kf5_datadir}/kservices5/plasma-applet-org.nx.clock.desktop +%{_kf5_metainfodir}/org.nx.clock.appdata.xml +%{_kf5_datadir}/plasma/plasmoids/org.nx.clock/ + +%changelog + + diff --git a/nx-desktop/SPECS/nx-desktop-settings.spec b/nx-desktop/SPECS/nx-desktop-settings.spec new file mode 100644 index 0000000000000000000000000000000000000000..0fa30f497777b64c2502c0f8980f804ebee9a2a3 --- /dev/null +++ b/nx-desktop/SPECS/nx-desktop-settings.spec @@ -0,0 +1,142 @@ +Name: nx-desktop-settings +Version: 3.9.6 +Release: 1%{?dist} +Summary: Defaults settings for NX Desktop + +License: GPL-3.0+ +URL: https://github.com/nx-desktop/nx-desktop-settings +Source0: https://github.com/nx-desktop/%{name}.tar.gz +Patch0: fix-MenuRepresentation.patch +%define debug_package %{nil} + +%description + Default settings for: + - KDE Plasma + - Latte + - Kvantum + + + +%prep +%setup -q -n %{name} +%patch0 -p1 + + +%build + +%install + +install -m 0755 -d %{buildroot}%{_datadir}/plasma-systemmonitor/ +install -m 0644 -p usr/share/plasma-systemmonitor/* %{buildroot}%{_datadir}/plasma-systemmonitor/ + +install -m 0755 -d %{buildroot}%{_datadir}/plasma/plasmoids/org.kde.latte.separator/contents/ui/ +install -m 0755 -d %{buildroot}%{_datadir}/plasma/plasmoids/org.kde.latte.separator/contents/config/ +install -m 0644 -p usr/share/plasma/plasmoids/org.kde.latte.separator/contents/ui/* %{buildroot}%{_datadir}/plasma/plasmoids/org.kde.latte.separator/contents/ui/ +install -m 0644 -p usr/share/plasma/plasmoids/org.kde.latte.separator/contents/config/* %{buildroot}%{_datadir}/plasma/plasmoids/org.kde.latte.separator/contents/config/ +install -m 0644 -p usr/share/plasma/plasmoids/org.kde.latte.separator/metadata.desktop %{buildroot}%{_datadir}/plasma/plasmoids/org.kde.latte.separator/metadata.desktop + +install -m 0755 -d %{buildroot}%{_datadir}/plasma/plasmoids/launchpadPlasmaMod/contents/ui/ +install -m 0755 -d %{buildroot}%{_datadir}/plasma/plasmoids/launchpadPlasmaMod/contents/config/ +install -m 0755 -d %{buildroot}%{_datadir}/plasma/plasmoids/launchpadPlasmaMod/contents/code/ +install -m 0644 -p usr/share/plasma/plasmoids/launchpadPlasmaMod/contents/ui/* %{buildroot}%{_datadir}/plasma/plasmoids/launchpadPlasmaMod/contents/ui/ +install -m 0644 -p usr/share/plasma/plasmoids/launchpadPlasmaMod/contents/config/* %{buildroot}%{_datadir}/plasma/plasmoids/launchpadPlasmaMod/contents/config/ +install -m 0644 -p usr/share/plasma/plasmoids/launchpadPlasmaMod/contents/code/tools.js %{buildroot}%{_datadir}/plasma/plasmoids/launchpadPlasmaMod/contents/code/tools.js +install -m 0644 -p usr/share/plasma/plasmoids/launchpadPlasmaMod/metadata.desktop %{buildroot}%{_datadir}/plasma/plasmoids/launchpadPlasmaMod/metadata.desktop + + +install -m 0755 -d %{buildroot}%{_datadir}/plasma/plasmoids/com.github.configurable_button/contents/ui/ +install -m 0755 -d %{buildroot}%{_datadir}/plasma/plasmoids/com.github.configurable_button/contents/config/ +install -m 0644 -p usr/share/plasma/plasmoids/com.github.configurable_button/contents/ui/* %{buildroot}%{_datadir}/plasma/plasmoids/com.github.configurable_button/contents/ui/ +install -m 0644 -p usr/share/plasma/plasmoids/com.github.configurable_button/contents/config/* %{buildroot}%{_datadir}/plasma/plasmoids/com.github.configurable_button/contents/config/ +install -m 0644 -p usr/share/plasma/plasmoids/com.github.configurable_button/metadata.desktop %{buildroot}%{_datadir}/plasma/plasmoids/com.github.configurable_button/metadata.desktop + +install -m 0755 -d %{buildroot}%{_datadir}/kwin/scripts/Parachute/contents/ui/images/ +install -m 0644 -p usr/share/kwin/scripts/Parachute/contents/ui/images/*.svg %{buildroot}%{_datadir}/kwin/scripts/Parachute/contents/ui/images/ +install -m 0644 -p usr/share/kwin/scripts/Parachute/contents/ui/*.qml %{buildroot}%{_datadir}/kwin/scripts/Parachute/contents/ui +install -m 0644 -p -D usr/share/kwin/scripts/Parachute/contents/config/main.xml %{buildroot}%{_datadir}/kwin/scripts/Parachute/contents/config/main.xml +install -m 0644 -p usr/share/kwin/scripts/Parachute/metadata.desktop %{buildroot}%{_datadir}/kwin/scripts/Parachute/metadata.desktop + +install -m 0755 -d %{buildroot}%{_datadir}/kwin/scripts/krohnkite/contents/ui/ +install -m 0644 -p usr/share/kwin/scripts/krohnkite/contents/ui/* %{buildroot}%{_datadir}/kwin/scripts/krohnkite/contents/ui/ +install -m 0644 -p -D usr/share/kwin/scripts/krohnkite/contents/config/main.xml %{buildroot}%{_datadir}/kwin/scripts/krohnkite/contents/config/main.xml +install -m 0644 -p -D usr/share/kwin/scripts/krohnkite/contents/code/script.js %{buildroot}%{_datadir}/kwin/scripts/krohnkite/contents/code/script.js +install -m 0644 -p usr/share/kwin/scripts/krohnkite/metadata.desktop %{buildroot}%{_datadir}/kwin/scripts/krohnkite/metadata.desktop + +install -m 0644 -p -D usr/share/drirc.d/99-mesa-customizations.conf %{buildroot}%{_datadir}/drirc.d/99-mesa-customizations.conf + +install -m 0644 -p -D usr/lib/plasma-hud/plasma-hud %{buildroot}%{_usr}/lib/plasma-hud/plasma-hud + +install -m 0755 -d %{buildroot}%{_sysconfdir}/xdg/autostart +install -m 0644 -p etc/xdg/*rc %{buildroot}%{_sysconfdir}/xdg/ +install -m 0644 -p etc/xdg/kdeglobals %{buildroot}%{_sysconfdir}/xdg/ +install -m 0644 -p etc/xdg/autostart/*.desktop %{buildroot}%{_sysconfdir}/xdg/autostart/ + + +install -m 0644 -p -D etc/udev/rules.d/50-ioschedulers.rules %{buildroot}%{_sysconfdir}/udev/rules.d/50-ioschedulers.rules + +install -m 0755 -d %{buildroot}%{_sysconfdir}/skel/Applications/ +install -m 0755 -d %{buildroot}%{_sysconfdir}/skel/.npm-packages/ +install -m 0755 -d %{buildroot}%{_sysconfdir}/skel/.local/share/applications/ +install -m 0644 -p etc/skel/.local/share/applications/*.desktop %{buildroot}%{_sysconfdir}/skel/.local/share/applications/ +install -m 0644 -p -D etc/skel/.config/xsettingsd/xsettingsd.conf %{buildroot}%{_sysconfdir}/skel/.config/xsettingsd/xsettingsd.conf +install -m 0644 -p -D etc/skel/.config/org.kde.maui/mauiproject.conf %{buildroot}%{_sysconfdir}/skel/.config/org.kde.maui/mauiproject.conf +install -m 0755 -d %{buildroot}%{_sysconfdir}/skel/.config/Maui +install -m 0644 -p etc/skel/.config/Maui/*.conf %{buildroot}%{_sysconfdir}/skel/.config/Maui +install -m 0755 -d %{buildroot}%{_sysconfdir}/skel/.config/latte +install -m 0644 -p etc/skel/.config/latte/*.latte %{buildroot}%{_sysconfdir}/skel/.config/latte +install -m 0644 -p -D etc/skel/.config/Kvantum/kvantum.kvconfig %{buildroot}%{_sysconfdir}/skel/.config/Kvantum/kvantum.kvconfig +install -m 0755 -d %{buildroot}%{_sysconfdir}/skel/.config/kde.org +install -m 0644 -p etc/skel/.config/kde.org/*.conf %{buildroot}%{_sysconfdir}/skel/.config/kde.org +install -m 0644 -p -D etc/skel/.config/inkscape/preferences.xml %{buildroot}%{_sysconfdir}/skel/.config/inkscape/preferences.xml +install -m 0644 -p -D etc/skel/.config/gtk-4.0/settings.ini %{buildroot}%{_sysconfdir}/skel/.config/gtk-4.0/settings.ini +install -m 0755 -d %{buildroot}%{_sysconfdir}/skel/.config/gtk-3.0 +install -m 0644 -p etc/skel/.config/gtk-3.0/* %{buildroot}%{_sysconfdir}/skel/.config/gtk-3.0 +install -m 0755 -d %{buildroot}%{_sysconfdir}/skel/.config/autostart +install -m 0644 -p etc/skel/.config/autostart/* %{buildroot}%{_sysconfdir}/skel/.config/autostart +install -m 0644 -p etc/skel/.config/*rc %{buildroot}%{_sysconfdir}/skel/.config/ +install -m 0644 -p etc/skel/.config/*.sh %{buildroot}%{_sysconfdir}/skel/.config/ +install -m 0644 -p etc/skel/.config/gtkrc* %{buildroot}%{_sysconfdir}/skel/.config/ +install -m 0644 -p etc/skel/.config/gamemode.ini %{buildroot}%{_sysconfdir}/skel/.config/ + +install -m 0644 -p etc/skel/.*rc %{buildroot}%{_sysconfdir}/skel/ +install -m 0644 -p etc/skel/.p10k.zsh %{buildroot}%{_sysconfdir}/skel/ +install -m 0644 -p etc/skel/.gtkrc-2.0-kde4 %{buildroot}%{_sysconfdir}/skel/ + +install -m 0644 -p etc/*.conf %{buildroot}%{_sysconfdir} +install -m 0644 -p etc/*.yaml %{buildroot}%{_sysconfdir} + +%files +%{_sysconfdir}/ +%{_datadir}/ +%{_usr}/lib/plasma-hud/plasma-hud + +%post +echo -e "XDG_CONFIG_DIRS=/etc/xdg" >> /etc/environment +echo -e "XDG_DATA_DIRS=/usr/local/share:/usr/share" >> /etc/environment +sed -i "s|secure_path\=.*$|secure_path=\"$PATH:/Applications\"|g" /etc/sudoers +sed -i "/env_reset/d" /etc/sudoers +# let krohnkite be configured from system settings. + +ln -sv /usr/share/kwin/scripts/krohnkite/metadata.desktop /usr/share/kservices5/krohnkite.desktop + + +# let Parachute be configured from system settings. + +ln -sv /usr/share/kwin/scripts/Parachute/metadata.desktop /usr/share/kservices5/parachute.desktop + + +# let Force blur be configured from system settings. + +ln -sv /usr/share/kwin/scripts/forceblur/metadata.desktop /usr/share/kservices5/forceblur.desktop + +cp /usr/share/icons/nitrux_snow_cursors/index.theme /etc/X11/cursors/nitrux_cursors.theme +ln -svf /etc/X11/cursors/nitrux_cursors.theme /etc/alternatives/x-cursor-theme +sed -i '$ a Inherits=nitrux_snow_cursors' /etc/X11/cursors/nitrux_cursors.theme +chown -c root:root /etc/doas.conf +chmod -c 0400 /etc/doas.conf +git clone https://github.com/robbyrussell/oh-my-zsh.git /etc/skel/.oh-my-zsh +mkdir -p /etc/skel/.oh-my-zsh/themes/powerlevel10k +git clone --depth=1 https://github.com/romkatv/powerlevel10k.git /etc/skel/.oh-my-zsh/themes/powerlevel10k +%changelog + + diff --git a/nx-desktop/SPECS/nx-firewall.spec b/nx-desktop/SPECS/nx-firewall.spec new file mode 100644 index 0000000000000000000000000000000000000000..19949304c24db4956bce69bae6d3825c7b836f81 --- /dev/null +++ b/nx-desktop/SPECS/nx-firewall.spec @@ -0,0 +1,62 @@ +Name: nx-firewall +Version: 3.9.6 +Release: 1%{?dist} +Summary: NX Firewall - Protect your workstation! + +License: GPL-3.0+ +URL: https://github.com/nx-desktop/nx-firewall.git +Source0: https://github.com/nx-desktop/%{name}.tar.gz +Patch0: nx-firewall-werror.patch +BuildRequires: extra-cmake-modules +BuildRequires: cmake +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-plasma-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: kf5-karchive-devel +BuildRequires: kf5-knewstuff-devel +BuildRequires: kf5-kauth-devel +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kcmutils-devel +BuildRequires: kf5-kdelibs4support-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: netstat-nat +Requires: plasma-workspace +Requires: python3 >= 3.2 +Requires: ufw + +%description +NX Firewall allows you to protect your workstation from +network atacks and also to avoid your data to be exposed +on the network by an imprudent application. + +%prep +%setup -q -n %{name} +%patch0 -p1 + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} -DLIB_INSTALL_DIR=lib ../ +popd + +make -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%files +%{_sysconfdir}/dbus-1/system.d/ +%{_qt5_plugindir}/kcms/org.nxos.firewall.so +%{_qt5_qmldir}/org/nomad/ +%{_libexecdir}/ +%{_kf5_datadir}/ + +%changelog + diff --git a/nx-desktop/SPECS/nx-gtk-themes.spec b/nx-desktop/SPECS/nx-gtk-themes.spec new file mode 100644 index 0000000000000000000000000000000000000000..7dbdeb00d74e717600cb10cce37337f8810951de --- /dev/null +++ b/nx-desktop/SPECS/nx-gtk-themes.spec @@ -0,0 +1,43 @@ +Name: nx-gtk-themes +Version: 3.9.6 +Release: 1%{?dist} +Summary: GTK Themes used in Nitrux +License: GPLv3 +URL: https://github.com/nx-desktop/nx-gtk-themes.git +Source0: https://github.com/nx-desktop/nx-gtk-themes.tar.gz +BuildArch: noarch + + +%description +GTK themes to integrate GTK software with +NX Desktop. + + +%prep +%setup -q -n %{name} + +%install +install -m 0644 -p -D nitrux/gtk-2.0/gtkrc %{buildroot}%{_datadir}/themes/nitrux/gtk-2.0/gtkrc +install -m 0755 -d %{buildroot}%{_datadir}/themes/nitrux/scss/apps +install -m 0644 -p nitrux/scss/apps/* %{buildroot}%{_datadir}/themes/nitrux/scss/apps +install -m 0755 -d %{buildroot}%{_datadir}/themes/nitrux/scss/widgets +install -m 0644 -p nitrux/scss/widgets/* %{buildroot}%{_datadir}/themes/nitrux/scss/widgets +install -m 0644 -p nitrux/scss/*.scss %{buildroot}%{_datadir}/themes/nitrux/scss +install -m 0644 -p nitrux/img.svg %{buildroot}%{_datadir}/themes/nitrux/img.svg +install -m 0644 -p nitrux/index %{buildroot}%{_datadir}/themes/nitrux/index +install -m 0644 -p nitrux/index.theme %{buildroot}%{_datadir}/themes/nitrux/index.theme + +install -m 0644 -p -D nitrux-dark/gtk-2.0/gtkrc %{buildroot}%{_datadir}/themes/nitrux-dark/gtk-2.0/gtkrc +install -m 0755 -d %{buildroot}%{_datadir}/themes/nitrux-dark/scss/apps +install -m 0644 -p nitrux-dark/scss/apps/* %{buildroot}%{_datadir}/themes/nitrux-dark/scss/apps +install -m 0755 -d %{buildroot}%{_datadir}/themes/nitrux-dark/scss/widgets +install -m 0644 -p nitrux-dark/scss/widgets/* %{buildroot}%{_datadir}/themes/nitrux-dark/scss/widgets +install -m 0644 -p nitrux-dark/scss/*.scss %{buildroot}%{_datadir}/themes/nitrux-dark/scss +install -m 0644 -p nitrux-dark/img.svg %{buildroot}%{_datadir}/themes/nitrux-dark/img.svg +install -m 0644 -p nitrux-dark/index %{buildroot}%{_datadir}/themes/nitrux-dark/index +install -m 0644 -p nitrux-dark/index.theme %{buildroot}%{_datadir}/themes/nitrux-dark/index.theme + +%files +%license LICENSE +%{_datadir}/themes/nitrux/ +%{_datadir}/themes/nitrux-dark/ diff --git a/nx-desktop/SPECS/nx-kstyle-theme.spec b/nx-desktop/SPECS/nx-kstyle-theme.spec new file mode 100644 index 0000000000000000000000000000000000000000..76d999fde0d9895debde72365b65099c709b179f --- /dev/null +++ b/nx-desktop/SPECS/nx-kstyle-theme.spec @@ -0,0 +1,53 @@ +Name: nx-kstyle-theme +Version: 3.9.6 +Release: 1%{?dist} +Summary: A fork of Lightly to replace the Nitrux Kvantum themes. + +License: GPL-3.0+ +URL: https://github.com/nx-desktop/nx-audio-applet.git +Source0: https://github.com/nx-desktop/%{name}.tar.gz + +BuildRequires: extra-cmake-modules +BuildRequires: cmake +BuildRequires: kf5-kconfig-devel +BuildRequires: kdecoration-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: kf5-kguiaddons-devel +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-frameworkintegration-devel +BuildRequires: kf5-kcmutils-devel +BuildRequires: kf5-frameworkintegration-libs +BuildRequires: kf5-kwayland-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +Requires: plasma-pa + +%description +Kstyle theme for Nitrux. + + +%prep +%setup -q -n %{name} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} -DLIB_INSTALL_DIR=lib ../ +popd + +make -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%files + +#%%{_kf5_datadir}/kservices5/plasma-applet-org.nx.audio.desktop +#%%{_kf5_metainfodir}/org.nx.audio.appdata.xml +#%%{_kf5_datadir}/plasma/plasmoids/org.nx.audio/ diff --git a/nx-desktop/SPECS/nx-networkmanagement-applet.spec b/nx-desktop/SPECS/nx-networkmanagement-applet.spec new file mode 100644 index 0000000000000000000000000000000000000000..69b84f55b463bb35584f2f578423709f79244c55 --- /dev/null +++ b/nx-desktop/SPECS/nx-networkmanagement-applet.spec @@ -0,0 +1,53 @@ +Name: nx-networkmanagement-applet +Version: 3.9.6 +Release: 1%{?dist} +Summary: Network management replacement for Nitrux + +License: GPL-3.0+ +URL: https://github.com/nx-desktop/nx-networkmanagement-applet.git +Source0: https://github.com/nx-desktop/%{name}.tar.gz + +BuildRequires: extra-cmake-modules +BuildRequires: cmake +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +BuildRequires: kf5-kwindowsystem-devel +Requires: plasma-nm + +%description +NX Networks is a networkmanager widget for Plasma 5. + + +%prep +%setup -q -n %{name} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} -DLIB_INSTALL_DIR=lib ../ +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%files +%{_kf5_datadir}/kservices5/plasma-applet-org.nx.networkmanagement.desktop +%{_kf5_metainfodir}/org.nx.networkmanagement.appdata.xml +%{_kf5_datadir}/plasma/plasmoids/org.nx.networkmanagement/ + + +%post +sed -i -- 's/X-KDE-PluginInfo-EnabledByDefault=true/X-KDE-PluginInfo-EnabledByDefault=false/g' /usr/share/kservices5/kcm_networkmanagement.desktop + +%postun +sed -i -- 's/X-KDE-PluginInfo-EnabledByDefault=false/X-KDE-PluginInfo-EnabledByDefault=true/g' /usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop + + + +%changelog + diff --git a/nx-desktop/SPECS/nx-notifications-applet.spec b/nx-desktop/SPECS/nx-notifications-applet.spec new file mode 100644 index 0000000000000000000000000000000000000000..5f8bb68782b6e83e25d7367e950807676d461352 --- /dev/null +++ b/nx-desktop/SPECS/nx-notifications-applet.spec @@ -0,0 +1,64 @@ +Name: nx-notifications-applet +Version: 3.9.6 +Release: 1%{?dist} +Summary: Notifications manager for Nitrux + +License: GPL-3.0+ +URL: https://github.com/nx-desktop/nx-notifications-applet.git +Source0: https://github.com/nx-desktop/%{name}.tar.gz + + +BuildRequires: extra-cmake-modules +BuildRequires: cmake +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: kf5-kio-devel +Requires: plasma-workspace + +%description +NX Notifications is the notification manager +used in NX Desktop on Nitrux. + + +%prep +%setup -q -n %{name} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} -DLIB_INSTALL_DIR=lib ../ +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%files +%{_kf5_datadir}/kservices5/plasma-applet-org.nx.notifications.desktop +%{_kf5_metainfodir}/org.nx.notifications.appdata.xml +%{_kf5_datadir}/plasma/plasmoids/org.nx.notifications/ +%{_kf5_qtplugindir}/plasma/applets/nx_applet_notifications.so +%{_kf5_qmldir}/org/nx/private/notifications/libnotificationshelperplugin.so +%{_kf5_qmldir}/org/nx/private/notifications/qmldir + +%post +sed -i -- 's/X-KDE-PluginInfo-EnabledByDefault=true/X-KDE-PluginInfo-EnabledByDefault=false/g' /usr/share/kservices5/kcm_notifications.desktop +sed -i -- 's/X-KDE-PluginInfo-EnabledByDefault=true/X-KDE-PluginInfo-EnabledByDefault=false/g' /usr/share/kservices5/plasma-dataengine-devicenotifications.desktop + +%postun +sed -i -- 's/X-KDE-PluginInfo-EnabledByDefault=true/X-KDE-PluginInfo-EnabledByDefault=false/g' /usr/share/kservices5/kcm_notifications.desktop +sed -i -- 's/X-KDE-PluginInfo-EnabledByDefault=true/X-KDE-PluginInfo-EnabledByDefault=false/g' /usr/share/kservices5/plasma-dataengine-devicenotifications.desktop + + + + +%changelog + + diff --git a/nx-desktop/SPECS/nx-plasma-look-and-feel.spec b/nx-desktop/SPECS/nx-plasma-look-and-feel.spec new file mode 100644 index 0000000000000000000000000000000000000000..d8d58b3f861b3a6b59aa95903c2c6ce7f828656a --- /dev/null +++ b/nx-desktop/SPECS/nx-plasma-look-and-feel.spec @@ -0,0 +1,71 @@ +Name: nx-plasma-look-and-feel +Version: 3.9.6 +Release: 1%{?dist} +Summary: NX Look and Feel package for Plasma 5.8.4+ + +License: GPL-3.0+ +URL: https://github.com/nx-desktop/nx-plasma-look-and-feel +Source0: https://github.com/nx-desktop/%{name}.tar.gz +#Patch0: fit-qt-5.11-sddm.patch +Patch0: remove-lockscreen.patch +BuildRequires: extra-cmake-modules +BuildRequires: cmake +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +BuildRequires: kf5-kwindowsystem-devel +Requires: plasma-workspace +%define debug_package %{nil} +%description +Plasma look and feel package containing the artwork used in Nitrux. + + +%prep +%setup -q -n %{name} +%patch0 -p1 +#%%patch1 -p1 + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} -DLIB_INSTALL_DIR=lib ../ +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%files +%{_kf5_datadir}/aurorae/ +%{_kf5_datadir}/color-schemes/ +%{_kf5_datadir}/icons/nitrux_cursors/ +%{_kf5_datadir}/icons/nitrux_snow_cursors/ +%{_kf5_datadir}/konsole/ +%{_kf5_datadir}/plasma/desktoptheme/nitrux-dark/ +%{_kf5_datadir}/plasma/desktoptheme/nitrux/ +%{_kf5_datadir}/plasma/look-and-feel/org.kde.nitrux.dark.desktop/ +%{_kf5_datadir}/plasma/look-and-feel/org.kde.nitrux.desktop/ +%{_kf5_datadir}/plasma/look-and-feel/org.kde.nitrux.mix.desktop/ +%{_kf5_datadir}/plasma/plasmoids/org.kde.windowtitle/ +%{_kf5_datadir}/plasma/wallpapers/com.darkeye.timedImage/ +%{_kf5_datadir}/plasma/wallpapers/org.kde.video/ +%{_kf5_datadir}/sddm/themes/nitrux-dark +%{_kf5_datadir}/sddm/themes/nitrux/ +%{_kf5_datadir}/wallpapers/ + +%post +sed -i "s/#Current=01-breeze-fedora/Current=nitrux/g" /etc/sddm.conf +sed -i "s/#CursorTheme=/CursorTheme=nitrux_cursors/g" /etc/sddm.conf + +%postun +sed -i "s/Current=nitrux/#Current=01-breeze-fedora/g" /etc/sddm.conf +sed -i "s/CursorTheme=nitrux_cursors/#CursorTheme=/g" /etc/sddm.conf + + +%changelog + + + + + diff --git a/nx-desktop/SPECS/nx-simplemenu-applet.spec b/nx-desktop/SPECS/nx-simplemenu-applet.spec new file mode 100644 index 0000000000000000000000000000000000000000..4d6f8aa079065a351a4cdd9324e51049d2f6047f --- /dev/null +++ b/nx-desktop/SPECS/nx-simplemenu-applet.spec @@ -0,0 +1,61 @@ +Name: nx-simplemenu-applet +Version: 3.9.6 +Release: 1%{?dist} +Summary: Application menu launcher for NX Desktop + +License: GPL-3.0+ +URL: https://github.com/nx-desktop/nx-simplemenu-applet.git +Source0: https://github.com/nx-desktop/%{name}.tar.gz + + +BuildRequires: extra-cmake-modules +BuildRequires: cmake +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kactivities-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-kdelibs4support-devel +BuildRequires: kf5-knotifications-devel +BuildRequires: kf5-kpeople-devel +BuildRequires: kf5-krunner-devel +BuildRequires: kf5-solid-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: plasma-workspace-devel +Requires: plasma-workspace + +%description +Simple application menu launcher for NX Desktop. + + +%prep +%setup -q -n %{name} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} -DLIB_INSTALL_DIR=lib ../ +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%files +%{_kf5_datadir}/kservices5/plasma-applet-org.kde.plasma.nxmenu.desktop +%{_kf5_metainfodir}/org.kde.plasma.nxmenu.appdata.xml +%{_kf5_datadir}/plasma/plasmoids/org.kde.plasma.nxmenu/ +%{_kf5_qmldir}/org/kde/plasma/private/nxmenu/libnxmenuplugin.so +%{_kf5_qmldir}/org/kde/plasma/private/nxmenu/qmldir + +%changelog + + diff --git a/nx-desktop/SPECS/nx-systemtray-applet.spec b/nx-desktop/SPECS/nx-systemtray-applet.spec new file mode 100644 index 0000000000000000000000000000000000000000..8f92d1e7e687756688f635a95c2f72a5640bf9f7 --- /dev/null +++ b/nx-desktop/SPECS/nx-systemtray-applet.spec @@ -0,0 +1,65 @@ +Name: nx-systemtray-applet +Version: 3.9.6 +Release: 1%{?dist} +Summary: System tray for NX Desktop + +License: GPL-3.0+ +URL: https://github.com/nx-desktop/nx-systemtray-applet.git +Source0: https://github.com/nx-desktop/%{name}.tar.gz + + +BuildRequires: extra-cmake-modules +BuildRequires: cmake +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-knotifications-devel +BuildRequires: kf5-kdelibs4support-devel +Requires: plasma-workspace + +%description +System tray replacemen for Plasma 5 used +in NX Desktop. + + +%prep +%setup -q -n %{name} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} -DLIB_INSTALL_DIR=lib ../ +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%files +%{_kf5_qtplugindir}/plasma/applets/org.nx.private.systemtray.so +%{_kf5_qtplugindir}/plasma/applets/org.nx.systemtray.so +%{_kf5_datadir}/kservices5/plasma-applet-org.nx.private.systemtray.desktop +%{_kf5_datadir}/kservices5/plasma-applet-org.nx.systemtray.desktop +%{_kf5_metainfodir}/org.nx.systemtray.appdata.xml +%{_kf5_datadir}/plasma/plasmoids/org.nx.private.systemtray/ +%{_kf5_datadir}/plasma/plasmoids/org.nx.systemtray/ + + +%post +sed -i -- 's/X-KDE-PluginInfo-EnabledByDefault=true/X-KDE-PluginInfo-EnabledByDefault=false/g' /usr/share/kservices5/plasma-applet-org.kde.plasma.systemtray.desktop +%postun +sed -i -- 's/X-KDE-PluginInfo-EnabledByDefault=false/X-KDE-PluginInfo-EnabledByDefault=true/g' /usr/share/kservices5/plasma-applet-org.kde.plasma.systemtray.desktop +%changelog + + + diff --git a/nx-desktop/SPECS/nx-window-deco.spec b/nx-desktop/SPECS/nx-window-deco.spec new file mode 100644 index 0000000000000000000000000000000000000000..97738ae9e996536d4a98135e354aa1c41d78c77a --- /dev/null +++ b/nx-desktop/SPECS/nx-window-deco.spec @@ -0,0 +1,52 @@ +Name: nx-window-deco +Version: 3.9.6 +Release: 1%{?dist} +Summary: A fork of SierraBreezeEnhanced to replace the Nitrux Aurorae window decoration. + +License: GPL-3.0+ +URL: https://github.com/nx-desktop/nx-window-deco.git +Source0: https://github.com/nx-desktop/%{name}.tar.gz + +BuildRequires: extra-cmake-modules +BuildRequires: cmake +BuildRequires: kdecoration-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kguiaddons-devel +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: gettext +BuildRequires: qt5-qtx11extras-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +Requires: kwin + +%description +Window decoration for Nitrux. + + +%prep +%setup -q -n %{name} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} -DLIB_INSTALL_DIR=lib ../ +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%files +%{_kf5_libdir}/libmauidecocommon5.so.0 +%{_kf5_libdir}/libmauidecocommon5.so.0.9.5 +%{_kf5_qtplugindir}/org.kde.kdecoration2/mauideco.so +%{_kf5_datadir}/kservices5/mauidecoconfig.desktop + +%changelog + + + diff --git a/nx-desktop/SPECS/plasma-desktop.spec b/nx-desktop/SPECS/plasma-desktop.spec new file mode 100644 index 0000000000000000000000000000000000000000..7f0d1bd40896de3f22be86b854853fb0324c8ae6 --- /dev/null +++ b/nx-desktop/SPECS/plasma-desktop.spec @@ -0,0 +1,315 @@ + +%global kf5_version_min 5.42 +%global kf5_version 5.55 +%global synaptics 1 +%global scim 1 +%if 0%{?rhel} && 0%{?rhel} > 7 +%global synaptics 0 +%global scim 0 +%endif + +Name: plasma-desktop +Summary: Plasma Desktop shell +Version: 5.15.5 +Release: 1%{?dist} + +License: GPLv2+ and (GPLv2 or GPLv3) +URL: https://cgit.kde.org/%{name}.git + +%global majmin_ver %(echo %{version} | cut -d. -f1,2) +Source0: http://download.kde.org/stable/plasma/%{version}/%{name}-%{version}.tar.xz + + + +# filter qmk/plugins provides +%global __provides_exclude_from ^(%{_kf5_qmldir}/.*\\.so|%{_kf5_qtplugindir}/.*\\.so)$ + +BuildRequires: libusb-devel +BuildRequires: fontconfig-devel +BuildRequires: libX11-devel +BuildRequires: libxkbfile-devel +BuildRequires: libxcb-devel +BuildRequires: xcb-util-keysyms-devel +BuildRequires: xcb-util-image-devel +BuildRequires: xcb-util-renderutil-devel +BuildRequires: xcb-util-devel +BuildRequires: libxkbcommon-devel +BuildRequires: pkgconfig(xkeyboard-config) + +BuildRequires: qt5-qtbase-devel >= 5.9 +BuildRequires: qt5-qtx11extras-devel +BuildRequires: qt5-qtsvg-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: phonon-qt5-devel + +BuildRequires: ibus-devel +%if 0%{?scim} +BuildRequires: scim-devel +%endif + +BuildRequires: kf5-rpm-macros >= %{kf5_version_min} +BuildRequires: extra-cmake-modules +BuildRequires: kf5-plasma-devel >= %{kf5_version_min} +Requires: kf5-plasma%{?_isa} >= %{kf5_version} +BuildRequires: kf5-kdoctools-devel >= %{kf5_version_min} +BuildRequires: kf5-ki18n-devel >= %{kf5_version_min} +BuildRequires: kf5-kcmutils-devel >= %{kf5_version_min} +BuildRequires: kf5-kglobalaccel-devel >= %{kf5_version_min} +BuildRequires: kf5-knewstuff-devel >= %{kf5_version_min} +BuildRequires: kf5-kdelibs4support-devel >= %{kf5_version_min} +BuildRequires: kf5-knotifyconfig-devel >= %{kf5_version_min} +BuildRequires: kf5-kdesu-devel >= %{kf5_version_min} +BuildRequires: kf5-attica-devel >= %{kf5_version_min} +BuildRequires: kf5-kwallet-devel >= %{kf5_version_min} +BuildRequires: kf5-krunner-devel >= %{kf5_version_min} +BuildRequires: kf5-baloo-devel >= %{kf5_version_min} +BuildRequires: kf5-kdeclarative-devel >= %{kf5_version_min} +BuildRequires: kf5-kpeople-devel >= %{kf5_version_min} +BuildRequires: kf5-kded-devel >= %{kf5_version_min} +BuildRequires: kf5-kinit-devel >= %{kf5_version_min} +# libkdeinit5_* +%{?kf5_kinit_requires} + +BuildRequires: kf5-ksysguard-devel >= %{majmin_ver} +BuildRequires: kscreenlocker-devel >= %{majmin_ver} +BuildRequires: kwin-devel >= %{majmin_ver} +# see %%prep below -- rex +BuildRequires: plasma-breeze >= %{majmin_ver} +BuildRequires: plasma-workspace-devel >= %{majmin_ver} + +# Optional +%if 0%{?rhel} && 0%{?rhel} > 7 +BuildRequires: cmake(AppStreamQt) +%endif +BuildRequires: kf5-kactivities-devel >= %{kf5_version_min} +BuildRequires: kf5-kactivities-stats-devel >= %{kf5_version_min} +BuildRequires: libcanberra-devel +BuildRequires: boost-devel +BuildRequires: pulseaudio-libs-devel + +BuildRequires: chrpath +BuildRequires: desktop-file-utils + +# xorg-x11 doesn't have hw_server and disable for s390/s390x +%ifnarch s390 s390x +# KCM touchpad has been merged to plasma-desktop in 5.3 +Provides: kcm_touchpad = %{version}-%{release} +Obsoletes: kcm_touchpad < 5.3.0 +# for xserver-properties +BuildRequires: xorg-x11-server-devel +Requires: kf5-kded + +# for kcm_keyboard +BuildRequires: pkgconfig(libudev) +Requires: iso-codes + +# for kcm_input, kcm_touchpad +BuildRequires: pkgconfig(xorg-evdev) +BuildRequires: pkgconfig(xorg-libinput) +%if 0%{?synaptics} +BuildRequires: pkgconfig(xorg-synaptics) +%endif +%endif + +# Desktop +Requires: plasma-workspace >= %{majmin_ver} + +# Qt Integration (brings in Breeze) +Requires: plasma-integration >= %{majmin_ver} + +# Install systemsettings, full set of KIO slaves and write() notifications +Requires: plasma-systemsettings >= %{majmin_ver} +Requires: kio-extras +Requires: kwrited >= %{majmin_ver} + +# Install KWin +Requires: kwin >= %{majmin_ver} + +# kickoff -> edit applications (#1229393) +Requires: kmenuedit >= %{majmin_ver} + +Requires: qqc2-desktop-style + +# Virtual provides for plasma-workspace +Provides: plasmashell(desktop) = %{version}-%{release} +Provides: plasmashell = %{version}-%{release} + +Obsoletes: kde-workspace < 5.0.0-1 + +Obsoletes: kactivities-workspace < 5.6.0 +Provides: kactivities-workspace = %{version}-%{release} + +# kimpanel moved here from kdeplasma-addons-5.5.x +Conflicts: kdeplasma-addons < 5.6.0 + +# kcm_activities.mo moved here (#1325724) +Conflicts: kde-l10n < 15.12.3-4 + +%description +%{summary}. + +%package kimpanel-scim +Summary: SCIM backend for kimpanel +Requires: %{name} = %{version}-%{release} +%description kimpanel-scim +A backend for the kimpanel panel icon for input methods using the SCIM input +method framework. + +%package doc +Summary: Documentation and user manuals for %{name} +# when conflicting HTML docs were removed +Conflicts: kcm_colors < 1:4.11.16-10 +# when conflicting HTML docs were removed +Conflicts: kde-runtime-docs < 17.08.3-6 +# when made noarch +Obsoletes: plasma-desktop-doc < 5.3.1-2 +BuildArch: noarch +%description doc +%{summary}. + + +%prep +%setup -q + + +%build +%ifarch s390 %{arm} +# Decrease debuginfo verbosity to reduce memory consumption even more +%global optflags %(echo %{optflags} | sed 's/-g /-g1 /') +%endif + +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + + +%find_lang %{name} --with-html --all-name + +grep "%{_kf5_docdir}" %{name}.lang > %{name}-doc.lang +cat %{name}.lang %{name}-doc.lang | sort | uniq -u > plasmadesktop5.lang + + + + +# rename script to force it to run again (initial 5.5.0 version was buggy) +mv %{buildroot}%{_datadir}/plasma/shells/org.kde.plasma.desktop/contents/updates/obsolete_kickoffrc.js \ + %{buildroot}%{_datadir}/plasma/shells/org.kde.plasma.desktop/contents/updates/obsolete_kickoffrc-1.js + + + + +%check +desktop-file-validate %{buildroot}/%{_datadir}/applications/org.kde.{kfontview,knetattach}.desktop + + +%ldconfig_scriptlets + +%files -f plasmadesktop5.lang +%license COPYING* +%{_bindir}/kaccess +%{_bindir}/kcolorschemeeditor +%{_bindir}/kfontinst +%{_bindir}/kfontview +%{_bindir}/krdb +%{_bindir}/knetattach +%{_bindir}/solid-action-desktop-gen +%{_bindir}/lookandfeeltool + +%{_kf5_libexecdir}/kauth/kcmdatetimehelper +%{_kf5_libexecdir}/kauth/fontinst +%{_kf5_libexecdir}/kauth/fontinst_helper +%{_kf5_libexecdir}/kauth/fontinst_x11 +%{_libexecdir}/kimpanel-ibus-panel +%{_libexecdir}/kimpanel-ibus-panel-launcher +%{_libexecdir}/plasma-changeicons +%{_libexecdir}/kfontprint +%{_kf5_qmldir}/org/kde/plasma/private +%{_kf5_libdir}/libkdeinit5_kaccess.so +%{_kf5_libdir}/kconf_update_bin/* +# TODO: -libs subpkg -- rex +%{_kf5_libdir}/libkfontinst.so.* +%{_kf5_libdir}/libkfontinstui.so.* +%{_kf5_qtplugindir}/*.so +%{_kf5_qtplugindir}/kcms/*.so +%{_kf5_plugindir}/kded/*.so +%{_kf5_qmldir}/org/kde/plasma/activityswitcher +%{_kf5_qmldir}/org/kde/private/desktopcontainment/* +%{_kf5_qmldir}/org/kde/activities/settings/ +%{_kf5_datadir}/plasma/* +%ifnarch s390 s390x +%if 0%{?synaptics} +# touchpad +%{_kf5_datadir}/kservices5/kded/touchpad.desktop +%{_bindir}/kcm-touchpad-list-devices +%{_kf5_qtplugindir}/plasma/dataengine/plasma_engine_touchpad.so +%{_datadir}/config.kcfg/touchpad.kcfg +%{_datadir}/config.kcfg/touchpaddaemon.kcfg +%{_datadir}/dbus-1/interfaces/org.kde.touchpad.xml +%endif +# kcminput +%{_kf5_bindir}/kapplymousetheme +%{_kf5_datadir}/kcmmouse/ +%endif + + +%{_sysconfdir}/dbus-1/system.d/ +%{_sysconfdir}/xdg/*.knsrc +%{_sysconfdir}/xdg/plasma-desktop.categories + +%{_kf5_libdir}/libkfontinst.so +%{_kf5_libdir}/libkfontinstui.so +%{_kf5_datadir}/color-schemes/ +%{_kf5_datadir}/kcm_phonon/ +%{_kf5_datadir}/locale/sr/LC_SCRIPTS/kfontinst/kfontinst.js +%{_kf5_datadir}/locale/sr@ijekavian/LC_SCRIPTS/kfontinst/kfontinst.js +%{_kf5_datadir}/locale/sr@ijekavianlatin/LC_SCRIPTS/kfontinst/kfontinst.js +%{_kf5_datadir}/locale/sr@latin/LC_SCRIPTS/kfontinst/kfontinst.js + + +%{_kf5_qtplugindir}/plasma/dataengine/plasma_engine_kimpanel.so +%{_kf5_datadir}/kconf_update/* +%{_kf5_datadir}/kdisplay +%{_kf5_datadir}/kcontrol +%{_kf5_datadir}/kcmkeys +%{_kf5_datadir}/kcm_componentchooser +%{_kf5_datadir}/kfontinst +%{_kf5_datadir}/kcmkeyboard +%{_kf5_datadir}/kpackage/kcms/* + +%{_datadir}/konqsidebartng/virtual_folders/services/fonts.desktop +%{_kf5_datadir}/kf5/kactivitymanagerd/workspace/ +%{_kf5_datadir}/kcmsolidactions/ +%{_kf5_datadir}/solid/devices/*.desktop + +%{_kf5_datadir}/kservices5/*.desktop +%{_kf5_datadir}/kservices5/ServiceMenus/installfont.desktop +%{_kf5_datadir}/kservices5/fonts.protocol +%{_kf5_datadir}/kservicetypes5/*.desktop +%{_kf5_datadir}/kxmlgui5/kfontview +%{_kf5_datadir}/kxmlgui5/kfontinst +%{_kf5_datadir}/knotifications5/*.notifyrc +%{_datadir}/icons/hicolor/*/*/* +%{_kf5_metainfodir}/*.xml +%{_datadir}/applications/*.desktop +%{_datadir}/dbus-1/services/*.service +%{_datadir}/dbus-1/system-services/*.service +%{_datadir}/polkit-1/actions/org.kde.fontinst.policy +%{_datadir}/polkit-1/actions/org.kde.kcontrol.kcmclock.policy + +%if 0%{?scim} +%files kimpanel-scim +%{_libexecdir}/kimpanel-scim-panel +%endif + +%files doc -f %{name}-doc.lang + + +%changelog + diff --git a/nx-desktop/SPECS/plasma-integration.spec b/nx-desktop/SPECS/plasma-integration.spec new file mode 100644 index 0000000000000000000000000000000000000000..45d0b6f85f2db7a8c352b1e5a52da4251d7f320b --- /dev/null +++ b/nx-desktop/SPECS/plasma-integration.spec @@ -0,0 +1,91 @@ +Name: plasma-integration +Summary: Qt Platform Theme integration plugin for Plasma +Version: 5.15.5 +Release: 1%{?dist} + +# KDE e.V. may determine that future LGPL versions are accepted +License: LGPLv2 or LGPLv3 +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global majmin_ver %(echo %{version} | cut -d. -f1,2).50 +%global stable unstable +%else +%global majmin_ver %(echo %{version} | cut -d. -f1,2) +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/plasma-integration-5.15.5.tar.xz +BuildRequires: kf5-rpm-macros +BuildRequires: extra-cmake-modules + +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xcursor) + +#BuildRequires: cmake(Qt5Widgets) +#BuildRequires: cmake(Qt5DBus) +BuildRequires: qt5-qtbase-devel +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(Qt5QuickControls2) +# Qt5PlatformSupport +BuildRequires: qt5-qtbase-static + +BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5ConfigWidgets) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5IconThemes) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5Notifications) +BuildRequires: cmake(KF5WidgetsAddons) +BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(KF5Wayland) + +## TODO: verify this is needed, not 100% sure -- rex +BuildRequires: qt5-qtbase-private-devel +%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} + +BuildRequires: plasma-breeze-devel >= %{majmin_ver} +Requires: plasma-breeze >= %{majmin_ver} +Requires: breeze-cursor-theme >= %{majmin_ver} +Requires: breeze-icon-theme +Requires: plasma-workspace >= %{majmin_ver} + +%description +%{summary}. + + +%prep +%autosetup -p1 + +sed -i.breeze_version \ + -e "s|^find_package(Breeze \${PROJECT_VERSION} |find_package(Breeze %{majmin_ver} |g" \ + CMakeLists.txt + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang plasmaintegration5 + + +%files -f plasmaintegration5.lang +%doc README.md +%license COPYING.LGPL-3 +%{_kf5_qtplugindir}/platformthemes/KDEPlasmaPlatformTheme.so +%{_kf5_datadir}/kconf_update/fonts_* + + +%changelog + + + diff --git a/nx-desktop/SPECS/plasma-milou.spec b/nx-desktop/SPECS/plasma-milou.spec new file mode 100644 index 0000000000000000000000000000000000000000..506116085ec2749d82708d3e5e79695d5fb66082 --- /dev/null +++ b/nx-desktop/SPECS/plasma-milou.spec @@ -0,0 +1,75 @@ +%define base_name milou + +Name: plasma-%{base_name} +Version: 5.15.5 +Release: 1%{?dist} +Summary: A dedicated KDE search application built on top of Baloo + +License: GPLv2+ +URL: https://cgit.kde.org/%{base_name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{base_name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/milou-5.15.5.tar.xz +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtxmlpatterns-devel +BuildRequires: qt5-qtwebkit-devel +BuildRequires: qt5-qtscript-devel + +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +BuildRequires: extra-cmake-modules + +BuildRequires: kf5-krunner-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-baloo-devel +BuildRequires: kf5-kitemmodels-devel + +Requires: kf5-filesystem + +Obsoletes: kde-plasma-milou < 5.0.0 +Provides: kde-plasma-milou = %{version}-%{release} + +%description +%{summary}. + + +%prep +%autosetup -n %{base_name}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%find_lang milou --with-qt --all-name + + +%ldconfig_scriptlets + +%files -f milou.lang +%{_kf5_qtplugindir}/miloutextplugin.so +%{_kf5_datadir}/kservicetypes5/miloupreviewplugin.desktop +%{_kf5_datadir}/kservices5/plasma-applet-org.kde.milou.desktop +%{_kf5_datadir}/kservices5/miloutextpreview.desktop +%{_libdir}/libmilou.so.* +%{_kf5_qmldir}/org/kde/milou/ +%{_datadir}/plasma/plasmoids/org.kde.milou/ +%{_kf5_metainfodir}/org.kde.milou.appdata.xml + + +%changelog + diff --git a/nx-desktop/SPECS/plasma-nm.spec b/nx-desktop/SPECS/plasma-nm.spec new file mode 100644 index 0000000000000000000000000000000000000000..11d9c9073318c9307d09d37ff7e6a083e18487cc --- /dev/null +++ b/nx-desktop/SPECS/plasma-nm.spec @@ -0,0 +1,316 @@ +%global kf5_version 5.55.0 + +Name: plasma-nm +Summary: Plasma for managing network connections +Version: 5.15.5 +Release: 1%{?dist} + +License: LGPLv2+ and GPLv2+ +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/plasma-nm-5.15.5.tar.xz +## upstream patches + +# master branch + +# filter plugin provides +%global __provides_exclude_from ^(%{_kf5_qtplugindir}/.*\\.so)$ + +BuildRequires: gettext + +BuildRequires: kf5-rpm-macros +BuildRequires: extra-cmake-modules >= %{kf5_version} +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qttools-devel +BuildRequires: qt5-qttools-static + +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-kservice-devel +BuildRequires: kf5-kcompletion-devel +BuildRequires: kf5-kwidgetsaddons-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kwallet-devel +BuildRequires: kf5-kitemviews-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-solid-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-knotifications-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-kinit-devel +BuildRequires: kf5-kdelibs4support-devel +BuildRequires: kf5-networkmanager-qt-devel >= %{kf5_version} +BuildRequires: kf5-modemmanager-qt-devel >= %{kf5_version} + +%if ! 0%{?bootstrap} +BuildRequires: pkgconfig(ModemManager) >= 1.0.0 +%endif +BuildRequires: pkgconfig(libnm) >= 1.0.0 +%if 0%{?fedora} || 0%{?epel} +BuildRequires: pkgconfig(openconnect) >= 4.00 +%endif + +BuildRequires: qca-qt5-devel + +Requires: NetworkManager >= 1.0.0 + +Obsoletes: kde-plasma-networkmanagement < 1:0.9.1.0 +Obsoletes: kde-plasma-networkmanagement-libs < 1:0.9.1.0 +Obsoletes: kde-plasma-nm < 5.0.0-1 +Provides: kde-plasma-nm = %{version}-%{release} + +%description +Plasma applet and editor for managing your network connections in KDE 4 using +the default NetworkManager service. + +# Required for properly working GMS/CDMA connections +%package mobile +Summary: Mobile support for %{name} +Requires: ModemManager +%if ! 0%{?bootstrap} +BuildRequires: pkgconfig(mobile-broadband-provider-info) +%endif +Requires: mobile-broadband-provider-info +Requires: kf5-modemmanager-qt >= 5.0.0-1 +Obsoletes: kde-plasma-networkmanagement-mobile < 1:0.9.1.0 +Obsoletes: kde-plasma-nm-mobile < 5.0.0-1 +Provides: kde-plasma-nm-mobile = %{version}-%{release} +%description mobile +%{summary}. + + +%package openvpn +Summary: OpenVPN support for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: NetworkManager-openvpn +Obsoletes: kde-plasma-networkmanagement-openvpn < 1:0.9.1.0 +Obsoletes: kde-plasma-nm-openvpn < 5.0.0-1 +Provides: kde-plasma-nm-openvpn = %{version}-%{release} +%description openvpn +%{summary}. + +%package vpnc +Summary: Vpnc support for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: NetworkManager-vpnc +Obsoletes: kde-plasma-networkmanagement-vpnc < 1:0.9.1.0 +Obsoletes: kde-plasma-nm-vpnc < 5.0.0-1 +Provides: kde-plasma-nm-vpnc = %{version}-%{release} +%description vpnc +%{summary}. + +%package openconnect +Summary: OpenConnect support for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: NetworkManager-openconnect +Obsoletes: kde-plasma-networkmanagement-openconnect < 1:0.9.1.0 +Obsoletes: kde-plasma-nm-openconnect < 5.0.0-1 +Provides: kde-plasma-nm-openconnect = %{version}-%{release} +%description openconnect +%{summary}. + +%package wireguard +Summary: wireguard support for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: NetworkManager +Obsoletes: kde-plasma-networkmanagement-wireguard < 1:0.9.1.0 +Obsoletes: kde-plasma-nm-wireguard < 5.0.0-1 +Provides: kde-plasma-nm-wireguard = %{version}-%{release} +%description wireguard +%{summary}. + + +%package openswan +Summary: Openswan support for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: NetworkManager-openswan +Obsoletes: kde-plasma-nm-openswan < 5.0.0-1 +Provides: kde-plasma-nm-openswan = %{version}-%{release} +%description openswan +%{summary}. + +%package strongswan +Summary: Strongswan support for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: strongswan +Obsoletes: kde-plasma-nm-strongswan < 5.0.0-1 +Provides: kde-plasma-nm-strongswan = %{version}-%{release} +%description strongswan +%{summary}. + +%package l2tp +Summary: L2TP support for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: NetworkManager-l2tp +Obsoletes: kde-plasma-nm-l2tp < 5.0.0-1 +Provides: kde-plasma-nm-l2tp = %{version}-%{release} +%description l2tp +%{summary}. + +%package pptp +Summary: PPTP support for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: NetworkManager-pptp +Obsoletes: kde-plasma-networkmanagement-pptp < 1:0.9.1.0 +Obsoletes: kde-plasma-nm-pptp < 5.0.0-1 +Provides: kde-plasma-nm-pptp = %{version}-%{release} +%description pptp +%{summary}. + +%package ssh +Summary: SSH suppor for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: NetworkManager-ssh +%description ssh +%{summary}. + +%package sstp +Summary: SSTP support for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description sstp +%{summary}. + +%package iodine +Summary: Iodine support for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: NetworkManager-iodine +%description iodine +%{summary}. + +%package fortisslvpn +Summary: Fortigate SSL VPN support for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: NetworkManager-fortisslvpn +%description fortisslvpn +%{summary}. + + +%prep +%autosetup -p1 -n %{name}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang plasma_applet_org.kde.plasma.networkmanagement +%find_lang plasmanetworkmanagement-kded +%find_lang plasmanetworkmanagement-kcm +%find_lang plasmanetworkmanagement-libs +%find_lang plasmanetworkmanagement_vpncui +%find_lang plasmanetworkmanagement_openvpnui +%find_lang plasmanetworkmanagement_openconnectui +%find_lang plasmanetworkmanagement_wireguardui +%find_lang plasmanetworkmanagement_openswanui +%find_lang plasmanetworkmanagement_strongswanui +%find_lang plasmanetworkmanagement_l2tpui +%find_lang plasmanetworkmanagement_pptpui +%find_lang plasmanetworkmanagement_sshui +%find_lang plasmanetworkmanagement_sstpui +%find_lang plasmanetworkmanagement_iodineui +%find_lang plasmanetworkmanagement_fortisslvpnui + + +%ldconfig_scriptlets + +%files -f plasma_applet_org.kde.plasma.networkmanagement.lang -f plasmanetworkmanagement-kded.lang -f plasmanetworkmanagement-libs.lang -f plasmanetworkmanagement-kcm.lang +%{_libdir}/libplasmanm_internal.so +%{_libdir}/libplasmanm_editor.so +# plasma-nm applet +%{_qt5_qmldir}/org/kde/plasma/networkmanagement/ +%{_kf5_datadir}/plasma/plasmoids/org.kde.plasma.networkmanagement/ +%{_kf5_datadir}/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop +#{_datadir}/plasma/updates/*.js +# plasma-nm notifications +%{_kf5_datadir}/knotifications5/networkmanagement.notifyrc +# plasma-nm kded +%{_kf5_plugindir}/kded/networkmanagement.so +# plasma-nm other +%{_kf5_datadir}/kservicetypes5/plasma-networkmanagement-vpnuiplugin.desktop +# appdata +%{_kf5_metainfodir}/org.kde.plasma.networkmanagement.appdata.xml + +# kcm +%{_qt5_plugindir}/kcm_networkmanagement.so +%{_datadir}/kcm_networkmanagement/qml/ +%{_kf5_datadir}/kservices5/kcm_networkmanagement.desktop +%{_datadir}/locale/*/LC_MESSAGES/kcm_mobile_broadband.mo +%{_datadir}/locale/*/LC_MESSAGES/kcm_mobile_wifi.mo + +%files mobile + + +%files openvpn -f plasmanetworkmanagement_openvpnui.lang +%{_kf5_qtplugindir}/libplasmanetworkmanagement_openvpnui.so +%{_kf5_datadir}/kservices5/plasmanetworkmanagement_openvpnui.desktop + +%files vpnc -f plasmanetworkmanagement_vpncui.lang +%{_kf5_qtplugindir}/libplasmanetworkmanagement_vpncui.so +%{_kf5_datadir}/kservices5/plasmanetworkmanagement_vpncui.desktop + +%files wireguard -f plasmanetworkmanagement_wireguardui.lang +%{_kf5_qtplugindir}/libplasmanetworkmanagement_wireguardui.so +%{_kf5_datadir}/kservices5/plasmanetworkmanagement_wireguardui.desktop + +%files openconnect -f plasmanetworkmanagement_openconnectui.lang +# %%{_kf5_qtplugindir}/libplasmanetworkmanagement_openconnectui.so +# %%{_kf5_datadir}/kservices5/plasmanetworkmanagement_openconnectui.desktop +# %%{_kf5_datadir}/kservices5/plasmanetworkmanagement_openconnect_juniperui.desktop +# %%{_kf5_datadir}/kservices5/plasmanetworkmanagement_openconnect_globalprotectui.desktop + +%files openswan -f plasmanetworkmanagement_openswanui.lang +%{_kf5_qtplugindir}/libplasmanetworkmanagement_openswanui.so +%{_kf5_datadir}/kservices5/plasmanetworkmanagement_openswanui.desktop + +%files strongswan -f plasmanetworkmanagement_strongswanui.lang +%{_kf5_qtplugindir}/libplasmanetworkmanagement_strongswanui.so +%{_kf5_datadir}/kservices5/plasmanetworkmanagement_strongswanui.desktop + +%files l2tp -f plasmanetworkmanagement_l2tpui.lang +%{_kf5_qtplugindir}/libplasmanetworkmanagement_l2tpui.so +%{_kf5_datadir}/kservices5/plasmanetworkmanagement_l2tpui.desktop + +%files pptp -f plasmanetworkmanagement_pptpui.lang +%{_kf5_qtplugindir}/libplasmanetworkmanagement_pptpui.so +%{_kf5_datadir}/kservices5/plasmanetworkmanagement_pptpui.desktop + +%files ssh -f plasmanetworkmanagement_sshui.lang +%{_kf5_qtplugindir}/libplasmanetworkmanagement_sshui.so +%{_kf5_datadir}/kservices5/plasmanetworkmanagement_sshui.desktop + +%files sstp -f plasmanetworkmanagement_sstpui.lang +%{_kf5_qtplugindir}/libplasmanetworkmanagement_sstpui.so +%{_kf5_datadir}/kservices5/plasmanetworkmanagement_sstpui.desktop + +%files iodine -f plasmanetworkmanagement_iodineui.lang +%{_kf5_qtplugindir}/libplasmanetworkmanagement_iodineui.so +%{_kf5_datadir}/kservices5/plasmanetworkmanagement_iodineui.desktop + +%files fortisslvpn -f plasmanetworkmanagement_fortisslvpnui.lang +%{_kf5_qtplugindir}/libplasmanetworkmanagement_fortisslvpnui.so +%{_kf5_datadir}/kservices5/plasmanetworkmanagement_fortisslvpnui.desktop + + + +%changelog + diff --git a/nx-desktop/SPECS/plasma-oxygen.spec b/nx-desktop/SPECS/plasma-oxygen.spec new file mode 100644 index 0000000000000000000000000000000000000000..77b8a19ea8f38f483589e5189db7e027c41d4a69 --- /dev/null +++ b/nx-desktop/SPECS/plasma-oxygen.spec @@ -0,0 +1,172 @@ +%global base_name oxygen + +Name: plasma-%{base_name} +Version: 5.15.5 +Release: 1%{?dist} +Summary: Plasma and Qt widget style and window decorations for Plasma 5 and KDE 4 + +License: GPLv2+ +URL: https://cgit.kde.org/%{base_name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global majmin_ver %(echo %{version} | cut -d. -f1,2).50 +%global stable unstable +%else +%global majmin_ver %(echo %{version} | cut -d. -f1,2) +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{base_name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/oxygen-5.15.5.tar.xz +# filter plugins +%global __provides_exclude_from ^(%{_kde4_libdir}/kde4/.*\\.so|%{_kf5_qtplugindir}/.*\\.so)$ + +BuildRequires: libxcb-devel + +# Qt 5 +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: qt5-qtdeclarative-devel + +BuildRequires: kf5-rpm-macros +BuildRequires: extra-cmake-modules + +# KF5 +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kguiaddons-devel +BuildRequires: kf5-kwidgetsaddons-devel +BuildRequires: kf5-kservice-devel +BuildRequires: kf5-kcompletion-devel +BuildRequires: kf5-frameworkintegration-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-kcmutils-devel +BuildRequires: kf5-kwayland-devel + +BuildRequires: kdecoration-devel >= %{majmin} +Requires: kf5-filesystem +Requires: qt5-style-oxygen = %{version}-%{release} +Requires: oxygen-cursor-themes = %{version}-%{release} +Requires: oxygen-sound-theme = %{version}-%{release} +# for oxygen look-and-feel +Requires: oxygen-icon-theme + +# kwin-oxygen was removed in 5.1.95 +Obsoletes: kwin-oxygen < 5.1.95-1 + +%description +%{summary}. + + + +%package -n qt5-style-oxygen +Summary: Oxygen widget style for Qt 5 +Obsoletes: plasma-oxygen < 5.1.1-2 +Conflicts: plasma-desktop < 5.16.90 +%description -n qt5-style-oxygen +%{summary}. + +%package -n oxygen-cursor-themes +Summary: Oxygen cursor themes +BuildArch: noarch +Obsoletes: plasma-oxygen-common < 5.1.1-2 +%description -n oxygen-cursor-themes +%{summary}. + +%package -n oxygen-sound-theme +Summary: Sounds for Oxygen theme +BuildArch: noarch +Obsoletes: plasma-oxygen-common < 5.1.1-2 +%description -n oxygen-sound-theme +%{summary}. + + +%prep +%autosetup -n %{base_name}-%{version} -p1 + +%if ! 0%{?fedora} +sed -i.optional \ + -e 's| add_subdirectory(cursors)|#add_subdirectory(cursors)|' \ + -e 's| add_subdirectory(kdecoration)|#add_subdirectory(kdecoration)|' \ + CMakeLists.txt +%endif + + +%build + +# Build for Qt 5 +%global qt5_target_platform %{_target_platform}-qt5 +mkdir %{qt5_target_platform} +pushd %{qt5_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{qt5_target_platform} + +%install +%if 0%{?qt4} +make install/fast DESTDIR=%{buildroot} -C %{qt4_target_platform} +%endif +make install/fast DESTDIR=%{buildroot} -C %{qt5_target_platform} + + +## unpackaged files +# Don't bother with -devel subpackages, there are no headers anyway +rm -fv %{buildroot}%{_libdir}/liboxygenstyle5.so +rm -fv %{buildroot}%{_libdir}/liboxygenstyleconfig5.so +rm -fv %{buildroot}%{_kde4_libdir}/liboxygenstyle.so +rm -fv %{buildroot}%{_kde4_libdir}/liboxygenstyleconfig.so +%if ! 0%{?fedora} +rm -fv %{buildroot}%{_datadir}/locale/*/LC_MESSAGES/oxygen_kdecoration.mo +#rm -fv %{buildroot}%{_datadir}/sounds/Oxygen-* +rm -rfv %{buildroot}%{_datadir}/icons/{KDE_Classic,Oxygen_*} +rm -fv %{buildroot}%{_kf5_qtplugindir}/org.kde.kdecoration2/oxygendecoration.so +rm -fv %{buildroot}%{_kf5_datadir}/kservices5/oxygendecorationconfig.desktop +rm -rfv %{buildroot}%{_kf5_datadir}/plasma/look-and-feel/org.kde.oxygen/ +%endif + +%find_lang oxygen --with-qt --all-name + + +%if 0%{?fedora} +%files +%{_kf5_datadir}/plasma/look-and-feel/org.kde.oxygen/ +%endif + + + +%ldconfig_scriptlets -n qt5-style-oxygen + +%files -n qt5-style-oxygen -f oxygen.lang +%{_bindir}/oxygen-demo5 +%{_bindir}/oxygen-settings5 +%{_libdir}/liboxygenstyle5.so.* +%{_libdir}/liboxygenstyleconfig5.so.* +%{_kf5_qtplugindir}/styles/oxygen.so +%{_kf5_qtplugindir}/kstyle_oxygen_config.so +%if 0%{?fedora} +%{_kf5_qtplugindir}/org.kde.kdecoration2/oxygendecoration.so +%{_kf5_datadir}/kservices5/oxygendecorationconfig.desktop +%endif +%{_kf5_datadir}/kservices5/oxygenstyleconfig.desktop +%{_kf5_datadir}/kstyle/themes/oxygen.themerc +%{_kf5_datadir}/icons/hicolor/*/apps/oxygen-settings.* +#%{_kf5_datadir}/color-schemes/Oxygen.colors +#%{_kf5_datadir}/color-schemes/OxygenCold.colors + +%if 0%{?fedora} +%files -n oxygen-cursor-themes +%{_datadir}/icons/KDE_Classic/ +%{_datadir}/icons/Oxygen_Black/ +%{_datadir}/icons/Oxygen_Blue/ +%{_datadir}/icons/Oxygen_White/ +%{_datadir}/icons/Oxygen_Yellow/ +%{_datadir}/icons/Oxygen_Zion/ +%endif + +%files -n oxygen-sound-theme +%{_datadir}/sounds/Oxygen-* + + +%changelog + diff --git a/nx-desktop/SPECS/plasma-pa.spec b/nx-desktop/SPECS/plasma-pa.spec new file mode 100644 index 0000000000000000000000000000000000000000..7154db6e245d9b2bfa6368acfd6d80c930f67c41 --- /dev/null +++ b/nx-desktop/SPECS/plasma-pa.spec @@ -0,0 +1,85 @@ +Name: plasma-pa +Version: 5.15.5 +Release: 1%{?dist} +Summary: Plasma applet for audio volume management using PulseAudio + +License: LGPLv2+ and GPLv2+ +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/plasma-pa-5.15.5.tar.xz +BuildRequires: extra-cmake-modules +BuildRequires: glib2-devel +BuildRequires: kde-filesystem +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kdeclarative-devel +BuildRequires: kf5-kdoctools-devel +BuildRequires: kf5-kglobalaccel-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kpackage-devel +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-rpm-macros >= 5.25.0-2 +#BuildRequires: pkgconfig(gconf-2.0) +BuildRequires: GConf2-devel +BuildRequires: pkgconfig(libcanberra) +BuildRequires: perl-generators +BuildRequires: pulseaudio-libs-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: cmake(KF5Notifications) +%if ! 0%{?bootstrap} +# required kpackage plugins (-packagestructure comes from plasma-workspace) +BuildRequires: plasma-packagestructure +%endif + +Requires: pulseaudio +# support systemsettings->multimedia->audio volume->advanced->automatically switch streams when a new output becomes available +Recommends: pulseaudio-module-gconf%{?_isa} + +%description +%{summary}. + + +%prep +%autosetup + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --all-name --with-html + +## unpackaged files +rm -rfv %{buildroot}%{_kde4_appsdir}/kconf_update/ + + +%files -f %{name}.lang +%license COPYING* +%{_kf5_datadir}/plasma/plasmoids/org.kde.plasma.volume/ +%{_kf5_qmldir}/org/kde/plasma/private/volume/ +%{_kf5_qtplugindir}/kcms/kcm_pulseaudio.so +%{_kf5_datadir}/kservices5/plasma-applet-org.kde.plasma.volume.desktop +%{_kf5_datadir}/kconf_update/* +%{_kf5_datadir}/kpackage/kcms/kcm_pulseaudio +%{_kf5_datadir}/kservices5/kcm_pulseaudio.desktop +%{_kf5_metainfodir}/org.kde.plasma.volume.appdata.xml + + +%changelog + diff --git a/nx-desktop/SPECS/plasma-systemsettings.spec b/nx-desktop/SPECS/plasma-systemsettings.spec new file mode 100644 index 0000000000000000000000000000000000000000..d9ad10126e90101ebae900fde74b6764eced23aa --- /dev/null +++ b/nx-desktop/SPECS/plasma-systemsettings.spec @@ -0,0 +1,130 @@ +%global base_name systemsettings + +Name: plasma-%{base_name} +Summary: KDE System Settings application +Version: 5.15.5 +Release: 1%{?dist} + +License: GPLv2+ +URL: https://cgit.kde.org/%{base_name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global majmin_ver %(echo %{version} | cut -d. -f1,2).50 +%global stable unstable +%else +%global majmin_ver %(echo %{version} | cut -d. -f1,2) +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{base_name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/systemsettings-5.15.5.tar.xz +BuildRequires: desktop-file-utils + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: cmake(KF5Crash) +BuildRequires: cmake(KF5ItemViews) +BuildRequires: cmake(KF5KCMUtils) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5Service) +BuildRequires: cmake(KF5IconThemes) +BuildRequires: cmake(KF5WidgetsAddons) +BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(KF5XmlGui) +BuildRequires: cmake(KF5DBusAddons) +BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5DocTools) +BuildRequires: cmake(KF5Package) +BuildRequires: cmake(KF5Declarative) +BuildRequires: cmake(KF5Activities) +BuildRequires: cmake(KF5ActivitiesStats) +BuildRequires: cmake(KF5KHtml) +BuildRequires: cmake(KF5ItemModels) + +#BuildRequires: cmake(Qt5Qml) +BuildRequires: qt5-qtdeclarative-devel +#BuildRequires: cmake(Qt5Quick) +#BuildRequires: cmake(Qt5QuickWidgets) +#BuildRequires: cmake(Qt5Widgets) +BuildRequires: qt5-qtbase-devel + +BuildRequires: cmake(KF5Kirigami2) +BuildRequires: kf5-kirigami2-devel >= 2.1 +BuildRequires: plasma-workspace-devel >= %{version} +Requires: libkworkspace5%{?_isa} >= %{majmin_ver} +Requires: kf5-kirigami2%{?_isa} >= 2.1 + +# kde-cli-tools provides kcmshell5, which is not directly needed by +# systemsettings, but is an addition expected by users +Requires: kde-cli-tools + +# https://bugzilla.redhat.com/show_bug.cgi?id=1268493 +# doc/HTML/en/systemsettings conflicts +Conflicts: kde-workspace < 5.0 + +# /usr/share/kservices5/settings-system-administration.desktop file conflict +Conflicts: kcm_systemd < 1.2.1-15 + +%description +%{summary}. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%autosetup -n %{base_name}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang systemsettings5 --with-qt --with-html --all-name + + +%check +desktop-file-validate %{buildroot}%{_datadir}/applications/kdesystemsettings.desktop +desktop-file-validate %{buildroot}%{_datadir}/applications/systemsettings.desktop + + +%ldconfig_scriptlets + +%files -f systemsettings5.lang +%license COPYING* +%{_bindir}/systemsettings5 +%{_libdir}/libsystemsettingsview.so.* +%{_kf5_qtplugindir}/*.so +%{_datadir}/systemsettings/ +%{_datadir}/applications/kdesystemsettings.desktop +%{_datadir}/applications/systemsettings.desktop +#%%{_datadir}/metainfo/org.kde.systemsettings.metainfo.xml +%{_kf5_datadir}/kservices5/*.desktop +%{_kf5_datadir}/kservicetypes5/*.desktop +%{_kf5_datadir}/kxmlgui5/systemsettings +%dir %{_kf5_datadir}/kpackage/genericqml/ +%{_kf5_datadir}/kpackage/genericqml/org.kde.systemsettings.*/ +%{_sysconfdir}/xdg/systemsettings.categories +#%%{_kf5_datadir}/qlogging-categories5/systemsettings.categories + + +%files devel +%{_includedir}/systemsettingsview/ +%{_libdir}/libsystemsettingsview.so + + +%changelog + diff --git a/nx-desktop/SPECS/plasma-thunderbolt.spec b/nx-desktop/SPECS/plasma-thunderbolt.spec new file mode 100644 index 0000000000000000000000000000000000000000..087f00512aa0e56eb46916d1ef687f3334dc0872 --- /dev/null +++ b/nx-desktop/SPECS/plasma-thunderbolt.spec @@ -0,0 +1,80 @@ +%global base_name plasma-thunderbolt + +Name: plasma-thunderbolt +Summary: Plasma integration for controlling Thunderbolt devices +Version: 5.17.5 +Release: 1%{?dist} + +License: GPLv2+ and BSD +URL: https://cgit.kde.org/%{base_name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{base_name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.18.4/plasma-thunderbolt-5.18.4.tar.xz +BuildRequires: gcc-c++ + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5DBusAddons) +BuildRequires: cmake(KF5Declarative) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5KCMUtils) +BuildRequires: cmake(KF5Notifications) + +# BuildRequires: cmake(Qt5DBus) +BuildRequires: qt5-qtbase-devel +#BuildRequires: cmake(Qt5Core) +#BuildRequires: cmake(Qt5Quick) +BuildRequires: qt5-qtdeclarative-devel + +Requires: bolt + +%description +Plasma Sytem Settings module and a KDED module to handle authorization of +Thunderbolt devices connected to the computer. There's also a shared library +(libkbolt) that implements common interface between the modules and the +system-wide bolt daemon, which does the actual hard work of talking to the +kernel. + + +%prep +%autosetup -n %{base_name}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +%make_install -C %{_target_platform} + +%find_lang %{name} --all-name + +%ldconfig_scriptlets + + +%files -f %{name}.lang +%doc README.md +%license COPYING +%{_kf5_libdir}/libkbolt.so +%{_kf5_qtplugindir}/kcms/kcm_bolt.so +%{_kf5_qtplugindir}/kf5/kded/kded_bolt.so +%{_kf5_datadir}/knotifications5/kded_bolt.notifyrc +%dir %{_kf5_datadir}/kpackage/kcms/kcm_bolt +%{_kf5_datadir}/kpackage/kcms/kcm_bolt/* +%{_kf5_datadir}/kservices5/kcm_bolt.desktop + + +%changelog + diff --git a/nx-desktop/SPECS/plasma-vault.spec b/nx-desktop/SPECS/plasma-vault.spec new file mode 100644 index 0000000000000000000000000000000000000000..16906c55022bcb8e9a2754ef81bd53aaca2d177d --- /dev/null +++ b/nx-desktop/SPECS/plasma-vault.spec @@ -0,0 +1,70 @@ +%global base_name plasma-vault + +Name: plasma-vault +Summary: Plasma Vault offers strong encryption features in a user-friendly way +Version: 5.15.5 +Release: 1%{?dist} + +License: GPLv2+ +URL: https://cgit.kde.org/%{base_name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{base_name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/plasma-vault-5.15.5.tar.xz +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5Activities) +BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5ConfigWidgets) +BuildRequires: cmake(KF5DBusAddons) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5Plasma) +BuildRequires: cmake(KF5SysGuard) +BuildRequires: cmake(KF5IconThemes) +BuildRequires: cmake(KF5NetworkManagerQt) + +#BuildRequires: cmake(Qt5Quick) +BuildRequires: qt5-qtdeclarative-devel +%description +Plasma Vault allows to lock and encrypt sets of documents and hide them from +prying eyes even when the user is logged in. + + +%prep +%autosetup -n %{base_name}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --all-name + + +%files -f %{name}.lang +%license COPYING +%{_kf5_plugindir}/kded/plasmavault.so +%dir %{_qt5_plugindir}/plasma/applets/ +%{_qt5_plugindir}/plasma/applets/plasma_applet_vault.so +#%%{_qt5_plugindir}/kf5/kfileitemaction/plasmavaultfileitemaction.so +%{_kf5_datadir}/plasma/plasmoids/org.kde.plasma.vault/ +%{_kf5_datadir}/kservices5/plasma-applet-org.kde.plasma.vault.desktop +%{_kf5_metainfodir}/org.kde.plasma.vault.appdata.xml + + +%changelog diff --git a/nx-desktop/SPECS/plasma-workspace.spec b/nx-desktop/SPECS/plasma-workspace.spec new file mode 100644 index 0000000000000000000000000000000000000000..e3b49542bb6f71e323aeca8ad7fb422bd1e2f046 --- /dev/null +++ b/nx-desktop/SPECS/plasma-workspace.spec @@ -0,0 +1,584 @@ +# Set (as 1) to enable bootstrap when building plasma-workspace on a new +# repo or arch where there's no package that would provide plasmashell +%global bootstrap 1 + +%global kf5_version_min 5.50.0 +%global kf5_version 5.55.0 + +Name: plasma-workspace +Summary: Plasma workspace, applications and applets +Version: 5.15.5 +Release: 1%{?dist} + +License: GPLv2+ +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global majmin_ver %(echo %{version} | cut -d. -f1,2).50 +%global stable unstable +%else +%global majmin_ver %(echo %{version} | cut -d. -f1,2) +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz + +# filter qml/plugins provides +%global __provides_exclude_from ^(%{_kf5_qmldir}/.*\\.so|%{_kf5_qtplugindir}/.*\\.so)$ + +# This goes to PAM +# TODO: this should arguably be in kde-settings with the other pam-related configs +Source10: kde +#Source15: fedora.desktop + +# breeze fedora sddm theme components +# includes f25-based preview (better than breeze or nothing at least) +#Source20: breeze-fedora-0.2.tar.gz + +## downstream Patches +#Patch100: plasma-workspace-5.12.5-konsole-in-contextmenu.patch +#Patch101: plasma-workspace-5.3.0-set-fedora-default-look-and-feel.patch +# remove stuff we don't want or need, plus a minor bit of customization --rex +#Patch102: startkde.patch +# default to folderview (instead of desktop) containment, see also +# https://mail.kde.org/pipermail/distributions/2016-July/000133.html +# and example, +# https://github.com/notmart/artwork-lnf-netrunner-core/blob/master/usr/share/plasma/look-and-feel/org.kde.netrunner-core.desktop/contents/defaults +#Patch105: plasma-workspace-5.7.3-folderview_layout.patch + +## upstreamable Patches + +## upstream Patches lookaside cache + +## upstream Patches (master branch) + +# udev +BuildRequires: zlib-devel +BuildRequires: dbusmenu-qt5-devel +BuildRequires: libGL-devel +BuildRequires: mesa-libGLES-devel +BuildRequires: libSM-devel +BuildRequires: libX11-devel +BuildRequires: libXau-devel +BuildRequires: libXdmcp-devel +BuildRequires: libxkbfile-devel +BuildRequires: libXcomposite-devel +BuildRequires: libXdamage-devel +BuildRequires: libXrender-devel +BuildRequires: libXfixes-devel +BuildRequires: libXrandr-devel +BuildRequires: libXcursor-devel +BuildRequires: libXtst-devel +BuildRequires: libxcb-devel +BuildRequires: xcb-util-keysyms-devel +BuildRequires: xcb-util-image-devel +BuildRequires: xcb-util-renderutil-devel +BuildRequires: xcb-util-wm-devel +BuildRequires: xcb-util-devel +BuildRequires: glib2-devel +BuildRequires: fontconfig-devel +BuildRequires: boost-devel +BuildRequires: libusb-devel +BuildRequires: libbsd-devel +BuildRequires: pam-devel +BuildRequires: lm_sensors-devel +BuildRequires: pciutils-devel +%ifnarch s390 s390x +BuildRequires: libraw1394-devel +%endif +BuildRequires: gpsd-devel +BuildRequires: libqalculate-devel +%global kf5_pim 1 +BuildRequires: kf5-kholidays-devel +BuildRequires: kf5-prison-devel + +BuildRequires: qt5-qtbase-devel >= 5.7.0 +BuildRequires: qt5-qtx11extras-devel +BuildRequires: qt5-qtscript-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtwebkit-devel +BuildRequires: phonon-qt5-devel + +BuildRequires: kf5-rpm-macros >= %{kf5_version_min} +BuildRequires: extra-cmake-modules +BuildRequires: kf5-baloo-devel >= %{kf5_version_min} +BuildRequires: kf5-kactivities-stats-devel >= %{kf5_version_min} +BuildRequires: kf5-kcmutils-devel >= %{kf5_version_min} +BuildRequires: kf5-kcrash-devel >= %{kf5_version_min} +BuildRequires: kf5-kdeclarative-devel >= %{kf5_version_min} +BuildRequires: kf5-kdelibs4support-devel >= %{kf5_version_min} +BuildRequires: kf5-kdesu-devel >= %{kf5_version_min} +BuildRequires: kf5-kdewebkit-devel >= %{kf5_version_min} +BuildRequires: kf5-kdoctools-devel >= %{kf5_version_min} +BuildRequires: kf5-kglobalaccel-devel >= %{kf5_version_min} +BuildRequires: kf5-kidletime-devel >= %{kf5_version_min} +BuildRequires: kf5-kinit-devel >= %{kf5_version_min} +BuildRequires: kf5-kjsembed-devel >= %{kf5_version_min} +BuildRequires: kf5-knewstuff-devel >= %{kf5_version_min} +BuildRequires: kf5-knotifyconfig-devel >= %{kf5_version_min} +BuildRequires: kf5-kpeople-devel >= %{kf5_version_min} +BuildRequires: kf5-krunner-devel >= %{kf5_version_min} +BuildRequires: kf5-ktexteditor-devel >= %{kf5_version_min} +BuildRequires: kf5-ktextwidgets-devel >= %{kf5_version_min} +BuildRequires: kf5-kwallet-devel >= %{kf5_version_min} +BuildRequires: kf5-kxmlrpcclient-devel >= %{kf5_version_min} +BuildRequires: kf5-networkmanager-qt-devel >= %{kf5_version_min} +BuildRequires: kf5-plasma-devel >= %{kf5_version_min} +Requires: kf5-plasma%{?_isa} >= %{kf5_version} +BuildRequires: kf5-threadweaver-devel >= %{kf5_version_min} +BuildRequires: kf5-kded-devel >= %{kf5_version_min} + +BuildRequires: kf5-ksysguard-devel >= %{majmin_ver} +BuildRequires: kf5-kwayland-devel >= %{kf5_version_min} +BuildRequires: wayland-devel >= 1.3.0 +BuildRequires: libkscreen-qt5-devel >= %{majmin_ver} +BuildRequires: kscreenlocker-devel >= %{majmin_ver} + +BuildRequires: kwin-devel >= %{majmin_ver} + +BuildRequires: chrpath +BuildRequires: desktop-file-utils + +# Optional +BuildRequires: kf5-kactivities-devel +%if 0%{?fedora} +BuildRequires: cmake(AppStreamQt) >= 0.10.4 +%endif + +# when kded_desktopnotifier.so moved here +Conflicts: kio-extras < 5.4.0 + +%if 0%{?fedora} || 0%{?rhel} > 7 +Recommends: %{name}-geolocation = %{version}-%{release} +Suggests: imsettings-qt +%else +Requires: %{name}-geolocation = %{version}-%{release} +%endif + +Requires: %{name}-common = %{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: libkworkspace5%{?_isa} = %{version}-%{release} + +# for libkdeinit5_* +%{?kf5_kinit_requires} +Requires: kactivitymanagerd >= %{majmin_ver} +Requires: khotkeys >= %{majmin_ver} +Requires: kf5-kded +Requires: kf5-kdoctools +Requires: qt5-qtquickcontrols +Requires: qt5-qtgraphicaleffects +Requires: kf5-filesystem +Requires: kf5-baloo +Requires: kf5-kglobalaccel >= 5.7 +Requires: kf5-kxmlrpcclient +#Requires: kf5-kquickcharts + +# systemmonitor dataengine +Requires: ksysguardd >= %{majmin_ver} + +# The new volume control for PulseAudio +%if 0%{?fedora} || 0%{?rhel} > 7 +Requires: plasma-pa +%endif + +# Without the platformtheme plugins we get broken fonts +Requires: kf5-frameworkintegration + +# For krunner +Requires: plasma-milou >= %{majmin_ver} + +# powerdevil has a versioned dep on libkworkspace5, so (may?) +# need to avoid this dep when bootstrapping +%if ! 0%{?bootstrap} +# Power management +Requires: powerdevil >= %{majmin_ver} +%endif + +# startkde +Requires: coreutils +Requires: dbus-x11 +Requires: socat +Requires: xmessage +Requires: qt5-qttools + +Requires: xorg-x11-utils +Requires: xorg-x11-server-utils + +Requires: kde-settings-plasma + + +Requires: systemd + +# Oxygen +# TODO: review if oxygen-fonts, oxygen-icon-theme are still needed (I suspect not) -- rex +#Requires: oxygen-icon-theme +Requires: oxygen-sound-theme >= %{majmin_ver} +#Requires: oxygen-fonts + +# PolicyKit authentication agent +Requires: polkit-kde >= %{majmin_ver} + +# Require any plasmashell (plasma-desktop provides plasmashell(desktop)) +%if 0%{?bootstrap} +#Provides: plasmashell = %%{version} +%else +# Note: We should require >= %%{version}, but that creates a circular dependency +# at build time of plasma-desktop, because it provides the needed dependency, but +# also needs plasma-workspace to build. So for now the dependency is unversioned. +#Requires: plasmashell >= %%{majmin_ver} +%endif + +# when -common, libkworkspace5 was split out +Obsoletes: plasma-workspace < 5.4.2-2 + +# plasmashell provides dbus service org.freedesktop.Notifications +Provides: desktop-notification-daemon + +# upgrade path, when sddm-breeze was split out +Obsoletes: plasma-workspace < 5.3.2-8 + +# digitalclock applet +%if ! 0%{?bootstrap} +BuildRequires: pkgconfig(iso-codes) +%endif +Requires: iso-codes + +%description +Plasma 5 libraries and runtime components + +%package common +Summary: Common files for %{name} +%description common +%{name}. + +%package -n libkworkspace5 +Summary: Runtime libkworkspace5 library +# when spilt occurred +Obsoletes: plasma-workspace < 5.4.2-2 +Requires: %{name}-common = %{version}-%{release} +%description -n libkworkspace5 +%{summary}. + +%package libs +Summary: Runtime libraries for %{name} +# when split out +Obsoletes: plasma-workspace < 5.4.2-2 +## omit dep on main pkg for now, means we can avoid pulling in a +## huge amount of deps (including kde4) into buildroot -- rex +#Requires: %%{name}%%{?_isa} = %%{version}-%%{release} +Requires: %{name}-common = %{version}-%{release} +# consider splitting out plasma_packagestructure content later +Provides: plasma-packagestructure = %{version}-%{release} +%description libs +%{summary}. + +%package devel +Summary: Development files for %{name} +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: libkworkspace5%{?_isa} = %{version}-%{release} +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package doc +Summary: Documentation and user manuals for %{name} +License: GFDL +# switch to noarch +Obsoletes: plasma-workspace-doc < 5.3.1-2 +Requires: %{name}-common = %{version}-%{release} +BuildArch: noarch +%description doc +Documentation and user manuals for %{name}. + +%package geolocation +Summary: Plasma5 geolocation components +# when split out +Obsoletes: plasma-workspace < 5.4.2-2 +Requires: %{name}-geolocation-libs%{?_isa} = %{version}-%{release} +%description geolocation +%{summary}. + +%package geolocation-libs +Summary: Plasma5 geolocation runtime libraries +Requires: %{name}-common = %{version}-%{release} +Requires: %{name}-geolocation = %{version}-%{release} +%description geolocation-libs +%{summary}. + +%package -n sddm-breeze +Summary: SDDM breeze theme +# upgrade path, when sddm-breeze was split out +Obsoletes: plasma-workspace < 5.3.2-8 +Requires: kf5-plasma >= %{kf5_version} +# Background.qml:import QtQuick +Requires: qt5-qtquickcontrols +# on-screen keyboard +Recommends: qt5-qtvirtualkeyboard +# QML imports: +# org.kde.plasma.workspace.components +# org.kde.plasma.workspace.keyboardlayout +Requires: %{name} = %{version}-%{release} +# /usr/share/backgrounds/default.png +%if 0%{?fedora} +BuildRequires: desktop-backgrounds-compat +Requires: desktop-backgrounds-compat +%endif +%if 0%{?rhel} +Requires: system-logos +%endif +BuildArch: noarch +%description -n sddm-breeze +%{summary}. + +%package wayland +Summary: Wayland support for Plasma +Requires: %{name} = %{version}-%{release} +Requires: kwin-wayland >= %{majmin_ver} +Requires: kwayland-integration%{?_isa} >= %{majmin_ver} +Requires: xorg-x11-server-Xwayland +Requires: qt5-qtwayland%{?_isa} +# startplasmacompositor deps +Requires: qt5-qttools +%description wayland +%{summary}. + +%package -n plasma-lookandfeel-fedora +Summary: Fedora look-and-feel for Plasma +Requires: %{name} = %{version}-%{release} +# when switched to noarch +Obsoletes: plasma-lookandfeel-fedora < 5.8.0-5 +# https://bugzilla.redhat.com/show_bug.cgi?id=1356890 +Obsoletes: f22-kde-theme < 22.4 +Obsoletes: f23-kde-theme < 23.1 +Obsoletes: f24-kde-theme < 24.6 +Obsoletes: f24-kde-theme-core < 5.10.5-2 +BuildArch: noarch +%description -n plasma-lookandfeel-fedora +%{summary}. + + +%prep +#%%setup -q -a 20 +%setup -q -n %{name}-%{version} + +## upstream patches + +#%%patch100 -p1 -b .konsole-in-contextmenu +# FIXME/TODO: it is unclear whether this is needed or even a good idea anymore -- rex +%if 0%{?default_lookandfeel:1} +sed -i -e "s|@DEFAULT_LOOKANDFEEL@|%{?default_lookandfeel}%{!?default_lookandfeel:org.kde.breeze.desktop}|g" \ + shell/packageplugins/lookandfeel/lookandfeel.cpp +%endif + + + + + +# highlight the use of wayland +#sed -i.plasmawayland -e "s|Plasma|Plasma (Wayland)|g" login-sessions/plasmawayland.desktop.cmake + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +chrpath --delete %{buildroot}%{_kf5_qtplugindir}/phonon_platform/kde.so + +# compat symlink +#ln -s startplasma-x11 %{buildroot}%{_kf5_bindir}/startkde + +# make fedora-breeze sddm theme variant. + +# Make kcheckpass work +install -m644 -p -D %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/kde + +%find_lang all --with-html --all-name + +grep "%{_kf5_docdir}" all.lang > %{name}-doc.lang +grep libkworkspace.mo all.lang > libkworkspace5.lang +# any translations not used elsewhere, include in main pkg +cat *.lang | sort | uniq -u > %{name}.lang + + +%check +desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/plasma-windowed.desktop +desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.{klipper,plasmashell,systemmonitor}.desktop + + +%files common +%license COPYING +%license COPYING.DOC +%license COPYING.LIB + +%files -f %{name}.lang +%{_kf5_bindir}/gmenudbusmenuproxy +%{_kf5_bindir}/kcminit +%{_kf5_bindir}/kcminit_startup +%{_kf5_bindir}/klipper +%{_kf5_bindir}/krunner +%{_kf5_bindir}/ksmserver +%{_kf5_bindir}/ksplashqml +%{_kf5_bindir}/plasmashell +%{_kf5_bindir}/plasmawindowed +#%%{_kf5_bindir}/plasma_session +%{_kf5_bindir}/plasma_waitforname +%{_kf5_bindir}/startkde +#%%{_kf5_bindir}/startplasma-x11 +%{_kf5_bindir}/systemmonitor +%{_kf5_bindir}/xembedsniproxy + +%{_kf5_bindir}/kcheckrunning +%{_kf5_bindir}/kdostartupconfig5 +%{_kf5_bindir}/kstartupconfig5 +%{_kf5_bindir}/kuiserver5 +%{_kf5_bindir}/startplasmacompositor + +%{_kf5_libdir}/libkdeinit5_*.so + + + + +%{_kf5_qmldir}/org/kde/* +%{_libexecdir}/baloorunner +%{_libexecdir}/ksmserver-logout-greeter +%{_libexecdir}/ksyncdbusenv +%{_kf5_datadir}/ksplash/ +%{_kf5_datadir}/plasma/plasmoids/ +%{_kf5_datadir}/plasma/services/ +%{_kf5_datadir}/plasma/wallpapers/ +%dir %{_kf5_datadir}/plasma/look-and-feel/ +%{_kf5_datadir}/plasma/look-and-feel/org.kde.breeze.desktop/ +%{_kf5_datadir}/solid/ +%{_kf5_datadir}/kstyle/ +%{_sysconfdir}/xdg/autostart/*.desktop +%{_sysconfdir}/xdg/ +%{_datadir}/desktop-directories/*.directory +%{_datadir}/dbus-1/services/*.service +#%%{_datadir}/knsrcfiles/*.knsrc +%{_kf5_datadir}/kservices5/*.desktop +%{_kf5_datadir}/kservices5/*.protocol +%{_kf5_datadir}/kservicetypes5/*.desktop +%{_kf5_datadir}/knotifications5/*.notifyrc +%{_kf5_datadir}/config.kcfg/* +%{_kf5_datadir}/kio_desktop/ +%{_kf5_datadir}/kconf_update/krunnerplugins.upd +%{_kf5_libdir}/kconf_update_bin/krunnerplugins +%{_kf5_metainfodir}/*.xml +%{_kf5_datadir}/applications/org.kde.klipper.desktop +%{_kf5_datadir}/applications/org.kde.plasmashell.desktop +%{_kf5_datadir}/applications/plasma-windowed.desktop +%{_kf5_datadir}/applications/org.kde.systemmonitor.desktop +%{_datadir}/xsessions/plasma.desktop +%{_kf5_bindir}/plasma_waitforname +#%%{_kf5_datadir}/qlogging-categories5/*.categories +#%%{_sysconfdir}/xdg/plasmanotifyrc +%{_kf5_datadir}/kpackage/kcms/kcm_translations/* +# PAM +%config(noreplace) %{_sysconfdir}/pam.d/kde +%exclude %{_kf5_datadir}/kservices5/plasma-dataengine-geolocation.desktop +%exclude %{_kf5_datadir}/kservices5/plasma-geolocation-gps.desktop +%exclude %{_kf5_datadir}/kservices5/plasma-geolocation-ip.desktop +%exclude %{_kf5_datadir}/kservicetypes5/plasma-geolocationprovider.desktop + +%files doc -f %{name}-doc.lang + +%ldconfig_scriptlets -n libkworkspace5 + +%files -n libkworkspace5 -f libkworkspace5.lang +%{_libdir}/libkworkspace5.so.5* + +%ldconfig_scriptlets libs + +%files libs +%{_sysconfdir}/xdg/taskmanagerrulesrc +%{_libdir}/libcolorcorrect.so.* +%{_libdir}/libtaskmanager.so.* +%{_libdir}/libweather_ion.so.* +#%%{_libdir}/libnotificationmanager.* +# multilib'able plugins +%{_kf5_qtplugindir}/plasma/applets/ +%{_kf5_qtplugindir}/plasma/dataengine/ +%if 0%{?kf5_pim} +%{_kf5_qtplugindir}/plasmacalendarplugins/ +%endif +%{_kf5_qtplugindir}/*.so +%exclude %{_kf5_qtplugindir}/plasma-geolocation-gps.so +%exclude %{_kf5_qtplugindir}/plasma-geolocation-ip.so +%exclude %{_kf5_qtplugindir}/plasma/dataengine/plasma_engine_geolocation.so +%dir %{_kf5_qtplugindir}/phonon_platform/ +%{_kf5_qtplugindir}/phonon_platform/kde.so +%{_kf5_qtplugindir}/kpackage/packagestructure/*.so +%{_kf5_qtplugindir}/plasma/packagestructure/plasma_packagestructure_share.so +%{_kf5_plugindir}/kio/*.so +%{_kf5_plugindir}/kded/*.so +%{_qt5_plugindir}/kcms/kcm_translations.so +%{_libexecdir}/startplasma +%{_datadir}/plasma/shareprovider/ +#%%{_libdir}/kconf_update_bin/krunnerglobalshortcuts +#%%{_kf5_qtplugindir}/plasma/containmentactions/plasma_containmentactions_applauncher.so +#%%{_kf5_qtplugindir}/plasma/containmentactions/plasma_containmentactions_contextmenu.so +#%%{_kf5_qtplugindir}/plasma/containmentactions/plasma_containmentactions_paste.so +#%%{_kf5_qtplugindir}/plasma/containmentactions/plasma_containmentactions_switchdesktop.so +#%%{_kf5_qtplugindir}/plasma/containmentactions/plasma_containmentactions_switchwindow.so +#%%{_libexecdir}/plasma-sourceenv.sh +#%%{_libexecdir}/startplasma-waylandsession +#%%{_datadir}/kconf_update/krunnerglobalshortcuts.upd +#%%{_datadir}/kglobalaccel/krunner.desktop + + +%files geolocation +%{_kf5_qtplugindir}/plasma-geolocation-gps.so +%{_kf5_qtplugindir}/plasma-geolocation-ip.so +%{_kf5_qtplugindir}/plasma/dataengine/plasma_engine_geolocation.so +%{_kf5_datadir}/kservices5/plasma-dataengine-geolocation.desktop +%{_kf5_datadir}/kservices5/plasma-geolocation-gps.desktop +%{_kf5_datadir}/kservices5/plasma-geolocation-ip.desktop +%{_kf5_datadir}/kservicetypes5/plasma-geolocationprovider.desktop + +%ldconfig_scriptlets geolocation-libs + +%files geolocation-libs +%{_libdir}/libplasma-geolocation-interface.so.5* + +%files devel +%{_libdir}/libcolorcorrect.so +%{_libdir}/libweather_ion.so +%{_libdir}/libtaskmanager.so +%{_libdir}/libplasma-geolocation-interface.so +%{_libdir}/libkworkspace5.so +%dir %{_includedir}/plasma/ +%{_includedir}/colorcorrect/ +%{_includedir}/plasma/weather/ +%{_includedir}/kworkspace5/ +%{_includedir}/plasma/geolocation/ +%{_includedir}/taskmanager/ +#%%{_includedir}/notificationmanager/ +%{_libdir}/cmake/KRunnerAppDBusInterface/ +%{_libdir}/cmake/KSMServerDBusInterface/ +%{_libdir}/cmake/LibColorCorrect +%{_libdir}/cmake/LibKWorkspace/ +%{_libdir}/cmake/LibTaskManager/ +#%%{_libdir}/cmake/LibNotificationManager/ +%{_datadir}/dbus-1/interfaces/*.xml +%{_datadir}/kdevappwizard/templates/ion-dataengine.tar.bz2 + +%files -n sddm-breeze +%{_datadir}/sddm/themes/breeze/ +#%%{_datadir}/sddm/themes/01-breeze-fedora/ +#%%config(noreplace) %%{_datadir}/sddm/themes/01-breeze-fedora/theme.conf.user + +%files wayland +#%%{_kf5_bindir}/startplasma-wayland +%{_datadir}/wayland-sessions/plasmawayland.desktop + + + +%changelog + diff --git a/nx-desktop/SPECS/plymouth-kcm.spec b/nx-desktop/SPECS/plymouth-kcm.spec new file mode 100644 index 0000000000000000000000000000000000000000..a448a305b1118caa2515161a40ce556870283366 --- /dev/null +++ b/nx-desktop/SPECS/plymouth-kcm.spec @@ -0,0 +1,84 @@ + +%global base_name plymouth-kcm + +Name: plymouth-kcm +Summary: Plymouth configuration module for systemsettings +Version: 5.15.5 +Release: 1%{?dist} + +License: GPLv2+ +URL: https://cgit.kde.org/%{base_name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/plymouth-kcm-5.15.5.tar.xz +# Patch1: 0001-fedora.patch + +# filter plugin provides +%global __provides_exclude_from ^(%%{_kf5_qtplugindir}/.*\\.so)$ + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: kf5-kcmutils +BuildRequires: qt5-qtbase-devel +BuildRequires: plymouth-devel + +#BuildRequires: cmake(Qt5Quick) +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: cmake(KF5Archive) +BuildRequires: cmake(KF5NewStuff) +BuildRequires: cmake(KF5NewStuffCore) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5Declarative) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5ConfigWidgets) + +Requires: plymouth + +%description +This is a System Settings configuration module for configuring the +plymouth splash screen. + + +%prep +%setup -q -n %{name}-%{version} + +#%%patch1 -p1 -b .fedora + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang kcm_plymouth --all-name --with-html + + +%files -f kcm_plymouth.lang +%license COPYING +# %%{_kf5_datadir}/dbus-1/system.d/org.kde.kcontrol.kcmplymouth.conf +%{_sysconfdir}/dbus-1/system.d/org.kde.kcontrol.kcmplymouth.conf +%{_sysconfdir}/xdg/plymouth.knsrc +%{_bindir}/kplymouththemeinstaller +%{_kf5_qtplugindir}/kcms/kcm_plymouth.so +%{_kf5_libexecdir}/kauth/plymouthhelper +%{_datadir}/dbus-1/system-services/org.kde.kcontrol.kcmplymouth.service +%{_datadir}/kpackage/kcms/kcm_plymouth/ +%{_datadir}/kservices5/kcm_plymouth.desktop +%{_datadir}/polkit-1/actions/org.kde.kcontrol.kcmplymouth.policy + + +%changelog diff --git a/nx-desktop/SPECS/polkit-kde.spec b/nx-desktop/SPECS/polkit-kde.spec new file mode 100644 index 0000000000000000000000000000000000000000..10d2225f77e286c26c3a4f34b26647417e7589c6 --- /dev/null +++ b/nx-desktop/SPECS/polkit-kde.spec @@ -0,0 +1,82 @@ +%global base_name polkit-kde-agent-1 + +Name: polkit-kde +Summary: PolicyKit integration for KDE Desktop +Version: 5.15.5 +Release: 1%{?dist} + +License: GPLv2+ +URL: https://cgit.kde.org/%{base_name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{base_name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/polkit-kde-agent-1-5.15.5.tar.xz +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: qt5-qtbase-devel + +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-kwidgetsaddons-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kcrash-devel +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-knotifications-devel +BuildRequires: kf5-kdeclarative-devel + +BuildRequires: polkit-qt5-1-devel + +Provides: PolicyKit-authentication-agent = %{version}-%{release} +Provides: polkit-kde-1 = %{version}-%{release} +Provides: polkit-kde-agent-1 = %{version}-%{release} + +Obsoletes: PolicyKit-kde < 4.5 + +# Add explicit dependency on polkit, since polkit-libs were split out +Requires: polkit + +%description +Provides Policy Kit Authentication Agent that nicely fits to KDE. + + +%prep +%autosetup -n %{base_name}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang polkit-kde-authentication-agent-1 + +# Move the agent from libexec to libexec/kf5 +sed -i "s/Exec=\/usr\/libexec\//Exec=\/usr\/libexec\/kf5\//" %{buildroot}%{_sysconfdir}/xdg/autostart/polkit-kde-authentication-agent-1.desktop +mkdir -p %{buildroot}/%{_kf5_libexecdir}/ +mv %{buildroot}/%{_libexecdir}/polkit-kde-authentication-agent-1 \ + %{buildroot}/%{_kf5_libexecdir} + + +%files -f polkit-kde-authentication-agent-1.lang +%license COPYING +%{_kf5_libexecdir}/polkit-kde-authentication-agent-1 +%{_sysconfdir}/xdg/autostart/polkit-kde-authentication-agent-1.desktop +%{_kf5_datadir}/knotifications5/policykit1-kde.notifyrc +%{_kf5_datadir}/applications/org.kde.polkit-kde-authentication-agent-1.desktop + + +%changelog diff --git a/nx-desktop/SPECS/powerdevil.spec b/nx-desktop/SPECS/powerdevil.spec new file mode 100644 index 0000000000000000000000000000000000000000..296ead39184e84b65843f70ab458a68260958e0d --- /dev/null +++ b/nx-desktop/SPECS/powerdevil.spec @@ -0,0 +1,114 @@ + +%global kf5_version 5.42.0 + +Name: powerdevil +Version: 5.15.5 +Release: 1%{?dist} +Summary: Manages the power consumption settings of a Plasma Shell + +License: GPLv2+ +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global majmin_ver %(echo %{version} | cut -d. -f1,2).50 +%global stable unstable +%else +%global majmin_ver %(echo %{version} | cut -d. -f1,2) +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/powerdevil-5.15.5.tar.xz +## upstream patches + +# filter plugin provides +%global __provides_exclude_from ^(%{_kf5_qtplugindir}/.*\\.so)$ + +# plasma deps +BuildRequires: plasma-workspace-devel >= %{version} +Requires: libkworkspace5%{?_isa} >= %{version} + +# kf5 +BuildRequires: extra-cmake-modules +BuildRequires: kf5-bluez-qt-devel +BuildRequires: kf5-kactivities-devel +BuildRequires: kf5-kauth-devel +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kdelibs4support-devel +BuildRequires: kf5-kglobalaccel-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kidletime-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-knotifyconfig-devel +BuildRequires: kf5-kwayland-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-networkmanager-qt-devel >= %{kf5_version} +BuildRequires: kf5-plasma-devel +BuildRequires: kf5-rpm-macros +BuildRequires: kf5-solid-devel +BuildRequires: libkscreen-qt5-devel + +BuildRequires: libxcb-devel +BuildRequires: libXrandr-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: systemd-devel +BuildRequires: xcb-util-image-devel +BuildRequires: xcb-util-keysyms-devel +BuildRequires: xcb-util-wm-devel + +%{?_qt5:Requires: %{_qt5}%{?_isa} >= %{_qt5_version}} + +%description +Powerdevil is an utility for powermanagement. It consists +of a daemon (a KDED module) and a KCModule for its configuration. + + +%prep +%autosetup -n %{name}-%{version} -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang powerdevil5 --with-html --all-name + +# Don't bother with -devel +rm %{buildroot}/%{_libdir}/libpowerdevil{configcommonprivate,core,ui}.so + + +%ldconfig_scriptlets + +%files -f powerdevil5.lang +%license COPYING* +%{_sysconfdir}/dbus-1/system.d/org.kde.powerdevil.backlighthelper.conf +%{_sysconfdir}/dbus-1/system.d/org.kde.powerdevil.discretegpuhelper.conf +%{_datadir}/dbus-1/system-services/org.kde.powerdevil.backlighthelper.service +%{_datadir}/dbus-1/system-services/org.kde.powerdevil.discretegpuhelper.service +%{_datadir}/polkit-1/actions/org.kde.powerdevil.backlighthelper.policy +%{_datadir}/polkit-1/actions/org.kde.powerdevil.discretegpuhelper.policy +%{_kf5_libexecdir}/kauth/backlighthelper +%{_kf5_libexecdir}/kauth/discretegpuhelper +%{_sysconfdir}/xdg/autostart/powerdevil.desktop +%{_libexecdir}/org_kde_powerdevil +%{_kf5_libdir}/libpowerdevilconfigcommonprivate.so.* +%{_kf5_libdir}/libpowerdevilcore.so.* +%{_kf5_libdir}/libpowerdevilui.so.* +%{_kf5_qtplugindir}/*.so +%{_kf5_plugindir}/powerdevil/ +%{_kf5_datadir}/knotifications5/powerdevil.notifyrc +%{_kf5_datadir}/kservices5/*.desktop +%{_kf5_datadir}/kservicetypes5/*.desktop + + +%changelog + diff --git a/nx-desktop/SPECS/qca.spec b/nx-desktop/SPECS/qca.spec new file mode 100644 index 0000000000000000000000000000000000000000..e6c0c9b1af04123c9d1b3687e256e10bacb0070b --- /dev/null +++ b/nx-desktop/SPECS/qca.spec @@ -0,0 +1,408 @@ +%global qt5 1 + + +%global botan 0 + + +#global snap 20181017 + +Name: qca +Summary: Qt Cryptographic Architecture +Version: 2.2.1 +Release: 1%{?dist} + +License: LGPLv2+ +URL: https://userbase.kde.org/QCA + +Source0: http://download.kde.org/stable/qca/%{version}/qca-%{version}.tar.xz + + +## upstream patches + +## upstreamable patches + +BuildRequires: cmake >= 2.8.12 +BuildRequires: gcc-c++ +BuildRequires: libgcrypt-devel +%if 0%{?botan} +#BuildRequires: pkgconfig(botan-2) +%else +Obsoletes: qca-botan < %{version}-%{release} +%endif +BuildRequires: pkgconfig(libcrypto) pkgconfig(libssl) +BuildRequires: pkgconfig(nss) +#BuildRequires: pkgconfig(libpkcs11-helper-1) +BuildRequires: pkcs11-helper-devel +#BuildRequires: pkgconfig(libsasl2) +%if 0%{?qt4} +BuildRequires: pkgconfig(QtCore) +%endif +# apidocs +# may need to add some tex-related ones too -- rex +#BuildRequires: doxygen-latex +BuildRequires: graphviz + +# qca2 renamed qca +Obsoletes: qca2 < 2.1.0 +Provides: qca2 = %{version}-%{release} +Provides: qca2%{?_isa} = %{version}-%{release} + +# most runtime consumers seem to assume the ossl plugin be present +Recommends: %{name}-ossl%{?_isa} + +%description +Taking a hint from the similarly-named Java Cryptography Architecture, +QCA aims to provide a straightforward and cross-platform crypto API, +using Qt datatypes and conventions. QCA separates the API from the +implementation, using plugins known as Providers. The advantage of this +model is to allow applications to avoid linking to or explicitly depending +on any particular cryptographic library. This allows one to easily change +or upgrade crypto implementations without even needing to recompile the +application! + +%package devel +Summary: Qt Cryptographic Architecture development files +# qca2 renamed qca +Obsoletes: qca2-devel < 2.1.0 +Provides: qca2-devel = %{version}-%{release} +Provides: qca2-devel%{?_isa} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description devel +This packages contains the development files for QCA. + +%package doc +Summary: QCA API documentation +BuildArch: noarch +%description doc +This package includes QCA API documentation in HTML + +%package botan +Summary: Botan plugin for the Qt Cryptographic Architecture +Requires: %{name}%{?_isa} = %{version}-%{release} +%description botan +%{summary}. + +%package cyrus-sasl +Summary: Cyrus-SASL plugin for the Qt Cryptographic Architecture +Requires: %{name}%{?_isa} = %{version}-%{release} +%description cyrus-sasl +%{summary}. + +%package gcrypt +Summary: Gcrypt plugin for the Qt Cryptographic Architecture +Requires: %{name}%{?_isa} = %{version}-%{release} +%description gcrypt +%{summary}. + +%package gnupg +Summary: Gnupg plugin for the Qt Cryptographic Architecture +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: gnupg +%description gnupg +%{summary}. + +%package logger +Summary: Logger plugin for the Qt Cryptographic Architecture +Requires: %{name}%{?_isa} = %{version}-%{release} +%description logger +%{summary}. + +%package nss +Summary: Nss plugin for the Qt Cryptographic Architecture +Requires: %{name}%{?_isa} = %{version}-%{release} +%description nss +%{summary}. + +%package ossl +Summary: Openssl plugin for the Qt Cryptographic Architecture +Requires: %{name}%{?_isa} = %{version}-%{release} +%description ossl +%{summary}. + +%package pkcs11 +Summary: Pkcs11 plugin for the Qt Cryptographic Architecture +Requires: %{name}%{?_isa} = %{version}-%{release} +%description pkcs11 +%{summary}. + +%package softstore +Summary: Pkcs11 plugin for the Qt Cryptographic Architecture +Requires: %{name}%{?_isa} = %{version}-%{release} +%description softstore +%{summary}. + +%if 0%{?qt5} +%package qt5 +Summary: Qt5 Cryptographic Architecture +BuildRequires: pkgconfig(Qt5Core) +%if ! 0%{?botan} +Obsoletes: qca-qt5-botan < %{version}-%{release} +%endif +# most runtime consumers seem to assume the ossl plugin be present +Recommends: %{name}-qt5-ossl%{?_isa} +%description qt5 +Taking a hint from the similarly-named Java Cryptography Architecture, +QCA aims to provide a straightforward and cross-platform crypto API, +using Qt datatypes and conventions. QCA separates the API from the +implementation, using plugins known as Providers. The advantage of this +model is to allow applications to avoid linking to or explicitly depending +on any particular cryptographic library. This allows one to easily change +or upgrade crypto implementations without even needing to recompile the +application! + +%package qt5-devel +Summary: Qt5 Cryptographic Architecture development files +Requires: %{name}-qt5%{?_isa} = %{version}-%{release} +%description qt5-devel +%{summary}. + +%package qt5-botan +Summary: Botan plugin for the Qt5 Cryptographic Architecture +Requires: %{name}-qt5%{?_isa} = %{version}-%{release} +%description qt5-botan +%{summary}. + +%package qt5-cyrus-sasl +Summary: Cyrus-SASL plugin for the Qt5 Cryptographic Architecture +Requires: %{name}-qt5%{?_isa} = %{version}-%{release} +%description qt5-cyrus-sasl +%{summary}. + +%package qt5-gcrypt +Summary: Gcrypt plugin for the Qt5 Cryptographic Architecture +Requires: %{name}-qt5%{?_isa} = %{version}-%{release} +%description qt5-gcrypt +%{summary}. + +%package qt5-gnupg +Summary: Gnupg plugin for the Qt Cryptographic Architecture +Requires: %{name}-qt5%{?_isa} = %{version}-%{release} +Requires: gnupg +%description qt5-gnupg +%{summary}. + +%package qt5-logger +Summary: Logger plugin for the Qt5 Cryptographic Architecture +Requires: %{name}-qt5%{?_isa} = %{version}-%{release} +%description qt5-logger +%{summary}. + +%package qt5-nss +Summary: Nss plugin for the Qt5 Cryptographic Architecture +Requires: %{name}-qt5%{?_isa} = %{version}-%{release} +%description qt5-nss +%{summary}. + +%package qt5-ossl +Summary: Openssl plugin for the Qt5 Cryptographic Architecture +Requires: %{name}-qt5%{?_isa} = %{version}-%{release} +%description qt5-ossl +%{summary}. + +%package qt5-pkcs11 +Summary: Pkcs11 plugin for the Qt5 Cryptographic Architecture +Requires: %{name}-qt5%{?_isa} = %{version}-%{release} +%description qt5-pkcs11 +%{summary}. + +%package qt5-softstore +Summary: Pkcs11 plugin for the Qt5 Cryptographic Architecture +Requires: %{name}-qt5%{?_isa} = %{version}-%{release} +%description qt5-softstore +%{summary}. +%endif + + +%prep +%autosetup -p1 + + +%build +%if 0%{?qt5} +mkdir %{_target_platform}-qt5 +pushd %{_target_platform}-qt5 +%{cmake} .. \ + -DQCA_BINARY_INSTALL_DIR:STRING=%{_bindir} \ + -DQCA_FEATURE_INSTALL_DIR:PATH=%{_qt5_archdatadir}/mkspecs/features \ + -DQCA_INCLUDE_INSTALL_DIR:PATH=%{_qt5_headerdir} \ + -DQCA_LIBRARY_INSTALL_DIR:PATH=%{_qt5_libdir} \ + -DQCA_PLUGINS_INSTALL_DIR:PATH=%{_qt5_plugindir} \ + -DQCA_PRIVATE_INCLUDE_INSTALL_DIR:PATH=%{_qt5_headerdir} \ + -DQT4_BUILD:BOOL=OFF +popd + +%make_build -C %{_target_platform}-qt5 +%endif + +%if 0%{?qt4} +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake} .. \ + -DQCA_DOC_INSTALL_DIR:PATH=%{_docdir}/qca \ + -DQCA_BINARY_INSTALL_DIR:STRING=%{_bindir} \ + -DQCA_FEATURE_INSTALL_DIR:PATH=%{_qt4_prefix}/mkspecs/features \ + -DQCA_INCLUDE_INSTALL_DIR:PATH=%{_qt4_headerdir} \ + -DQCA_LIBRARY_INSTALL_DIR:PATH=%{_qt4_libdir} \ + -DQCA_PLUGINS_INSTALL_DIR:PATH=%{_qt4_plugindir} \ + -DQCA_PRIVATE_INCLUDE_INSTALL_DIR:PATH=%{_qt4_headerdir} \ + -DQT4_BUILD:BOOL=ON +popd + +%make_build -C %{_target_platform} + +%make_build doc -C %{_target_platform} +%endif + + +%install +%if 0%{?qt5} +make install/fast DESTDIR=%{buildroot} -C %{_target_platform}-qt5 +%endif +%if 0%{?qt4} +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +# no make install target for docs yet +mkdir -p %{buildroot}%{_docdir}/qca +cp -a %{_target_platform}/apidocs/html/ \ + %{buildroot}%{_docdir}/qca/ +%endif + + +%check +export CTEST_OUTPUT_ON_FAILURE=1 +export PKG_CONFIG_PATH=%{buildroot}%{_libdir}/pkgconfig +# skip slow archs +%ifnarch %{arm} ppc64 s390x +%if 0%{?qt4} +test "$(pkg-config --modversion qca2)" = "%{version}" +make test ARGS="--timeout 180 --output-on-failure" -C %{_target_platform} ||: +%endif +%if 0%{?qt5} +test "$(pkg-config --modversion qca2-qt5)" = "%{version}" +make test ARGS="--timeout 180 --output-on-failure" -C %{_target_platform}-qt5 +%endif +%endif + + +%if 0%{?qt4} +%ldconfig_scriptlets + +%files +%doc README TODO +%license COPYING +%{_qt4_libdir}/libqca.so.2* +%{_bindir}/mozcerts +%{_bindir}/qcatool +%{_mandir}/man1/qcatool.1* +%dir %{_qt4_plugindir}/crypto/ +## HACK alert, quirk of recycling default %%_docdir below in -doc subpkg -- rex +%exclude %{_docdir}/qca/html/ + +%files doc +%{_docdir}/qca/html/ + +%files devel +%{_qt4_headerdir}/QtCrypto +%{_qt4_libdir}/libqca.so +%{_libdir}/pkgconfig/qca2.pc +%{_libdir}/cmake/Qca/ +%{_qt4_prefix}/mkspecs/features/crypto.prf + +%if 0%{?botan} +%files botan +%doc plugins/qca-botan/README +#%{_qt4_plugindir}/crypto/libqca-botan.so +%endif + +%files cyrus-sasl +%doc plugins/qca-gcrypt/README +%{_qt4_plugindir}/crypto/libqca-cyrus-sasl.so + +%files gcrypt +%{_qt4_plugindir}/crypto/libqca-gcrypt.so + +%files gnupg +%doc plugins/qca-cyrus-sasl/README +%{_qt4_plugindir}/crypto/libqca-gnupg.so + +%files logger +%doc plugins/qca-logger/README +%{_qt4_plugindir}/crypto/libqca-logger.so + +%files nss +%doc plugins/qca-nss/README +%{_qt4_plugindir}/crypto/libqca-nss.so + +%files ossl +%doc plugins/qca-ossl/README +%{_qt4_plugindir}/crypto/libqca-ossl.so + +%files pkcs11 +%doc plugins/qca-pkcs11/README +%{_qt4_plugindir}/crypto/libqca-pkcs11.so + +%files softstore +%doc plugins/qca-softstore/README +%{_qt4_plugindir}/crypto/libqca-softstore.so +%endif + +%if 0%{?qt5} +%ldconfig_scriptlets qt5 + +%files qt5 +%doc README TODO +%license COPYING +%{_bindir}/mozcerts-qt5 +%{_bindir}/qcatool-qt5 +%{_mandir}/man1/qcatool-qt5.1* +%{_qt5_libdir}/libqca-qt5.so.2* +%dir %{_qt5_plugindir}/crypto/ + +%files qt5-devel +%{_qt5_headerdir}/QtCrypto +%{_qt5_libdir}/libqca-qt5.so +%{_libdir}/pkgconfig/qca2-qt5.pc +%{_libdir}/cmake/Qca-qt5/ +%{_qt5_archdatadir}/mkspecs/features/crypto.prf + +%if 0%{?botan} +%files qt5-botan +%doc plugins/qca-botan/README +%{_qt5_plugindir}/crypto/libqca-botan.so +%endif + +#%files qt5-cyrus-sasl +#%doc plugins/qca-gcrypt/README +#%{_qt5_plugindir}/crypto/libqca-cyrus-sasl.so + +%files qt5-gcrypt +%{_qt5_plugindir}/crypto/libqca-gcrypt.so + +%files qt5-gnupg +%doc plugins/qca-cyrus-sasl/README +%{_qt5_plugindir}/crypto/libqca-gnupg.so + +%files qt5-logger +%doc plugins/qca-logger/README +%{_qt5_plugindir}/crypto/libqca-logger.so + +%files qt5-nss +%doc plugins/qca-nss/README +%{_qt5_plugindir}/crypto/libqca-nss.so + +%files qt5-ossl +%doc plugins/qca-ossl/README +%{_qt5_plugindir}/crypto/libqca-ossl.so + +%files qt5-pkcs11 +%doc plugins/qca-pkcs11/README +%{_qt5_plugindir}/crypto/libqca-pkcs11.so + +%files qt5-softstore +%doc plugins/qca-softstore/README +%{_qt5_plugindir}/crypto/libqca-softstore.so +%endif + + +%changelog + diff --git a/nx-desktop/SPECS/qqc2-desktop-style.spec b/nx-desktop/SPECS/qqc2-desktop-style.spec new file mode 100644 index 0000000000000000000000000000000000000000..2bc65c09dd13e7fcea4496dac8dfce566f9bef48 --- /dev/null +++ b/nx-desktop/SPECS/qqc2-desktop-style.spec @@ -0,0 +1,91 @@ +%global framework qqc2-desktop-style + +Name: %{framework} +Version: 5.55.0 +Release: 1%{?dist} +Summary: QtQuickControls2 style for consistency between QWidget and QML apps + +# kirigami-plasmadesktop-integration: LGPLv2+ +# plugin,org.kde.desktop: LGPLv3 or GPLv3 +License: (LGPLv3 or GPLv3) and LGPLv2+ +URL: https://cgit.kde.org/%{framework}.git + +%global majmin %(echo %{version} | cut -d. -f1-2) +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz +# http://download.kde.org/stable/frameworks/5.55/qqc2-desktop-style-5.55.0.tar.xz +## upstream patches + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-rpm-macros +BuildRequires: kf5-kirigami2-devel >= %{majmin} +Requires: kf5-kirigami2%{?_isa} >= %{majmin} +BuildRequires: kf5-kconfigwidgets-devel >= %{majmin} +BuildRequires: kf5-kiconthemes-devel >= %{majmin} +# cmake() style +BuildRequires: cmake(KF5Kirigami2) +BuildRequires: cmake(KF5ConfigWidgets) +BuildRequires: cmake(KF5IconThemes) + +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Quick) +BuildRequires: pkgconfig(Qt5Widgets) +# not sure if this is *really* needed or not -- rex +# CMakeLists.txt:# When building as a static plugin, dependencies may add a -lQt5X11Extras +BuildRequires: pkgconfig(Qt5X11Extras) + +BuildRequires: qt5-qtquickcontrols2-devel +Requires: qt5-qtquickcontrols2%{?_isa} + +# WORKAROUND FTBFS +%if 0%{?rhel}==7 +BuildRequires: devtoolset-7-toolchain +BuildRequires: devtoolset-7-gcc-c++ +%endif + +%description +This is a style for QtQuickControls 2 that uses QWidget's QStyle for +painting, making possible to achieve an higher degree of consistency +between QWidget-based and QML-based apps. + + +%prep +%autosetup -n %{framework}-%{version} -p1 + + +%build +%if 0%{?rhel}==7 +. /opt/rh/devtoolset-7/enable +%endif + +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + + +%files +%doc README.md +%license LICENSE* +%dir %{_kf5_plugindir}/kirigami/ +%{_kf5_plugindir}/kirigami/org.kde.desktop.so +%{_qt5_qmldir}/QtQuick/Controls.2/org.kde.desktop/ +%{_qt5_qmldir}/org/kde/qqc2desktopstyle/ +# yes, here +%{_kf5_libdir}/cmake/KF5QQC2DeskopStyle/ +#%%{_kf5_libdir}/cmake/KF5QQC2DesktopStyle/ + + +%changelog + diff --git a/nx-desktop/SPECS/scim.spec b/nx-desktop/SPECS/scim.spec new file mode 100644 index 0000000000000000000000000000000000000000..bd6388194ff030b6109ef5560e2b877409824e25 --- /dev/null +++ b/nx-desktop/SPECS/scim.spec @@ -0,0 +1,1059 @@ +Name: scim +Version: 1.4.17 +Release: 10%{?dist} +Summary: Smart Common Input Method platform + +License: LGPLv2+ +URL: http://www.scim-im.org/ +Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz +Source1: xinput-scim +Source2: scim-icons-0.7.tar.gz +Source3: scim-system-config +Source4: scim-system-global + +BuildRequires: gcc-c++ +BuildRequires: gtk2-devel, libXt-devel, gtk3-devel +# for autoreconf +Buildrequires: autoconf automake gettext libtool intltool +# for system ltdl +Buildrequires: libtool-ltdl-devel +# for autogen.sh +Buildrequires: gnome-common +Requires: %{name}-libs = %{version}-%{release} +Requires: imsettings, im-chooser +Requires(post): %{_sbindir}/alternatives +Requires(postun): %{_sbindir}/alternatives +Obsoletes: iiimf-gtk <= 1:12.2, iiimf-gnome-im-switcher <= 1:12.2, iiimf-server <= 1:12.2, iiimf-x <= 1:12.2 +Obsoletes: iiimf-libs-devel <= 1:12.2 +Obsoletes: iiimf-docs <= 1:12.2 +Obsoletes: iiimf-libs <= 1:12.2, iiimf-csconv <= 1:12.2 +Obsoletes: scim-lang-assamese +Obsoletes: scim-lang-bengali +Obsoletes: scim-lang-chinese +Obsoletes: scim-lang-dhivehi +Obsoletes: scim-lang-farsi +Obsoletes: scim-lang-gujarati +Obsoletes: scim-lang-hindi +Obsoletes: scim-lang-japanese +Obsoletes: scim-lang-kannada +Obsoletes: scim-lang-korean +Obsoletes: scim-lang-latin +Obsoletes: scim-lang-malayalam +Obsoletes: scim-lang-marathi +Obsoletes: scim-lang-nepali +Obsoletes: scim-lang-oriya +Obsoletes: scim-lang-punjabi +Obsoletes: scim-lang-sinhalese +Obsoletes: scim-lang-tamil +Obsoletes: scim-lang-telugu +Obsoletes: scim-lang-thai +Obsoletes: scim-lang-tibetan +Obsoletes: scim-python +Obsoletes: scim-python-chinese +Obsoletes: scim-python-english +Obsoletes: scim-python-pinyin +Obsoletes: scim-python-xingma +Obsoletes: scim-python-xingma-cangjie +Obsoletes: scim-python-xingma-erbi +Obsoletes: scim-python-xingma-wubi +Obsoletes: scim-python-xingma-zhengma +Patch1: scim-add-restart.patch +Patch7: scim_panel_gtk-emacs-cc-style.patch +Patch8: scim-1.4.17-fixes-send-function-call.patch + +%description +SCIM is a user friendly and full featured input method user interface and +also a development platform to make life easier for Input Method developers. + + +%package devel +Summary: Smart Common Input Method platform +Requires: %{name}-libs = %{version}-%{release} +Requires: gtk2-devel +Requires: pkgconfig +Obsoletes: iiimf-libs-devel <= 1:12.2 + +%description devel +The scim-devel package includes the header files for the scim package. +Install scim-devel if you want to develop programs which will use scim. + + +%package gtk +Summary: Smart Common Input Method Gtk IM module +# for %{_libdir}/gtk-2.0/immodules +Requires: gtk2 >= 2.11.6-7.fc8 +# for update-gtk-immodules +Requires(post): gtk2 >= 2.9.1-2 +Requires(postun): gtk2 >= 2.9.1-2 + +%description gtk +This package provides a GTK input method module for SCIM. + + +%package libs +Summary: Smart Common Input Method libraries +Obsoletes: iiimf-libs <= 1:12.2, iiimf-csconv <= 1:12.2 + +%description libs +This package provides the libraries for SCIM. + + +%package rawcode +Summary: SCIM Unicode Input Method Engine +Requires: %{name} = %{version}-%{release} + +%description rawcode +This package provides an Input Method Engine for inputting unicode characters +but their unicode codepoints. + + +%define scim_api 1.4.0 + +%define _xinputconf %{_sysconfdir}/X11/xinit/xinput.d/scim.conf + + +%prep +%setup -q -a2 + +cp -p scim-icons/icons/*.png data/icons +cp -p scim-icons/pixmaps/*.png data/pixmaps + +# use our system config & global file +mv configs/config{,.orig} +cp -p %{SOURCE3} configs/config +mv configs/global{,.orig} +cp -p %{SOURCE4} configs/global + +%patch7 -p1 -b .7-emacs-ccmode~ +%patch8 -p1 -b .agent + +# patch17 touches configure.ac and Makefile.am +./bootstrap + + +%build +%configure --disable-static --enable-ld-version-script --with-gtk-version=2 +make %{?_smp_mflags} + + +%install +rm -rf ${RPM_BUILD_ROOT} +make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="%{__install} -p" + +# remove .la files +find ${RPM_BUILD_ROOT} -name '*.la' | xargs rm + +# remove scim-setup.desktop file since it is confusing with im-chooser +rm ${RPM_BUILD_ROOT}/%{_datadir}/applications/scim-setup.desktop +# remove capplet +rm ${RPM_BUILD_ROOT}/%{_datadir}/control-center-2.0/capplets/scim-setup.desktop + +# don't need this +rm -f docs/html/FreeSans.ttf + +# install xinput config file +mkdir -pm 755 ${RPM_BUILD_ROOT}/%{_sysconfdir}/X11/xinit/xinput.d +install -pm 644 %{SOURCE1} ${RPM_BUILD_ROOT}/%{_xinputconf} + +%find_lang %{name} + + + +%post +# remove old xinput.d alternatives +%define cjk_langs ja_JP ko_KR zh_CN zh_HK zh_TW +%define indic_langs as_IN bn_IN gu_IN hi_IN kn_IN ml_IN or_IN pa_IN ta_IN te_IN +%define supported_langs %{cjk_langs} %{indic_langs} ne_NE si_LK th_TH vi_VN +for llcc in %{supported_langs}; do + %{_sbindir}/alternatives --remove xinput-$llcc %{_sysconfdir}/X11/xinit/xinput.d/scim &>/dev/null || : + # if alternative was set to manual scim, reset to auto + [ -L %{_sysconfdir}/alternatives/xinput-$llcc -a "`readlink %{_sysconfdir}/alternatives/xinput-$llcc`" = "%{_sysconfdir}/X11/xinit/xinput.d/scim" ] && %{_sbindir}/alternatives --auto xinput-$llcc &>/dev/null || : +done + +# xinputrc alternative +%{_sbindir}/alternatives --install %{_sysconfdir}/X11/xinit/xinputrc xinputrc %{_xinputconf} 82 || : + + +%post gtk +%{_bindir}/update-gtk-immodules %{_host} || : + + +%ldconfig_scriptlets libs + + +%postun +if [ "$1" = "0" ]; then + %{_sbindir}/alternatives --remove xinputrc %{_xinputconf} || : + # if alternative was set to manual scim, reset to auto + [ -L %{_sysconfdir}/alternatives/xinputrc -a "`readlink %{_sysconfdir}/alternatives/xinputrc`" = "%{_xinputconf}" ] && %{_sbindir}/alternatives --auto xinputrc || : +fi + + +%postun gtk +%{_bindir}/update-gtk-immodules %{_host} || : + + +%files -f %{name}.lang +%doc AUTHORS COPYING README ChangeLog TODO +%dir %{_sysconfdir}/scim +%config(noreplace) %{_sysconfdir}/scim/* +%{_bindir}/* +%dir %{_libdir}/scim-1.0 +%{_libdir}/scim-1.0/scim-helper-launcher +%{_libdir}/scim-1.0/scim-helper-manager +%{_libdir}/scim-1.0/scim-launcher +%{_libdir}/scim-1.0/scim-panel-gtk +%dir %{_libdir}/scim-1.0/%{scim_api} +%{_libdir}/scim-1.0/%{scim_api}/Filter +%{_libdir}/scim-1.0/%{scim_api}/FrontEnd +%{_libdir}/scim-1.0/%{scim_api}/Helper +%dir %{_libdir}/scim-1.0/%{scim_api}/IMEngine +%{_libdir}/scim-1.0/%{scim_api}/SetupUI +%{_datadir}/scim +%{_datadir}/pixmaps/* +%config(noreplace) %{_xinputconf} + +%files devel +%doc docs/developers +%{_includedir}/scim-1.0 +%{_libdir}/libscim*.so +%{_libdir}/pkgconfig/*.pc + +%files gtk +%{_libdir}/gtk-2.0/*/immodules/im-scim.so +%{_libdir}/gtk-3.0/*/immodules/im-scim.so + + +%files libs +%{_libdir}/libscim-*.so.* +%dir %{_libdir}/scim-1.0 +%dir %{_libdir}/scim-1.0/%{scim_api} +%{_libdir}/scim-1.0/%{scim_api}/Config +%dir %{_libdir}/scim-1.0/%{scim_api}/IMEngine +%{_libdir}/scim-1.0/%{scim_api}/IMEngine/socket.so +%{_libdir}/qt4/plugins/inputmethods/im-scim.so + + + +%files rawcode +%{_libdir}/scim-1.0/%{scim_api}/IMEngine/rawcode.so + + +%changelog +* Thu Jan 30 2020 Fedora Release Engineering - 1.4.17-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 1.4.17-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 1.4.17-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 1.4.17-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Igor Gnatenko - 1.4.17-6 +- Escape macros in %%changelog + +* Thu Aug 03 2017 Fedora Release Engineering - 1.4.17-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.4.17-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Feb 13 2017 Peng Wu - 1.4.17-3 +- Fixes GCC 7 build + +* Sat Feb 11 2017 Fedora Release Engineering - 1.4.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jun 2 2016 Peng Wu - 1.4.17-1 +- Update to 1.4.17 + +* Tue Apr 12 2016 Peng Wu - 1.4.16-1 +- Update to 1.4.16 + +* Mon Feb 15 2016 Peng Wu - 1.4.15-7 +- Fixes compile with gcc 6.0 + +* Thu Feb 04 2016 Fedora Release Engineering - 1.4.15-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jul 30 2015 Peng Wu - 1.4.15-5 +- Fixes gtk3 input method module dependency + +* Fri Jun 19 2015 Fedora Release Engineering - 1.4.15-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Apr 24 2015 Rex Dieter 1.4.15-3 +- rebuild (gcc) + +* Tue Feb 24 2015 Than Ngo - 1.4.15-2 +- rebuilt against new gcc5 + +* Wed Oct 29 2014 Peng Wu - 1.4.15-1 +- Update to 1.4.15 + +* Mon Aug 18 2014 Fedora Release Engineering - 1.4.14-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 1.4.14-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon Feb 10 2014 Peng Wu - 1.4.14-7 +- Fixes rawhide build + +* Sun Aug 04 2013 Fedora Release Engineering - 1.4.14-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.4.14-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Dec 10 2012 Peng Wu - 1.4.14-4 +- Obsoletes scim-python + +* Sat Jul 21 2012 Fedora Release Engineering - 1.4.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jun 29 2012 Peng Wu - 1.4.14-2 +- Use gtk2 for setup ui + +* Mon Jun 25 2012 Peng Wu - 1.4.14-1 +- Update to 1.4.14 + +* Mon May 07 2012 Peng Wu - 1.4.13-1 +- Update to 1.4.13 + +* Tue Feb 28 2012 Fedora Release Engineering - 1.4.11-3 +- Rebuilt for c++ ABI breakage + +* Sat Jan 14 2012 Fedora Release Engineering - 1.4.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Sep 16 2011 Peng Wu - 1.4.11-1 +- Update to 1.4.11 + +* Tue Jun 21 2011 Peng Wu - 1.4.10-3 +- As src/ltdl.cpp is removed from source tar ball, remove patch scim-1.4.7-syslibltdl.patch scim-1.4.8-fix-dlopen.patch + +* Tue Jun 21 2011 Peng Wu - 1.4.10-2 +- Refresh patch for 1.4.10 +- Remove patch scim-1.4.5-panel-menu-fixes.patch scim_x11_frontend-ic-focus-LTC27940-215953.patch scim-1.4.7-trayicon.patch + +* Tue Jun 21 2011 Peng Wu - 1.4.10-1 +- Update to 1.4.10 +- Remove patch scim_panel_gtk-icon-size-fixes.patch scim-gtkimm-default-snooper-off-213796.patch scim-1.4.5-no-rpath-libdir.patch scim-1.4.7-remove-locale.patch scim-1.4.7-fix-fallback.patch scim-1.4.7-fix-capslock.patch scim-1.4.7-fix-gdm.patch scim-1.4.7-remove-help-frame.patch scim-1.4.7-timeout.patch scim-1.4.7-menu-pos.patch scim-1.4.7-xim-wrong-format.patch scim-1.4.7-bz462820.patch scim-1.4.7-imdkit-read-property-properly.patch + +* Fri Mar 25 2011 Peng Wu - 1.4.9-8 +- Obsoletes scim-lang-* and iiimf + +* Wed Feb 09 2011 Fedora Release Engineering - 1.4.9-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Nov 5 2009 Jens Petersen - 1.4.9-6 +- really remove FreeSans.ttf (reported by nim-nim) + +* Tue Sep 29 2009 Peng Huang - 1.4.9-4 +- Remove workaround patch added in 1.4.9-3. +- The bug 517001 has been fixed in glibc. + +* Thu Aug 27 2009 Peng Huang - 1.4.9-3 +- Fix bug 517001 dlopen/dlclose of im-scim.so causes segfault. + +* Sun Jul 26 2009 Fedora Release Engineering - 1.4.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sat May 2 2009 Jens Petersen - 1.4.9-1 +- update to 1.4.9 +- ta.po is now upstream and scim-1.4.7-translation-update-431995.patch + no longer needed + +* Wed Mar 25 2009 Peng Huang - 1.4.8-3 +- Use lt_dlopenadvise to replace lt_dlopenext to fix bug 491841 + +* Wed Feb 25 2009 Fedora Release Engineering - 1.4.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Jan 27 2009 Jens Petersen - 1.4.8-1 +- update to 1.4.8 release +- initial-locale-hotkey-186861.patch no longer needed +- drop scim-1.4.7_translation-update.tar.bz2 and just add ta.po +- update scim-1.4.7-translation-update-431995.patch +- scim-fix-unload-segfault.patch no longer needed +- add scim-1.4.7-syslibltdl.patch from Gentoo to build with libtool2 +- buildrequire libtool-ltdl-devel + +* Tue Dec 2 2008 Jens Petersen - 1.4.7-37 +- make libs subpackage own its dirs for multilib (#473664) + +* Fri Nov 21 2008 Peng Huang - 1.4.7-36 +- Redownload scim-1.4.7.tar.gz from upstream to fix BADSOURCE. + +* Thu Oct 16 2008 Peng Huang - 1.4.7-35 +- Read data from WindowProperty properly (#466657) by Tagoh. + +* Fri Oct 10 2008 Jens Petersen - 1.4.7-34 +- require im-chooser (#466252) +- add scim-thai to the Thai meta package + +* Sun Oct 05 2008 Peng Huang - 1.4.7-33 +- Add ICON="/usr/share/scim/icons/trademark.png" in xinput-scim + +* Fri Sep 19 2008 Peng Huang - 1.4.7-32 +- Resolve: bug 462820 by Parag. + +* Wed Aug 27 2008 Jens Petersen - 1.4.7-31.fc10 +- bring back Ctrl+Space hotkey by default for all locale by popular demand +- drop disabling of uncommon IMEs from global system config since less used + Chinese tables have been moved to scim-tables-chinese-extra + +* Tue Aug 26 2008 Jens Petersen - 1.4.7-30.fc10 +- restore scim_x11_frontend-ic-focus-LTC27940-215953.patch (#440163) + +* Sat Aug 02 2008 Peng Huang - 1.4.7-29.fc10 +- add patch scim-1.4.7-xim-wrong-format.patch to fix bug 457566 by Akira TAGOH. + +* Thu Jul 17 2008 Peng Huang - 1.4.7-28.fc10 +- add patch scim-1.4.7-menu-pos.patch to fix bug 444711. + +* Thu Jul 17 2008 Peng Huang - 1.4.7-27.fc10 +- add patch scim-1.4.7-timeout.patch to fix bug 444150. +- add patch scim-1.4.7-trayicon.patch to fix bug 447848. + +* Mon Jun 30 2008 Jens Petersen - 1.4.7-26.fc10 +- make xinput script no longer require multilib immodules + (Julian Sikorski, #448268) +- remove the hacks in xinput script counting the number of IMEs + +* Mon Jun 16 2008 Jens Petersen - 1.4.7-25.fc10 +- require imsettings instead of im-chooser + +* Fri Jun 13 2008 Jens Petersen - 1.4.7-24.fc10 +- scim-sinhala is renamed to scim-sayura + +* Wed Apr 30 2008 Jens Petersen - 1.4.7-23.fc9 +- remove the multilib scim-bridge-gtk requires hack from scim-lang-* (#444681) + +* Wed Apr 9 2008 Jens Petersen - 1.4.7-22.fc9 +- added translations for es, gu, hi, kn, ml, mr, pt_BR, ru, ta, te + (Red Hat L10n Team, #431995) +- added translations for sk and vi from upstream +- updated translations for de, it, ja, ko, pa, zh_CN (Red Hat L10n Team) +- scim-1.4.7-ja-sinhala-236715.patch is no longer required + +* Wed Apr 02 2008 Peng Huang - 1.4.7-21.fc9 +- Update scim.conf to check qtimm in qt4 folder for qtimm. +- Re-add scim-1.4.7-fix-capslock.patch to fix bug #431222. + +* Thu Mar 20 2008 Peng Huang - 1.4.7-20.fc9 +- Replase scim-system-config.patch with scim-system-global. + +* Thu Mar 20 2008 Peng Huang - 1.4.7-19.fc9 +- Drop scim-system-config.patch and scim-1.4.7-fix-capslock.patch. +- Ignore capslock mask to fix bug #431222. + +* Thu Mar 13 2008 Peng Huang - 1.4.7-18.fc9 +- Replace scim-pinyin to scim-python-pinyin for scim-lang-chinese + +* Mon Mar 10 2008 Jens Petersen - 1.4.7-17.fc9 +- remove the frame around the help text in the help dialog + +* Wed Mar 5 2008 Peng Huang - 1.4.7-16.fc9 +- Remove scim-restart script for fixing #435889. + +* Tue Mar 4 2008 Peng Huang - 1.4.7-15.fc9 +- Let scim gtkim context work with gtk plug widget #251878. + +* Mon Mar 3 2008 Peng Huang - 1.4.7-14.fc9 +- Fix capslock problem #431222. + +* Mon Mar 3 2008 Peng Huang - 1.4.7-13,fc9 +- Fix fallback problem in gtkim module #235147. + +* Tue Feb 26 2008 Peng Huang - 1.4.7-12.fc9 +- Update to scim.conf to use /usr/bin/scim to start scim processes. + +* Thu Feb 21 2008 Peng Huang - 1.4.7-11.fc9 +- Update to scim.conf to make scim can work with imsettings. + +* Fri Feb 15 2008 Jens Petersen - 1.4.7-10.fc9 +- make Wijesekera the default input method for Sinhala + +* Thu Feb 14 2008 Peng Huang - 1.4.7-9.fc9 +- remove support locales in gtk im-scim module to avoid gtk automatically + picking up scim im module. +- rebuild for gcc43 + +* Mon Jan 21 2008 Jens Petersen - 1.4.7-8.fc9 +- change the default Simplified Chinese IME to scim-python Pinyin +- do not set the trigger hotkey for all locale by default +- remove unused ChangeFactoryGlobally key from system config + +* Fri Oct 19 2007 Jens Petersen - 1.4.7-7.fc8 +- quote backquotes in xinput config file (#339271) + +* Fri Oct 12 2007 Jens Petersen - 1.4.7-6 +- make scim-lang-*.x86_64 require scim-bridge-gtk multilib (#327151) + +* Thu Sep 20 2007 Jens Petersen - 1.4.7-5 +- %%{_sysconfdir}/X11/xinit/xinput.d is now owned by im-chooser +- no longer require xorg-x11-xinit + +* Tue Sep 18 2007 Jens Petersen - 1.4.7-4 +- source none.conf in xinput script when skipping scim startup + +* Thu Sep 13 2007 Jens Petersen - 1.4.7-3 +- add scim-1.4.7-ja-sinhala-236715.patch to add Japanese translation of + Sinhala (#236715) +- gtk2 now owns %%{_libdir}/gtk-2.0/immodules +- add Nepali meta package +- specify full paths in xinput script and use SHORT_DESC + +* Fri Aug 17 2007 Jens Petersen - 1.4.7-2 +- update License field +- modify xinput.d script to not startup scim if no IMEs are installed +- devel package requires pkgconfig +- improve meta package macro language in summary and description +- subpackage rawcode engine +- update meta packages for m17n-contrib +- move ownership of libdir dirs to main package + +* Wed Jun 27 2007 Jens Petersen - 1.4.7-1 +- update to 1.4.7 release + +* Fri Jun 22 2007 Jens Petersen - 1.4.6-6 +- make Cangjie3 the default input method for Hong Kong and disable Cangjie + by default instead of Cangjie3 and Cangjie5 (Roy Chan, #245121) + +* Thu Jun 21 2007 Jens Petersen - 1.4.6-5 +- add scim-lang-* meta packages to aid yum package group handling of scim + core packages so they no longer need to be installed by default + +* Tue Jun 5 2007 Jens Petersen - 1.4.6-4 +- drop scim_panel_gtk-settle-toolbar-after-drag.patch since it interferes with + user toolbar placement (reported by Ryo Dairiki, #242610) + +* Wed May 30 2007 Jens Petersen - 1.4.6-3 +- save the hotkey for lang in initial-locale-hotkey-186861.patch again + +* Tue May 29 2007 Jens Petersen - 1.4.6-2 +- fix initial-locale-hotkey-186861.patch to read system hotkey config + correctly (reported by Eugene Teo, #241629) + +* Mon May 21 2007 Jens Petersen - 1.4.6-1 +- update to 1.4.6 release + - scim_panel-observe-workarea-xprop-204442.patch and + scim_x11_frontend-ic-focus-LTC27940-215953.patch are no longer needed + - update scim-1.4.5-panel-menu-fixes.patch and + scim_panel_gtk-icon-size-fixes.patch + +* Fri May 4 2007 Jens Petersen - 1.4.5-18 +- completely remove scim-setup.desktop to stop it appearing in + "Applications -> Other" (#238966) + +* Wed May 2 2007 Jens Petersen - 1.4.5-17 +- remove scim-setup from the desktop preferences menu since it is confusing + with im-chooser and can be started directly from the scim command menu + +* Tue May 1 2007 Jens Petersen - 1.4.5-16 +- unrevert the last changes to initial-locale-hotkey-186861.patch to allow + no hotkey to be set and define Ctrl+space as the default hotkey for all + locale again in system config +- require im-chooser + +* Wed Apr 18 2007 Warren Togami - 1.4.5-15 +- revert previous change made in #235435 due to a more complete solution + in #236974. SCIM will no longer start by default on non-Asian locales. + Non-Asian desktop users can choose to enable scim explicitly with im-chooser. + +* Tue Apr 17 2007 Jens Petersen - 1.4.5-14 +- update initial-locale-hotkey-186861.patch to really turn off the Ctrl-Space + hotkey by default for non-Asian users (#235435) + +* Wed Apr 11 2007 Jens Petersen - 1.4.5-13 +- do not set a hotkey by default for non-Asian users (#235435) +- move the scim system config file from scim-system-default-config.patch + into a source file scim-system-config + +* Wed Apr 4 2007 Jens Petersen - 1.4.5-12 +- add X-GNOME-PersonalSettings category to scim-setup.desktop (#234167) +- also use desktop-file-install instead of scim-setup-desktop-file.patch to + remove Applications category + +* Tue Mar 13 2007 Jens Petersen - 1.4.5-11 +- improve sourceforge url to main tarball (#226395) +- preserve timestamps under make install (#226395) + +* Mon Mar 12 2007 Jens Petersen - 1.4.5-10 +- make only scim-libs own lib directories used by both scim and scim-libs + since scim requires scim-libs (#226395) +- update desktop file to remove deprecated X-Fedora and Applications + categories with scim-setup-desktop-file.patch (#226395) + +* Fri Mar 9 2007 Jens Petersen - 1.4.5-9 +- add scim-1.4.5-no-rpath-libdir.patch to remove rpaths to libdir +- rpmlint cleanup (#226395) + +* Mon Feb 12 2007 Jens Petersen - 1.4.5-8 +- separate gtk immodule out to a separate subpackage +- update icons with improvements by Andy Fitzsimon +- add functions to xinput script to test for presence of immodules + +* Fri Dec 15 2006 Jens Petersen - 1.4.5-7 +- improve scim_panel-observe-workarea-xprop-204442.patch to autosnap within + desktop workarea (#204442) +- add scim_panel_gtk-settle-toolbar-after-drag.patch to autosnap toolbar after + dragging +- improve initial-locale-hotkey-186861.patch not to set next/previous factory + and show menu hotkeys by default (#219247) +- remove show factory menu hotkey and add super and hyper as valid modifiers + in scim-system-default-config.patch +- improve scim-1.4.5-panel-menu-fixes.patch to correctly name recently used + factories for same language (#217324) + +* Fri Dec 1 2006 Jens Petersen - 1.4.5-6 +- fix scim-restart quoting for pkill -f +- rename scim-turn-off-snooper.patch to + scim-gtkimm-default-snooper-off-213796.patch + +* Fri Dec 1 2006 Jens Petersen - 1.4.5-5 +- move dl modules used by im-scim.so back to scim-libs for multilib (#215583) +- revert gtkimm-clear-preedit-on-reset-174143.patch for now to be consistent + with scim-bridge and upstream behaviour (#174143) +- improve scim-restart to also restart xim socket and only kill user's own + processes (#205547) + +* Fri Nov 24 2006 Shawn Huang - 1.4.5-4 +- add scim-gtkimm-default-snooper-off-213796.patch to turn off key snooper in + im-scim to avoid crashes when clicking during scim gtkimm preedit (#213796) + +* Fri Nov 17 2006 Jens Petersen - 1.4.5-3 +- add scim_panel-observe-workarea-xprop.patch to make toolbar respect desktop + work area (Takuro Ashie, #204442) +- add scim_x11_frontend-ic-focus-LTC27940-215953.patch from cvs to fix XIM + focus preedit commit issue (Shoji Sugiyama, #215953) +- add scim_panel_gtk-emacs-cc-style.patch to set emacs cc-mode style for panel +- reduce systray icon size even more to 11 + +* Fri Nov 17 2006 Shawn Huang - 1.4.5-2 +- add scim-fix-unload-segfault.patch to fix xim process segfaulting + when already running (#206995) + +* Tue Nov 7 2006 Jens Petersen - 1.4.5-1 +- update to 1.4.5 release +- no longer need scim.pc-versioned-moduledir-179706.patch, + scim_panel_gtk-systray-click-199187.patch, + scim_panel_gtk-menu-recently-used-factories.patch, + scim_backup-default-engine-2letter-locale-197058.patch, + scim_utility-Assamese-locale-fix.patch, + scim-gtkimm-underline-attrib-206397.patch, + and scim_x11_frontend-underline-attrib-206397.patch +- update scim-system-default-config.patch, scim_panel_gtk-icon-size-fixes.patch +- add scim-1.4.5-panel-menu-fixes.patch to fix latest factory menu labelling +- improve scim-restart script to also handle scim-bridge (#205547) +- obsolete iiimf-csconv (#211875) +- add Hangul keysym to Korean hotkeys (#212115) + +* Thu Nov 2 2006 Jens Petersen +- return scim-bridge-qt support to xinput script + +* Tue Oct 3 2006 Jens Petersen - 1.4.4-35 +- reduce tray icon size to 12 to fit button in + scim_panel_gtk-icon-size-fixes.patch +- add scim-gtkimm-underline-attrib-206397.patch and + scim_x11_frontend-underline-attrib-206397.patch from upstream cvs (#206397) +- make Chinese full/half width icons darker + +* Tue Sep 5 2006 Jens Petersen - 1.4.4-34 +- remove dist tag from xorg-x11-xinit requires (#204154) +- remove scim-bridge-qt from xinput script for now +- buildrequire gettext instead of gettext-devel + +* Fri Sep 1 2006 Jens Petersen - 1.4.4-33 +- update xinput.d script for scim-bridge +- improvements to menu and full/half width icons (Andy Fitzsimon) + +* Thu Aug 24 2006 Jens Petersen - 1.4.4-32 +- revert tray icon to a button to get transparency working (#198259) +- better full/half icons (Andy Fitzsimon) +- silence remove of old alternatives (#203794) + +* Wed Aug 9 2006 Jens Petersen - 1.4.4-31 +- improve scim_panel_gtk-menu-recently-used-factories.patch to handle + two letter locale and "other" +- simplify scim_panel_gtk-systray-click-199187.patch to handle switching + between tray menus better (Qingyu Wang) +- add scim_backup-default-engine-2letter-locale.patch to improve matching of + m17n maps (#197058) +- add scim_utility-Assamese-locale-fix.patch to list Assamese as as_IN + +* Mon Aug 7 2006 Jens Petersen - 1.4.4-30 +- improvements to scim_panel_gtk-menu-recently-used-factories.patch + - only list up to 5 recently used factories and only when more than 5 in menu + - keep menu entry of recenty used factory in original place too + - fix display of English/European entry +- bring back Ctrl+space hotkey for Japanese and Korean users for backward + compatibility (#201173) +- include European keyboard in default factories again to avoid breaking + deadkey support in XIM apps (lxo, #188357) +- move scim modules to the main package + +* Fri Jul 28 2006 Qingyu Wang - 1.4.4-29 +- fix scim_panel_gtk-systray-click-199187.patch for second click away from icon + +* Thu Jul 27 2006 Qingyu Wang - 1.4.4-26 +- fixed the bug 199187 with scim_panel_gtk-systray-click-199187.patch + +* Mon Jul 24 2006 Jens Petersen - 1.4.4-25 +- suffix xinput file with .conf and bump priority to 82 +- xinput sub-scripts moved to a subdir +- clearer new half-letter and half-punct icons (Andy Fitzsimon) + +* Mon Jul 17 2006 Jens Petersen - 1.4.4-24 +- update to latest scim-1.4 branch + - should fix systray icon transparency (Saturo Sato, #198259) +- list factories on menu in most recently used order with + scim_panel_gtk-menu-recently-used-factories.patch (#187027) +- new set of icons based on Tango project design (Andy Fitzsimon, #187024) +- change defaults to no sticky icon in toolbar and vertical lookup window +- fix various icon size problems with scim_panel_gtk-icon-size-fixes.patch + +* Wed Jul 12 2006 Jesse Keating - 1.4.4-23.1 +- rebuild + +* Wed Jul 5 2006 Jens Petersen - 1.4.4-23 +- use xinputrc instead of xinput.d (#194458) +- require xorg-x11-xinit >= 1.0.2-5.fc6 + +* Wed Jul 5 2006 Jens Petersen - 1.4.4-22 +- update to head of scim-1.4 branch + - buildrequire doxygen and build html for snapshots + - rawcode-unicode-maxlength.patch, scim-panjabi-punjabi.patch, and + factory-menu-singlet-submenus-187027.patch no longer needed +- prereq gtk2 >= 2.9.1-2 and ignore update-gtk-immodules errors +- remove with_libstdc_preview macro + +* Tue Jun 20 2006 Jens Petersen - 1.4.4-21 +- changes to default system config (scim-system-default-config.patch): + - set default IMEs for Chinese locale (#187028) + - only set next and previous factory hotkeys for Chinese locale + - do not set F9 as a hotkey in Korean locale (#195633) + - disable rawcode, European keyboard, and various scim-tables Chinese tables + by default (#187028) + +* Thu Jun 15 2006 Jens Petersen - 1.4.4-20 +- use _host not _target_platform for update-gtk-immodules in scripts (#195343) + +* Tue Jun 13 2006 Qingyu Wang - 1.4.4-19 +- add initial-locale-hotkey-186861.patch to implement locale-based subkeys + to initialize users' hotkey configuration keys (#186861) +- update scim-system-default-config.patch with localized hotkeys for + Japanese and Korean + +* Thu Jun 1 2006 Jens Petersen - 1.4.4-18 +- scim-bridge moved to Extras for now (also fixes #191886) + +* Tue May 16 2006 Jens Petersen - 1.4.4-17 +- update to scim-bridge 0.1.8 (#191329) +- test factory-menu-singlet-submenus-187027.patch to avoid having language + submenus for a single IME + +* Tue May 9 2006 Jens Petersen - 1.4.4-16 +- update to scim-bridge 0.1.7 +- improve qtimm setup in xinput.d file + +* Tue Apr 18 2006 Jens Petersen - 1.4.4-15 +- scim-bridge-0.1.6 + +* Mon Apr 10 2006 Jens Petersen - 1.4.4-14 +- subpackage scim-bridge and add xinput.d file for scim-bridge + - add scim_ver and scim_bridge_ver + +* Fri Apr 7 2006 Jens Petersen - 1.4.4-13 +- update to scim-bridge-0.1.4 + +* Mon Apr 3 2006 Jens Petersen - 1.4.4-12 +- update to scim-bridge-0.1.3 + - no longer need to bootstrap + +* Fri Mar 31 2006 Jens Petersen - 1.4.4-11 +- include experimental scim-bridge-0.1.2 by Ryo Dairiki (#185693) + - make scim-bridge the default gtkimmodule for now +- reenable qtimm module (#182177) + +* Fri Mar 31 2006 Jens Petersen - 1.4.4-10 +- build without libstdc++so7 for now +- turn on scim by default for all locale: add xinput.d/default +- drop the redundant module dirs in scim-1.0/ +- add Alt-` to list of default hotkeys for Japanese users with us keyboard + +* Wed Mar 29 2006 Jens Petersen +- make scim-libs prereq libstdc++so7 to avoid update-gtk-immodules error when + installing on i386 (#186365) +- setup xinput.d for some more locale (as_IN, or_IN, si_LK, vi_VN, and zh_HK) + +* Thu Mar 2 2006 Jens Petersen - 1.4.4-9 +- make scim-libs prereq gtk2 > 2.8 to avoid update-gtk-immodules error + when upgrading from FC4 (#183636) + +* Wed Mar 1 2006 Jens Petersen - 1.4.4-8 +- add scim-system-default-config.patch + - add Zenkaku_Hankaku as trigger hotkey for Japanese users + - use static XIM event flow so deadkeys work under XIM in off state (#169975) +- add alternatives as prereq for %%post and %%postun (pknirsch, #182853) + +* Fri Feb 24 2006 Jens Petersen - 1.4.4-6 +- fix Punjabi spelling with scim-panjabi-punjabi.patch (aalam) + +* Mon Feb 20 2006 Warren Togami - 1.4.4-5 +- Add epoch to iiimf Obsoletes so it actually removes it (#173071) + NOTE: The goal of these Obsoletes is for the official supported + upgrade path to work smoothly. If users want to use iiimf, they + are free to do so but their package must be compatible. + +* Fri Feb 10 2006 Jesse Keating - 1.4.4-4.1 +- bump again for double-long bug on ppc(64) + +* Fri Feb 10 2006 Jens Petersen - 1.4.4-4 +- parse the libstdc++so7 datestamp from the wrapper script + +* Thu Feb 9 2006 Jens Petersen - 1.4.4-3 +- build conditionally with libstdc++so7 preview to workround libstdc++ weak + symbol version conflicts for c++ gtk apps built with older gcc + (Benjamin Kosnik, #166041) + - add with_libstdc_preview switch and tweak libtool to link against newer lib +- do not change scim_binary_version in scim.pc-versioned-moduledir-179706.patch +- set qtimm to xim for now + +* Fri Feb 3 2006 Jens Petersen - 1.4.4-2 +- remove scim-reload-engines-165655.patch since it seems to break input after + reloading configuration (#179807) +- add gtkimm-clear-preedit-on-reset-174143.patch to clear the preedit buffer + when IME turned off (Qian Shen, #174143) +- add rawcode-unicode-maxlength.patch to improve input of unicode codes + (James Su, #173102) +- add scim.pc-versioned-moduledir-179706.patch to include api version in + moduledir in scim.pc so that IMEs get installed in versioned dir by default + (Akira Tagoh, #179706) + +* Fri Jan 13 2006 Jens Petersen - 1.4.4-1 +- update to 1.4.4 bugfix release + - scim-gtk-langs-167090.patch no longer needed since 1.4.3 +- move scim dl modules to scim-libs for multilib to work correctly + - define %%scim_api + +* Mon Dec 19 2005 Jens Petersen - 1.4.2-9 +- enable linker symbol versioning now that mt_alloc is fixed (#173220) +- buildrequire libXt-devel for configure +- buildrequire autoconf, automake, and libtool for autoreconf + +* Fri Dec 16 2005 Jens Petersen - 1.4.2-8 +- rebuild with gcc-4.1 + +* Mon Nov 14 2005 Jens Petersen - 1.4.2-7 +- make "reload config" reload IMEs with scim-reload-engines-165655.patch + (Qian Shen, #165655) +- add iiimf obsoletes for upgrading (#173071) + +* Tue Nov 1 2005 Jens Petersen - 1.4.2-6 +- avoid errors in postun script when uninstalling + +* Thu Oct 6 2005 Jens Petersen - 1.4.2-5 +- fixing quoting in scim-restart +- make post and postun scripts for scim-libs + +* Thu Sep 22 2005 Jens Petersen - 1.4.2-4 +- make scim-devel require scim-libs +- add xinput.d entries for Indic langs + +* Thu Sep 15 2005 Jens Petersen - 1.4.2-3 +- move libs and the gtk immodule to scim-libs for multilib + +* Fri Sep 9 2005 Jens Petersen +- improve scim-restart script to take account of the config module in use + (Liu Cougar) + +* Fri Sep 2 2005 Jens Petersen - 1.4.2-2 +- add scim-restart script to make it easier to restart scim after updating + IMEs with scim-add-restart.patch +- add scim-gtk-langs-167090.patch to set gtk immodule language list empty + for now so that rhgb doesn't load scim (Warren Togami, #167088) + +* Wed Aug 17 2005 Jens Petersen - 1.4.2-1 +- update to 1.4.2 release + +* Thu Aug 11 2005 Jens Petersen - 1.4.1-1 +- update to 1.4.1 bugfix release +- source scim-qtimm script if present from scim xinput script + +* Mon Aug 1 2005 Jens Petersen - 1.4.0-3 +- bring back the xinput alternatives settings for now +- quote the postun readlink test (wcalee@myrealbox.com, #164674) + +* Sat Jul 30 2005 Ryo Dairiki +- don't explicitly --disable-ld-version-script since this turns on versioning + +* Sat Jul 30 2005 Jens Petersen +- own the system xinput.d dir + +* Wed Jul 27 2005 Jens Petersen - 1.4.0-2 +- initial build for Fedora Core +- remove xinput alternatives settings out to IME packages +- drop the old Chinese manual from docs for now +- make scim-1.0 dirs accessible + +* Fri Jul 16 2005 Ryo Dairiki - 1.4.0-1 +- update to 1.4.0 release + +* Sat Jul 9 2005 Jens Petersen - 1.3.3-1 +- update to 1.3.3 release +- disable linking with version-scripts for now since they cause some problems +- disable building of static libs + +* Tue Jul 5 2005 Jens Petersen - 1.3.2-1 +- update to 1.3.2 test release +- don't set xinput.d script executable +- no need to set XMODIFIERS explicitly and QT_IM_MODULE in xinput.d script + +* Mon Jun 20 2005 Ryo Dairiki - 1.2.3-2 +- Remove one of doubled capplets for setup. + +* Sat May 28 2005 Ryo Dairiki - 1.2.3-1 +- update to 1.2.3 release + +* Fri Mar 13 2005 Ryo Dairiki - 1.2.2-9 +- Initial packaging for Fedora Extras +- cleanup and fixes (Konstantin Ryabitsev, Jens Petersen) + +* Sun Jan 9 2005 James Su +- Remove GConf Config module. + +* Wed Jan 5 2005 James Su +- Remove table IMEngine. + +* Fri Aug 6 2004 James Su +- Move scim-launcher and scim-panel-gtk to /usr/lib/scim-1.0. + +* Sun Jun 20 2004 James Su +- Merge all things into one package. + +* Sat Jun 19 2004 James Su +- Added /usr/libexec/scim-launcher. +- Remove setup module for SocketFrontEnd and SocketIMEngine. + +* Mon Mar 8 2004 James Su +- Added scim-config-agent. + +* Thu Oct 30 2003 James Su +- Added Simplified Chinese User Manual. + +* Wed Sep 03 2003 James Su +- cleanup spec. + +* Tue Sep 02 2003 James Su +- upto 0.8.0 + +* Tue Jul 29 2003 James Su +- updated to include scim-panel-gtk. + +* Thu Jun 19 2003 James Su +- updated to include scim-setup and its modules. + +* Thu Apr 3 2003 James Su +- added suite package, which includes all necessary components of SCIM. + +* Tue Mar 25 2003 James Su +- updated to v0.4.0 + +* Wed Feb 26 2003 James Su +- implemented dynamic adjust feature for generic table module. +- fixed key handling bug in generic table module. + +* Mon Feb 10 2003 James Su +- Replaced highlight_start and highlight_end in scim_server + and scim_frontend with AttributeList (scim_attributes.h) +- Moved icons/* to data/icons and gtkstringview.* to + utils/ + +* Thu Jan 2 2003 James Su +- updated configure.ac and Makefile.am +- ready to release 0.3.0 + +* Tue Nov 12 2002 James Su +- merged signal system from libinti. +- implemented namespace scim. +- implemented referenced object. +- version 0.3.0 + +* Tue Nov 05 2002 James Su +- minor fixes for table IM module. + +* Mon Nov 04 2002 James Su +- More IMdkit memory leak fixes. +- Table input method bugfixes. +- version 0.2.2 + +* Fri Nov 01 2002 James Su +- improved table input method. +- actually fixed the memleaks within IMdkit. +- pumped the version to 0.2.1 + +* Thu Oct 31 2002 James Su +- fixed some memory leaks in IMdkit +- reduced memory usage. +- upgraded to libtool-1.4.3 + +* Tue Oct 29 2002 James Su +- finished Generic Table input server module. +- fixed several bugs in scim-lib. + +* Thu Oct 10 2002 James Su +- used gettext to support i18n message. +- added release info to lib name. + +* Mon Sep 30 2002 James Su +- version 0.1.4 +- added Embedded Lookup Table style into X11 FrontEnd. +- use wchar_t instead of unsigned long if __STDC_ISO_10646__ defined. + +* Sun Sep 22 2002 James Su +- version 0.1.3 +- config button of X11 FrontEnd was disabled. + +* Fri Sep 6 2002 James Su +- simplified the utilities and lookup table interface. + +* Wed Aug 21 2002 James Su +- version 0.1.2 +- added configuration options to disable modules. +- enhanced X11 FrontEnd. + +* Sun Aug 11 2002 James Su +- version 0.1.1 +- X11 FrontEnd was enhanced. + +* Sat Aug 10 2002 James Su +- version 0.1.0 +- many bugfixes. +- Help window of X11 FrontEnd was implemented. +- scim can exit cleanly. + +* Fri Aug 2 2002 James Su +- SCIM 0.0.13. +- Minor bugfixes. + +* Mon Jul 29 2002 James Su +- SCIM 0.0.12. +- Minor bugfixes. + +* Sun Jul 28 2002 James Su +- SCIM 0.0.11. +- Minor bugfixes. + +* Sun Jul 21 2002 James Su +- SCIM 0.0.10. +- Added Simple Config module. + +* Sat Jun 22 2002 James Su +- first public release of SCIM. + diff --git a/nx-desktop/SPECS/sddm-kcm.spec b/nx-desktop/SPECS/sddm-kcm.spec new file mode 100644 index 0000000000000000000000000000000000000000..46a457ff346dc5a667c8dba9964b575de22fbbf3 --- /dev/null +++ b/nx-desktop/SPECS/sddm-kcm.spec @@ -0,0 +1,81 @@ +Name: sddm-kcm +Version: 5.15.5 +Release: 1%{?dist} +Summary: SDDM KDE configuration module + +License: GPLv2+ +URL: https://cgit.kde.org/%{name}.git + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# http://download.kde.org/stable/plasma/5.15.5/sddm-kcm-5.15.5.tar.xz +# filter plugin provides +%global __provides_exclude_from ^(%{_kf5_qtplugindir}/.*\\.so)$ + +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: qt5-qttools-devel +BuildRequires: qt5-qtdeclarative-devel + +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-kauth-devel +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-knewstuff-devel +BuildRequires: kf5-karchive-devel + +BuildRequires: libX11-devel +BuildRequires: libXcursor-devel +BuildRequires: libxcb-devel +BuildRequires: xcb-util-image-devel + +Requires: sddm + + +%description +This is a System Settings configuration module for configuring the +SDDM Display Manager + +%prep +%setup -q -n %{name}-%{version} + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%find_lang kcmsddm5_qt --with-qt --all-name + + +%files -f kcmsddm5_qt.lang +%license COPYING +%{_kf5_bindir}/sddmthemeinstaller +%{_kf5_qtplugindir}/kcm_sddm.so +%{_kf5_datadir}/kservices5/kcm_sddm.desktop +%{_kf5_datadir}/sddm-kcm +%{_kf5_libexecdir}/kauth/kcmsddm_authhelper +%{_sysconfdir}/dbus-1/system.d/org.kde.kcontrol.kcmsddm.conf +#%%{_datadir}/knsrcfiles/sddmtheme.knsrc +%{_sysconfdir}/xdg/sddmtheme.knsrc +%{_datadir}/dbus-1/system-services/org.kde.kcontrol.kcmsddm.service +%{_datadir}/polkit-1/actions/org.kde.kcontrol.kcmsddm.policy + + +%changelog + diff --git a/nx-desktop/SPECS/sddm.spec b/nx-desktop/SPECS/sddm.spec new file mode 100644 index 0000000000000000000000000000000000000000..486f7a2b2c19aafe251bb8c89fe0d99a49699dd2 --- /dev/null +++ b/nx-desktop/SPECS/sddm.spec @@ -0,0 +1,170 @@ +Name: sddm +Version: 0.18.1 +Release: 1%{?dist} +License: GPLv2+ +Summary: QML based X11 desktop manager + +Url: https://github.com/sddm/sddm +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +# 注意目前最新的0.19 对qt版本要求 >5.15 + +# Shamelessly stolen from gdm +Source1: sddm.pam +# Shamelessly stolen from gdm +Source2: sddm-autologin.pam +# systemd tmpfiles support for /var/run/sddm +Source3: tmpfiles-sddm.conf +# sddm.conf 可通过如下方式生成 sddm --example-config > sddm.conf +Source4: sddm.conf +# README.scripts +Source5: README.scripts +# sysconfig snippet +Source6: sddm.sysconfig +# systemd sysusers config +Source7: sddm-systemd-sysusers.conf + +Provides: service(graphical-login) = sddm + +BuildRequires: cmake >= 2.8.8 +BuildRequires: extra-cmake-modules +BuildRequires: libxcb-devel +BuildRequires: pam-devel +BuildRequires: pkgconfig +BuildRequires: systemd-devel +BuildRequires: python3-docutils +# sometimes python-docutils, sometimes python2-docutils, sometimes python3-docutils. +# use path then for sanity +BuildRequires: /usr/bin/rst2man +BuildRequires: qt5-qtbase-devel >= 5.6 +BuildRequires: qt5-qtdeclarative-devel >= 5.6 +BuildRequires: qt5-qttools-devel >= 5.6 +# verify presence to pull defaults from /etc/login.defs +BuildRequires: shadow-utils +BuildRequires: systemd +#BuildRequires: systemd-rpm-macros + +Requires: systemd +Requires: xorg-x11-xinit +Requires: xorg-x11-server +Suggests: qt5-qtvirtualkeyboard%{?_isa} +%{?systemd_requires} + +Requires(pre): shadow-utils + +%description +SDDM is a modern display manager for X11 aiming to be fast, simple and +beautiful. It uses modern technologies like QtQuick, which in turn gives the +designer the ability to create smooth, animated user interfaces. + +%package themes +Summary: SDDM Themes +Requires: %{name} = %{version}-%{release} +BuildArch: noarch +%description themes +A collection of sddm themes, including: elarun, maldives, maya + + +%prep +%setup -q + + +%build +mkdir build +cd build +%{cmake} .. \ + -DBUILD_MAN_PAGES:BOOL=ON \ + -DCMAKE_BUILD_TYPE:STRING="Release" \ + -DENABLE_JOURNALD:BOOL=ON \ + -DSESSION_COMMAND:PATH=/etc/X11/xinit/Xsession \ + -DWAYLAND_SESSION_COMMAND:PATH=/etc/sddm/wayland-session +cd ../ + +make %{?_smp_mflags} -C build + +%install +make install DESTDIR=%{buildroot} -C build +mkdir -p %{buildroot}%{_sysconfdir}/sddm.conf.d +install -Dpm 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/sddm +install -Dpm 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/pam.d/sddm-autologin +install -Dpm 644 %{SOURCE3} %{buildroot}%{_tmpfilesdir}/sddm.conf +install -Dpm 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/sddm.conf +install -Dpm 644 %{SOURCE5} %{buildroot}%{_datadir}/sddm/scripts/README.scripts +install -Dpm 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/sysconfig/sddm +install -Dpm 644 %{SOURCE7} %{buildroot}%{_sysusersdir}/sddm.conf +mkdir -p %{buildroot}/run/sddm +mkdir -p %{buildroot}%{_localstatedir}/lib/sddm +mkdir -p %{buildroot}%{_sysconfdir}/sddm/ +cp -a %{buildroot}%{_datadir}/sddm/scripts/* \ + %{buildroot}%{_sysconfdir}/sddm/ +# we're using /etc/X11/xinit/Xsession (by default) instead +rm -fv %{buildroot}%{_sysconfdir}/sddm/Xsession + +%pre +# 安装软件包前执行的脚本,创建sddm用户组 +getent group sddm >/dev/null || groupadd -r sddm +getent passwd sddm >/dev/null || \ + useradd -r -g sddm -d %{_localstatedir}/lib/sddm -s /sbin/nologin \ + -c "Simple Desktop Display Manager" sddm +exit 0 + +%post +# 安装软件包后执行的脚本 +# systemctl preset +%systemd_post sddm.service + +%preun +# 卸载软件包前执行脚本 +# systemctl --no-reload disable systemctl stop +%systemd_preun sddm.service + +%postun +# 卸载软件包后执行脚本 +# systemctl daemon-reload +%systemd_postun sddm.service + +%files +%license LICENSE +%doc README.md CONTRIBUTORS + +#由此rpm拥有目录,用于卸载时清理 +%dir %{_sysconfdir}/sddm/ +%dir %{_sysconfdir}/sddm.conf.d + +#指定以下为配置文件 +%config(noreplace) %{_sysconfdir}/sddm/* +%config(noreplace) %{_sysconfdir}/sddm.conf +%config(noreplace) %{_sysconfdir}/pam.d/sddm +%config(noreplace) %{_sysconfdir}/pam.d/sddm-autologin +%config(noreplace) %{_sysconfdir}/pam.d/sddm-greeter +%config(noreplace) %{_sysconfdir}/sysconfig/sddm + +%{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf +%{_bindir}/sddm +%{_bindir}/sddm-greeter +%{_libexecdir}/sddm-helper +%{_tmpfilesdir}/sddm.conf +%{_sysusersdir}/sddm.conf +%attr(0711, root, sddm) %dir /run/sddm +%attr(1770, sddm, sddm) %dir %{_localstatedir}/lib/sddm +%{_unitdir}/sddm.service +%{_qt5_archdatadir}/qml/SddmComponents/ +%dir %{_datadir}/sddm +%{_datadir}/sddm/faces/ +%{_datadir}/sddm/flags/ +%{_datadir}/sddm/scripts/ +%dir %{_datadir}/sddm/themes/ + +%{_datadir}/sddm/translations/ +%{_mandir}/man1/sddm.1* +%{_mandir}/man1/sddm-greeter.1* +%{_mandir}/man5/sddm.conf.5* +%{_mandir}/man5/sddm-state.conf.5* + +%files themes +%{_datadir}/sddm/themes/elarun/ +%{_datadir}/sddm/themes/maldives/ +%{_datadir}/sddm/themes/maya/ + + +%changelog + diff --git a/nx-desktop/SPECS/ufw.spec b/nx-desktop/SPECS/ufw.spec new file mode 100644 index 0000000000000000000000000000000000000000..9aa708496d2e7f505911924ca0bd649169a11599 --- /dev/null +++ b/nx-desktop/SPECS/ufw.spec @@ -0,0 +1,244 @@ +Name: ufw +Version: 0.35 +Release: 17%{?dist} +Summary: Uncomplicated Firewall + +License: GPLv3 +URL: https://launchpad.net/%{name} +Source0: https://launchpad.net/%{name}/%{version}/%{version}/+download/ufw-%{version}.tar.gz +# systemd service file +Source1: ufw.service +# Install translations to the systemwide standard location for %%find_lang +Patch0: ufw-0.35-trans-dir.patch +# Separate libexec_dir from state_dir because the state files must go into /var, +# whereas the scripts don't belong there (we install them to /usr/libexec +# instead). Upstream used to install everything into /lib/ufw, a hack to make +# separate /var work on Ubuntu, but /lib/ufw is /usr/lib/ufw in Fedora and that +# must not contain writable state data according to Fedora packaging guidelines. +# Now, upstream essentially uses state_dir only for libexec-type stuff, and has +# moved user.rules and user6.rules back to /etc, we move them back to /var/lib. +Patch1: ufw-0.35-libexec-dir.patch +# Default to enabled, let systemd handle whether ufw is actually enabled +Patch2: ufw-0.34~rc-default-enabled.patch +# Allow SSH connections by default +Patch3: ufw-0.34~rc-default-allow-ssh.patch +# Define multicast protocols (mDNS, UPnP) as a normal protocol profile +# Use a managed rule instead of a "before" rule for default-allowing mDNS +# Do not allow UPnP by default at all, document in ufw.8 how it can be allowed +# Update the README file and the ufw.8 manpage according to the above changes +Patch4: ufw-0.34~rc-multicast.patch +# Add protocol profiles for KDE Connect (#1257699) and Icecream (#1262009) +Patch5: ufw-0.34~rc-additional-profiles.patch +# Fix check-requirements for Python 3.5, add 3.6, remove unsupported 3.2/3.3 +Patch6: ufw-0.35-python36.patch +# Change permissions of the *.rules files from 0640 to 0644 +# Change permissions of the before.init and after.init hooks from 0640 to 0755 +Patch7: ufw-0.35-permissions.patch +# Don't prepend /usr/bin/env to sys.executable, which is always an absolute path +Patch8: ufw-0.35-no-pointless-env.patch + +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: iptables +BuildRequires: gettext +BuildRequires: systemd + +Requires(post): systemd +Requires(preun): systemd +Requires(postun): systemd + +Requires: systemd +Requires: iptables + +%description +The Uncomplicated Firewall(ufw) is a front-end for netfilter, which +aims to make it easier for people unfamiliar with firewall concepts. +Ufw provides a framework for managing netfilter as well as +manipulating the firewall. + +%prep +%setup -q +%patch0 -p1 -b .trans-dir +%patch1 -p1 -b .libexec-dir +%patch2 -p1 -b .default-enabled +%patch3 -p1 -b .default-allow-ssh +%patch4 -p1 -b .multicast +rm -f profiles/*.multicast +%patch5 -p1 -b .additional-profiles +rm -f profiles/*.additional-profiles +%patch6 -p1 -b .python36 +%patch7 -p1 -b .permissions +%patch8 -p1 -b .no-pointless-env + +%build +%py3_build + +%install +%py3_install +install -D -p -m 644 %{SOURCE1} %{buildroot}%{_unitdir}/ufw.service +%find_lang %{name} + +%post +%systemd_post ufw.service + +%preun +%systemd_preun ufw.service + +%postun +%systemd_postun_with_restart ufw.service + +%files -f %{name}.lang +%license COPYING +%doc ChangeLog README TODO AUTHORS +%{_sbindir}/ufw +%{_libexecdir}/ufw/ +%{python3_sitelib}/ufw-%{version}-py*.egg-info +%{python3_sitelib}/ufw/ +%{_datadir}/ufw/ +%{_unitdir}/ufw.service +# config files under /etc, directly user-editable, should survive updates +%dir %{_sysconfdir}/ufw/ +%config(noreplace) %{_sysconfdir}/ufw/after.init +%config(noreplace) %{_sysconfdir}/ufw/after.rules +%config(noreplace) %{_sysconfdir}/ufw/after6.rules +%config(noreplace) %{_sysconfdir}/ufw/before.init +%config(noreplace) %{_sysconfdir}/ufw/before.rules +%config(noreplace) %{_sysconfdir}/ufw/before6.rules +%config(noreplace) %{_sysconfdir}/ufw/sysctl.conf +%config(noreplace) %{_sysconfdir}/ufw/ufw.conf +%dir %{_sysconfdir}/ufw/applications.d/ +%config(noreplace) %{_sysconfdir}/ufw/applications.d/ufw-* +%config(noreplace) %{_sysconfdir}/ufw/applications.d/fedora-* +%config(noreplace) %{_sysconfdir}/default/ufw +# state files under /var, not directly user-editable, but should survive updates +%dir %{_sharedstatedir}/ufw/ +%config(noreplace) %{_sharedstatedir}/ufw/user.rules +%config(noreplace) %{_sharedstatedir}/ufw/user6.rules +%{_mandir}/man8/ufw-framework.8* +%{_mandir}/man8/ufw.8* + + +%changelog +* Fri Jan 31 2020 Fedora Release Engineering - 0.35-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Oct 03 2019 Miro Hrončok - 0.35-16 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Mon Aug 19 2019 Miro Hrončok - 0.35-15 +- Rebuilt for Python 3.8 + +* Sat Jul 27 2019 Fedora Release Engineering - 0.35-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 03 2019 Fedora Release Engineering - 0.35-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 0.35-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok - 0.35-11 +- Rebuilt for Python 3.7 + +* Fri Feb 09 2018 Fedora Release Engineering - 0.35-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.35-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.35-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Jan 03 2017 Kevin Kofler 0.35-7 +- Bump Release for official build + +* Fri Dec 30 2016 Kevin Kofler 0.35-6 +- Change permissions of the *.rules files from 0640 to 0644 +- Change permissions of the before.init and after.init hooks from 0640 to 0755 +- Don't prepend /usr/bin/env to sys.executable, which is always an absolute path + +* Fri Dec 30 2016 Kevin Kofler 0.35-5 +- Change URL to https +- Get the tarball directly from upstream rather than from Ubuntu +- Remove redundant "-n %%{name}-%%{version}" from %%setup +- Use %%py3_build and %%py3_install macros +- Add Python 3.6 to check-requirements + +* Tue Nov 01 2016 Kevin Kofler 0.35-4 +- Fix KDE Connect profile (port ranges can only be specified per protocol) + +* Tue Nov 01 2016 Kevin Kofler 0.35-3 +- Fix wrong path to user.rules and user6.rules in backend_iptables.py + +* Tue Nov 01 2016 Kevin Kofler 0.35-2 +- Fix wrong path to user.rules and user6.rules in ufw-init-functions + +* Wed Oct 05 2016 Kevin Kofler 0.35-1 +- Update to 0.35 +- Drop upstreamed Ubuntu patches +- Drop setup-lp819600 patch, fixed differently upstream +- Rebase trans-dir patch +- Rebase libexec-dir patch, move user.rules and user6.rules back to /var/lib/ufw +- Fix check-requirements for Python 3.5 (and remove no longer supported 3.2/3.3) + +* Thu Sep 10 2015 Kevin Kofler 0.34-0.11.rc +- Add protocol profiles for KDE Connect (#1257699) and Icecream (#1262009) + +* Mon Aug 17 2015 Kevin Kofler 0.34-0.10.rc +- Change COPYING from %%doc to %%license + +* Mon Aug 17 2015 Kevin Kofler 0.34-0.9.rc +- Rebuild + +* Sat Jan 24 2015 Kevin Kofler 0.34-0.8.rc +- Use a managed rule instead of a "before" rule for default-allowing mDNS +- Do not allow UPnP by default at all, document in ufw.8 how it can be allowed +- Update the README file and the ufw.8 manpage according to the above changes + +* Tue Jan 20 2015 Kevin Kofler 0.34-0.7.rc +- Define multicast protocols (mDNS, UPnP) as a normal protocol profile + +* Fri Dec 12 2014 Kevin Kofler 0.34-0.6.rc +- Fix License tag (GPLv3 only, not GPLv3+, unfortunately) + +* Mon Dec 08 2014 Kevin Kofler 0.34-0.5.rc +- Allow SSH connections by default + +* Mon Dec 08 2014 Kevin Kofler 0.34-0.4.rc +- Fix config(noreplace) marking +- Install systemd service ufw.service +- Default to enabled, let systemd handle whether ufw is actually enabled +- Requires: systemd iptables +- Don't install README.* (patch backup files and developer documentation) +- Drop 0001-optimize-boot.patch, not useful in our setup + +* Mon Dec 01 2014 Kevin Kofler 0.34-0.3.rc +- Install state data to /var/lib/ufw instead of /lib/ufw +- Install helper scripts to /usr/libexec/ufw instead of /lib/ufw + +* Mon Dec 01 2014 Kevin Kofler 0.34-0.2.rc +- Enable translations: BR gettext, use %%find_lang +- Apply a patch to install translations to the standard location for %%find_lang + +* Sat Nov 29 2014 Kevin Kofler 0.34-0.1.rc +- Upgrade to 0.34 RC from Ubuntu +- Apply the bugfix patches from Ubuntu packaging +- Better fix for lp#819600 (directory locations with python3 setup.py build) +- Use Python 3 +- Clean up BuildRequires +- Specfile cleanups + +* Tue Aug 02 2011 Nathan Owe 0.30.1-4 +- Cleaned the file list a little more +- Added more detail about the patch file + +* Tue Aug 02 2011 Nathan Owe 0.30.1-3 +- Made the file list a little smaller + +* Mon Aug 01 2011 Nathan Owe 0.30.1-2 +- Set dir ownership +- Patch to fix directory locations + +* Sun Jul 31 2011 Nathan Owe 0.30.1-1 +- Initial Release diff --git a/nx-desktop/SPECS/xsettingsd.spec b/nx-desktop/SPECS/xsettingsd.spec new file mode 100644 index 0000000000000000000000000000000000000000..d9fc492fe8bb42fe3677f4688ea313a408e86193 --- /dev/null +++ b/nx-desktop/SPECS/xsettingsd.spec @@ -0,0 +1,57 @@ +Name: xsettingsd +Version: 1.0.2 +Release: 1%{?dist} +Summary: Provides settings to X11 clients via the XSETTINGS specification + +License: BSD +URL: https://github.com/derat/xsettingsd + +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +# https://github.com/derat/xsettingsd/archive/v1.0.2/xsettingsd-1.0.2.tar.gz +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: libstdc++-devel +BuildRequires: libX11-devel +# BuildRequires: systemd-rpm-macros + +%description +xsettingsd is a daemon that implements the XSETTINGS specification. + +It is intended to be small, fast, and minimally dependent on other libraries. +It can serve as an alternative to gnome-settings-daemon for users who are not +using the GNOME desktop environment but who still run GTK+ applications and +want to configure things such as themes, font anti-aliasing/hinting, and UI +sound effects. + +%prep +%setup -q + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake} .. +popd +%make_build -C %{_target_platform} + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +#%%check +#%%ctest + +%post +%systemd_post %{name}.service + +%preun +%systemd_preun %{name}.service + +%files +%license COPYING +%doc README.md +%{_bindir}/dump_xsettings +%{_bindir}/xsettingsd +%{_mandir}/man1/dump_xsettings.1* +%{_mandir}/man1/xsettingsd.1* +%{_userunitdir}/xsettingsd.service + +%changelog + diff --git a/nx-desktop/SRPMS/applet-window-buttons-0.9.0-3.src.rpm b/nx-desktop/SRPMS/applet-window-buttons-0.9.0-3.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8996ae6e2369fce0a79b79b8634547e30f40df9f Binary files /dev/null and b/nx-desktop/SRPMS/applet-window-buttons-0.9.0-3.src.rpm differ diff --git a/nx-desktop/SRPMS/appstream-0.11.8-1.src.rpm b/nx-desktop/SRPMS/appstream-0.11.8-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..3f3afab9c28308e28aaa315965168592716077c2 Binary files /dev/null and b/nx-desktop/SRPMS/appstream-0.11.8-1.src.rpm differ diff --git a/nx-desktop/SRPMS/bluedevil-5.15.5-1.src.rpm b/nx-desktop/SRPMS/bluedevil-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..5d95591b2a283728fc30bee1fb5a7ca9f1cbf8ed Binary files /dev/null and b/nx-desktop/SRPMS/bluedevil-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/botan2-2.13.0-2.src.rpm b/nx-desktop/SRPMS/botan2-2.13.0-2.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..7639589a5cb82845a618a7104c09bb9e07809adb Binary files /dev/null and b/nx-desktop/SRPMS/botan2-2.13.0-2.src.rpm differ diff --git a/nx-desktop/SRPMS/cln-1.3.4-1.src.rpm b/nx-desktop/SRPMS/cln-1.3.4-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..59a1c3e6b59f6ddeb1cbc4d2e63b254e768ded83 Binary files /dev/null and b/nx-desktop/SRPMS/cln-1.3.4-1.src.rpm differ diff --git a/nx-desktop/SRPMS/dejavu-fonts-2.37-1.src.rpm b/nx-desktop/SRPMS/dejavu-fonts-2.37-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..0e2186d2645b60bda9bc0644212579f03d25edff Binary files /dev/null and b/nx-desktop/SRPMS/dejavu-fonts-2.37-1.src.rpm differ diff --git a/nx-desktop/SRPMS/gpsd-3.19-4.1.src.rpm b/nx-desktop/SRPMS/gpsd-3.19-4.1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..caf54d1a258339f3f245bd12d589f423577620d4 Binary files /dev/null and b/nx-desktop/SRPMS/gpsd-3.19-4.1.src.rpm differ diff --git a/nx-desktop/SRPMS/grub2-theme-nitrux-3.9.6-1.src.rpm b/nx-desktop/SRPMS/grub2-theme-nitrux-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8fcec5313418b71cb2d0671d0c5ff8a08d11ccde Binary files /dev/null and b/nx-desktop/SRPMS/grub2-theme-nitrux-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kactivitymanagerd-5.15.5-1.src.rpm b/nx-desktop/SRPMS/kactivitymanagerd-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d21b2e32154eaa39e13f205836db312f935715c6 Binary files /dev/null and b/nx-desktop/SRPMS/kactivitymanagerd-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kde-cli-tools-5.15.5-1.src.rpm b/nx-desktop/SRPMS/kde-cli-tools-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..bc3bcce83096f15de58882658a674c90d26e4905 Binary files /dev/null and b/nx-desktop/SRPMS/kde-cli-tools-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kde-gtk-config-5.15.5-1.src.rpm b/nx-desktop/SRPMS/kde-gtk-config-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d2c6b79d2aac8af3dbd06b4f96a44a565a53028e Binary files /dev/null and b/nx-desktop/SRPMS/kde-gtk-config-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kde-settings-30.0-1.src.rpm b/nx-desktop/SRPMS/kde-settings-30.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f177b41a1ab657aa0db1fe0e47709ece9f6caa81 Binary files /dev/null and b/nx-desktop/SRPMS/kde-settings-30.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kdeplasma-addons-5.15.5-1.src.rpm b/nx-desktop/SRPMS/kdeplasma-addons-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..523d87eb80e9f0f0eb840856c974eeb5f8385702 Binary files /dev/null and b/nx-desktop/SRPMS/kdeplasma-addons-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-baloo-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-baloo-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..dc674ad43a47eada40d978fec8f76e141231c3d6 Binary files /dev/null and b/nx-desktop/SRPMS/kf5-baloo-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-kactivities-stats-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-kactivities-stats-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d5cf8b94a1e097ba3cb49c7c5e43e37aae52e59c Binary files /dev/null and b/nx-desktop/SRPMS/kf5-kactivities-stats-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-kdnssd-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-kdnssd-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9c3ae06827568d9a9bc6f4a0cf69a7c19d9aa46a Binary files /dev/null and b/nx-desktop/SRPMS/kf5-kdnssd-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-kfilemetadata-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-kfilemetadata-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d33013290a2f8696281c5f8f0f32d77e566569d9 Binary files /dev/null and b/nx-desktop/SRPMS/kf5-kfilemetadata-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-kholidays-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-kholidays-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f53abad8e67534016d011bc0af491dafad6a2c8e Binary files /dev/null and b/nx-desktop/SRPMS/kf5-kholidays-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-khtml-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-khtml-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..cd7df3e96b8bcafab2d21dad085960d0949e7639 Binary files /dev/null and b/nx-desktop/SRPMS/kf5-khtml-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-kjs-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-kjs-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..6e27d92bb58f373ecbcc0671c31ddebd49a3326f Binary files /dev/null and b/nx-desktop/SRPMS/kf5-kjs-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-kjsembed-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-kjsembed-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..2a11404827391311d5ab62687f8ad0d5f6bd3378 Binary files /dev/null and b/nx-desktop/SRPMS/kf5-kjsembed-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-knotifyconfig-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-knotifyconfig-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1e08b491dbb416c2ba82188884a874ed50c8f3fd Binary files /dev/null and b/nx-desktop/SRPMS/kf5-knotifyconfig-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-kpeople-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-kpeople-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..becd7ba363998e8b7bb121d5e432268ace3aa7ba Binary files /dev/null and b/nx-desktop/SRPMS/kf5-kpeople-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-kross-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-kross-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..72894b714092b9a26ee8f99fdc07625a727ae4d4 Binary files /dev/null and b/nx-desktop/SRPMS/kf5-kross-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-krunner-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-krunner-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..7a3b9398291b6804ec6b85c275e246837486a486 Binary files /dev/null and b/nx-desktop/SRPMS/kf5-krunner-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-ktexteditor-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-ktexteditor-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..145f9f3b013a75b182a594cb58bd468b9ac4d130 Binary files /dev/null and b/nx-desktop/SRPMS/kf5-ktexteditor-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-kxmlrpcclient-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-kxmlrpcclient-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..a805d5713500792b24dfe0eab55168d3bb71c903 Binary files /dev/null and b/nx-desktop/SRPMS/kf5-kxmlrpcclient-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-modemmanager-qt-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-modemmanager-qt-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..5a12332cac1b963331ac5ee1046e9b2f799eeeb5 Binary files /dev/null and b/nx-desktop/SRPMS/kf5-modemmanager-qt-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-networkmanager-qt-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-networkmanager-qt-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..624a314912eb6355be295cd439637315553c0db0 Binary files /dev/null and b/nx-desktop/SRPMS/kf5-networkmanager-qt-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-plasma-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-plasma-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b718a2032554537e277dd91ad60932dd192ed52e Binary files /dev/null and b/nx-desktop/SRPMS/kf5-plasma-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-prison-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-prison-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d179b6855fa8b343ba01850ec65734f2bf4bea62 Binary files /dev/null and b/nx-desktop/SRPMS/kf5-prison-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kf5-threadweaver-5.55.0-1.src.rpm b/nx-desktop/SRPMS/kf5-threadweaver-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b75d21335775c6432c561080739c5e2b3beaa7b6 Binary files /dev/null and b/nx-desktop/SRPMS/kf5-threadweaver-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/khotkeys-5.15.5-1.src.rpm b/nx-desktop/SRPMS/khotkeys-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..41a672e55e16e3b4bb3295d1b11dfe934aad73dd Binary files /dev/null and b/nx-desktop/SRPMS/khotkeys-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kio-extras-19.04.3-1.src.rpm b/nx-desktop/SRPMS/kio-extras-19.04.3-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8ee240b045f797011c855f9d6cc3044d587380ac Binary files /dev/null and b/nx-desktop/SRPMS/kio-extras-19.04.3-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kmenuedit-5.15.5-1.src.rpm b/nx-desktop/SRPMS/kmenuedit-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d04ec658cafd11154914cb1a666aa92189be6c1b Binary files /dev/null and b/nx-desktop/SRPMS/kmenuedit-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kscreen-5.14.5-1.src.rpm b/nx-desktop/SRPMS/kscreen-5.14.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4b8435f0bb022253f1cf9cfc8ad52f787d7f1fed Binary files /dev/null and b/nx-desktop/SRPMS/kscreen-5.14.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/ksysguard-5.15.5-1.src.rpm b/nx-desktop/SRPMS/ksysguard-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c97ad14ff137fe4cbab70ef6f677579a453eee17 Binary files /dev/null and b/nx-desktop/SRPMS/ksysguard-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/kwrited-5.15.5-1.src.rpm b/nx-desktop/SRPMS/kwrited-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..6aa195de6a14ea172c927033a5653c67fd8e49dd Binary files /dev/null and b/nx-desktop/SRPMS/kwrited-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/latte-dock-0.10.7-1.src.rpm b/nx-desktop/SRPMS/latte-dock-0.10.7-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..70553af2902ebe9bf961746c8093f56c13930efa Binary files /dev/null and b/nx-desktop/SRPMS/latte-dock-0.10.7-1.src.rpm differ diff --git a/nx-desktop/SRPMS/libbsd-0.9.1-4.src.rpm b/nx-desktop/SRPMS/libbsd-0.9.1-4.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..bb8181d45d6d6b3c84387e9910c72708a4272264 Binary files /dev/null and b/nx-desktop/SRPMS/libbsd-0.9.1-4.src.rpm differ diff --git a/nx-desktop/SRPMS/libdmtx-0.7.5-4.src.rpm b/nx-desktop/SRPMS/libdmtx-0.7.5-4.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..840256cd9e7b3086dd119ccbb9499007152a8581 Binary files /dev/null and b/nx-desktop/SRPMS/libdmtx-0.7.5-4.src.rpm differ diff --git a/nx-desktop/SRPMS/libksysguard-5.15.5-1.src.rpm b/nx-desktop/SRPMS/libksysguard-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b0bde9818036e565a2cc2b51a555705b1372600f Binary files /dev/null and b/nx-desktop/SRPMS/libksysguard-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/libqalculate-3.6.0-1.src.rpm b/nx-desktop/SRPMS/libqalculate-3.6.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8a94eff185e200b2d8abe5d2cbc96f93c471e97d Binary files /dev/null and b/nx-desktop/SRPMS/libqalculate-3.6.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/luv-icon-theme-3.9.6-1.src.rpm b/nx-desktop/SRPMS/luv-icon-theme-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..259fae7312e95edd4514188dc35ed422772330bb Binary files /dev/null and b/nx-desktop/SRPMS/luv-icon-theme-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/netstat-nat-1.4.10-1.src.rpm b/nx-desktop/SRPMS/netstat-nat-1.4.10-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ccc683758d48c10baadf78cec138c06993fdaebd Binary files /dev/null and b/nx-desktop/SRPMS/netstat-nat-1.4.10-1.src.rpm differ diff --git a/nx-desktop/SRPMS/nx-audio-applet-3.9.6-1.src.rpm b/nx-desktop/SRPMS/nx-audio-applet-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..97b03f65fdd39503edf66b75b9badebac32db094 Binary files /dev/null and b/nx-desktop/SRPMS/nx-audio-applet-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/nx-clock-applet-3.9.6-1.src.rpm b/nx-desktop/SRPMS/nx-clock-applet-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..641e4a64223edfb80a878a55635baf49fa3571f7 Binary files /dev/null and b/nx-desktop/SRPMS/nx-clock-applet-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/nx-desktop-settings-3.9.6-1.src.rpm b/nx-desktop/SRPMS/nx-desktop-settings-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..50680fe0648d8d0ce9d54b70dac626f7481f765d Binary files /dev/null and b/nx-desktop/SRPMS/nx-desktop-settings-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/nx-firewall-3.9.6-1.src.rpm b/nx-desktop/SRPMS/nx-firewall-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b69f2ef2a4ee5f38740455d42ae8740f3014db80 Binary files /dev/null and b/nx-desktop/SRPMS/nx-firewall-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/nx-gtk-themes-3.9.6-1.src.rpm b/nx-desktop/SRPMS/nx-gtk-themes-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..838828b7ac556966db2f7d4cebc589126567d382 Binary files /dev/null and b/nx-desktop/SRPMS/nx-gtk-themes-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/nx-kstyle-theme-3.9.6-1.src.rpm b/nx-desktop/SRPMS/nx-kstyle-theme-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..48fae1f865044ca27892c6111966ee945d4865ad Binary files /dev/null and b/nx-desktop/SRPMS/nx-kstyle-theme-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/nx-networkmanagement-applet-3.9.6-1.src.rpm b/nx-desktop/SRPMS/nx-networkmanagement-applet-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..0d74d1e8ab5926d2784a982771b368155058d82b Binary files /dev/null and b/nx-desktop/SRPMS/nx-networkmanagement-applet-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/nx-notifications-applet-3.9.6-1.src.rpm b/nx-desktop/SRPMS/nx-notifications-applet-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..7ea9f5d59dec5f70106397b35c7076e2455bb91f Binary files /dev/null and b/nx-desktop/SRPMS/nx-notifications-applet-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/nx-plasma-look-and-feel-3.9.6-1.src.rpm b/nx-desktop/SRPMS/nx-plasma-look-and-feel-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b2d11e058f1ba32a1d34ed46d5351b5a53fc5e1a Binary files /dev/null and b/nx-desktop/SRPMS/nx-plasma-look-and-feel-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/nx-plasma-look-and-feel-3.9.6-1.x86_64.rpm b/nx-desktop/SRPMS/nx-plasma-look-and-feel-3.9.6-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4ef03bbce2dc08262ea4700bc5d06c4b2baaa2d0 Binary files /dev/null and b/nx-desktop/SRPMS/nx-plasma-look-and-feel-3.9.6-1.x86_64.rpm differ diff --git a/nx-desktop/SRPMS/nx-simplemenu-applet-3.9.6-1.src.rpm b/nx-desktop/SRPMS/nx-simplemenu-applet-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..fe7d4fdaec1f46ed53d93ade697f8f3014860c95 Binary files /dev/null and b/nx-desktop/SRPMS/nx-simplemenu-applet-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/nx-systemtray-applet-3.9.6-1.src.rpm b/nx-desktop/SRPMS/nx-systemtray-applet-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ec15d450765b56d6869320aca9b7241a1e4f5bf4 Binary files /dev/null and b/nx-desktop/SRPMS/nx-systemtray-applet-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/nx-window-deco-3.9.6-1.src.rpm b/nx-desktop/SRPMS/nx-window-deco-3.9.6-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..0173748d69de2d9fea4c2ac38a4d3a8be4f6ea9e Binary files /dev/null and b/nx-desktop/SRPMS/nx-window-deco-3.9.6-1.src.rpm differ diff --git a/nx-desktop/SRPMS/plasma-desktop-5.15.5-1.src.rpm b/nx-desktop/SRPMS/plasma-desktop-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..6bf40f48cf52a80bf26b94068917ea5d8b9ad0c1 Binary files /dev/null and b/nx-desktop/SRPMS/plasma-desktop-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/plasma-integration-5.15.5-1.src.rpm b/nx-desktop/SRPMS/plasma-integration-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..7012e09a4d90dbb1d64201746de18b1c54da8d8d Binary files /dev/null and b/nx-desktop/SRPMS/plasma-integration-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/plasma-milou-5.15.5-1.src.rpm b/nx-desktop/SRPMS/plasma-milou-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..34c66599832478f4e64857d342ce29cc8bf7fa4f Binary files /dev/null and b/nx-desktop/SRPMS/plasma-milou-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/plasma-nm-5.15.5-1.src.rpm b/nx-desktop/SRPMS/plasma-nm-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b1ddaab357f13fce5e99a17c5a2305997716e1bf Binary files /dev/null and b/nx-desktop/SRPMS/plasma-nm-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/plasma-oxygen-5.15.5-1.src.rpm b/nx-desktop/SRPMS/plasma-oxygen-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..298399d1b7aa25ee248f886e8cd3c9b667ac3eb7 Binary files /dev/null and b/nx-desktop/SRPMS/plasma-oxygen-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/plasma-pa-5.15.5-1.src.rpm b/nx-desktop/SRPMS/plasma-pa-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..65cbc98cb22a2e0435d41604d1ef43fa30d2cfd7 Binary files /dev/null and b/nx-desktop/SRPMS/plasma-pa-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/plasma-systemsettings-5.15.5-1.src.rpm b/nx-desktop/SRPMS/plasma-systemsettings-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4532f9b76a68808fc54bacb6388b86d7de46b20d Binary files /dev/null and b/nx-desktop/SRPMS/plasma-systemsettings-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/plasma-thunderbolt-5.17.5-1.src.rpm b/nx-desktop/SRPMS/plasma-thunderbolt-5.17.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..01c1d648a7363cf1a046f77731f2c9a9be2f7a4f Binary files /dev/null and b/nx-desktop/SRPMS/plasma-thunderbolt-5.17.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/plasma-vault-5.15.5-1.src.rpm b/nx-desktop/SRPMS/plasma-vault-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4f320850f98bd9e4cda59fa3c9701ab818ca5512 Binary files /dev/null and b/nx-desktop/SRPMS/plasma-vault-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/plasma-workspace-5.15.5-1.src.rpm b/nx-desktop/SRPMS/plasma-workspace-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..64f2b476e5b2959fde840df5fdae9c41caa6ae01 Binary files /dev/null and b/nx-desktop/SRPMS/plasma-workspace-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/plymouth-kcm-5.15.5-1.src.rpm b/nx-desktop/SRPMS/plymouth-kcm-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..dd33796a8893a206d0320c3e96fd64885687b580 Binary files /dev/null and b/nx-desktop/SRPMS/plymouth-kcm-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/polkit-kde-5.15.5-1.src.rpm b/nx-desktop/SRPMS/polkit-kde-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..a81eac540e811f740928dfbf82453ea8d94f92a8 Binary files /dev/null and b/nx-desktop/SRPMS/polkit-kde-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/powerdevil-5.15.5-1.src.rpm b/nx-desktop/SRPMS/powerdevil-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..348955a22ad29bc3a2169cb24bdc0a144683ca99 Binary files /dev/null and b/nx-desktop/SRPMS/powerdevil-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/qca-2.2.1-1.src.rpm b/nx-desktop/SRPMS/qca-2.2.1-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..3096fe2d1bc3252be56719da6f34006401cb5963 Binary files /dev/null and b/nx-desktop/SRPMS/qca-2.2.1-1.src.rpm differ diff --git a/nx-desktop/SRPMS/qqc2-desktop-style-5.55.0-1.src.rpm b/nx-desktop/SRPMS/qqc2-desktop-style-5.55.0-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1913cbcf054fd1a681dec923b946daf85f4a4227 Binary files /dev/null and b/nx-desktop/SRPMS/qqc2-desktop-style-5.55.0-1.src.rpm differ diff --git a/nx-desktop/SRPMS/scim-1.4.17-10.src.rpm b/nx-desktop/SRPMS/scim-1.4.17-10.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b7eeb5049ed32c1e10149e235a613961b961c2ad Binary files /dev/null and b/nx-desktop/SRPMS/scim-1.4.17-10.src.rpm differ diff --git a/nx-desktop/SRPMS/sddm-0.18.1-1.src.rpm b/nx-desktop/SRPMS/sddm-0.18.1-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..62030e5e35082b7a19848fa9cc612d4865c93b03 Binary files /dev/null and b/nx-desktop/SRPMS/sddm-0.18.1-1.src.rpm differ diff --git a/nx-desktop/SRPMS/sddm-kcm-5.15.5-1.src.rpm b/nx-desktop/SRPMS/sddm-kcm-5.15.5-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b4de04784350530f5d30cbf40811e13a9c67e180 Binary files /dev/null and b/nx-desktop/SRPMS/sddm-kcm-5.15.5-1.src.rpm differ diff --git a/nx-desktop/SRPMS/ufw-0.35-17.src.rpm b/nx-desktop/SRPMS/ufw-0.35-17.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..e7a2df39ae9833ef366fdcac9f73dd535053fccd Binary files /dev/null and b/nx-desktop/SRPMS/ufw-0.35-17.src.rpm differ diff --git a/nx-desktop/SRPMS/xsettingsd-1.0.2-1.src.rpm b/nx-desktop/SRPMS/xsettingsd-1.0.2-1.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ee247b162daf911d38d1b4157fabb0ad8448484f Binary files /dev/null and b/nx-desktop/SRPMS/xsettingsd-1.0.2-1.src.rpm differ diff --git a/nx-desktop/compiled/applet-window-buttons-0.9.0-3.x86_64.rpm b/nx-desktop/compiled/applet-window-buttons-0.9.0-3.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..6d28264936db853f0fe47d5e11e5a4f642a6b7e4 Binary files /dev/null and b/nx-desktop/compiled/applet-window-buttons-0.9.0-3.x86_64.rpm differ diff --git a/nx-desktop/compiled/bluedevil-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/bluedevil-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8ce9c6c91ea9363098fe2a6e7db46d68aa88ba9f Binary files /dev/null and b/nx-desktop/compiled/bluedevil-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/bluedevil-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/bluedevil-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..594691694a77201a593521e70d64ad68c204f4cc Binary files /dev/null and b/nx-desktop/compiled/bluedevil-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/bluedevil-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/bluedevil-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ed2937c88325d01cf1aaa44a0977f9097a5e0a32 Binary files /dev/null and b/nx-desktop/compiled/bluedevil-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/cln-1.3.4-1.x86_64.rpm b/nx-desktop/compiled/cln-1.3.4-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..cccbe5fe824b2802e762876cb32333e7f96403a7 Binary files /dev/null and b/nx-desktop/compiled/cln-1.3.4-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/cln-debuginfo-1.3.4-1.x86_64.rpm b/nx-desktop/compiled/cln-debuginfo-1.3.4-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1e21815f8771cacb3596c7af6a419f7c45ec3fb1 Binary files /dev/null and b/nx-desktop/compiled/cln-debuginfo-1.3.4-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/cln-debugsource-1.3.4-1.x86_64.rpm b/nx-desktop/compiled/cln-debugsource-1.3.4-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9c9acf030ce4b88cc3b4a9f89f386df5a08da41c Binary files /dev/null and b/nx-desktop/compiled/cln-debugsource-1.3.4-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/cln-devel-1.3.4-1.x86_64.rpm b/nx-desktop/compiled/cln-devel-1.3.4-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ce510af83e97ae80d33a7c2d9c79b685739612d2 Binary files /dev/null and b/nx-desktop/compiled/cln-devel-1.3.4-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/dejavu-fonts-2.37-1.noarch.rpm b/nx-desktop/compiled/dejavu-fonts-2.37-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..cef2ec68bcb01c6c07a2bad4721b26d6c446826e Binary files /dev/null and b/nx-desktop/compiled/dejavu-fonts-2.37-1.noarch.rpm differ diff --git a/nx-desktop/compiled/dolphin-18.12.3-1.x86_64.rpm b/nx-desktop/compiled/dolphin-18.12.3-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..efc4d4e73ba4de5c0cae3dfc8591a5ec7a94d91e Binary files /dev/null and b/nx-desktop/compiled/dolphin-18.12.3-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/dolphin-devel-18.12.3-1.x86_64.rpm b/nx-desktop/compiled/dolphin-devel-18.12.3-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..eda75aa24b48603d24fbf859a8bae5e25f953926 Binary files /dev/null and b/nx-desktop/compiled/dolphin-devel-18.12.3-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/dolphin-libs-18.12.3-1.x86_64.rpm b/nx-desktop/compiled/dolphin-libs-18.12.3-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..efee361ca1639fdff986cffde79cb0b4a17f2d68 Binary files /dev/null and b/nx-desktop/compiled/dolphin-libs-18.12.3-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/gpsd-3.19-4.1.x86_64.rpm b/nx-desktop/compiled/gpsd-3.19-4.1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..3d14a1655e00757787fdc793ec5ecda09128e451 Binary files /dev/null and b/nx-desktop/compiled/gpsd-3.19-4.1.x86_64.rpm differ diff --git a/nx-desktop/compiled/gpsd-clients-3.19-4.1.x86_64.rpm b/nx-desktop/compiled/gpsd-clients-3.19-4.1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9c1d333ae5c58e5c8e1dae48edbf300b666a3764 Binary files /dev/null and b/nx-desktop/compiled/gpsd-clients-3.19-4.1.x86_64.rpm differ diff --git a/nx-desktop/compiled/gpsd-debuginfo-3.19-4.1.x86_64.rpm b/nx-desktop/compiled/gpsd-debuginfo-3.19-4.1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9dfe2a0d9943d87157f5782fdd097352462a1df4 Binary files /dev/null and b/nx-desktop/compiled/gpsd-debuginfo-3.19-4.1.x86_64.rpm differ diff --git a/nx-desktop/compiled/gpsd-debugsource-3.19-4.1.x86_64.rpm b/nx-desktop/compiled/gpsd-debugsource-3.19-4.1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..972f21378833ac2f946578deabb0b21390dc695f Binary files /dev/null and b/nx-desktop/compiled/gpsd-debugsource-3.19-4.1.x86_64.rpm differ diff --git a/nx-desktop/compiled/gpsd-devel-3.19-4.1.x86_64.rpm b/nx-desktop/compiled/gpsd-devel-3.19-4.1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4c920f34e16181377523c905df944fc3c230e9ef Binary files /dev/null and b/nx-desktop/compiled/gpsd-devel-3.19-4.1.x86_64.rpm differ diff --git a/nx-desktop/compiled/gpsd-libs-3.19-4.1.x86_64.rpm b/nx-desktop/compiled/gpsd-libs-3.19-4.1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c5b52cac97b980c3f2de68d023f65a162870f6ec Binary files /dev/null and b/nx-desktop/compiled/gpsd-libs-3.19-4.1.x86_64.rpm differ diff --git a/nx-desktop/compiled/gpsd-qt-3.19-4.1.x86_64.rpm b/nx-desktop/compiled/gpsd-qt-3.19-4.1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1324f5d0e76a56643354046ee5d8a771abc1bfe6 Binary files /dev/null and b/nx-desktop/compiled/gpsd-qt-3.19-4.1.x86_64.rpm differ diff --git a/nx-desktop/compiled/gpsd-qt-devel-3.19-4.1.x86_64.rpm b/nx-desktop/compiled/gpsd-qt-devel-3.19-4.1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b5422176d4600f98828f7061a02850ae85ef5072 Binary files /dev/null and b/nx-desktop/compiled/gpsd-qt-devel-3.19-4.1.x86_64.rpm differ diff --git a/nx-desktop/compiled/grub2-theme-nitrux-3.9.6-1.noarch.rpm b/nx-desktop/compiled/grub2-theme-nitrux-3.9.6-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..aab97b96efed80207e28d6fa32eaa906e194004c Binary files /dev/null and b/nx-desktop/compiled/grub2-theme-nitrux-3.9.6-1.noarch.rpm differ diff --git a/nx-desktop/compiled/kactivitymanagerd-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kactivitymanagerd-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f361bf8a218646849d7f04a1ecbbde45f80306b1 Binary files /dev/null and b/nx-desktop/compiled/kactivitymanagerd-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kactivitymanagerd-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kactivitymanagerd-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..3c884e6079d32aa1cdcab4e97823c162d3b940ca Binary files /dev/null and b/nx-desktop/compiled/kactivitymanagerd-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kactivitymanagerd-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kactivitymanagerd-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1d771a91a9103d5a9082a8182b47b5e03efa4add Binary files /dev/null and b/nx-desktop/compiled/kactivitymanagerd-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kde-cli-tools-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kde-cli-tools-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f243aaf80c746d99a47fc8122401914b5ba03eee Binary files /dev/null and b/nx-desktop/compiled/kde-cli-tools-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kde-cli-tools-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kde-cli-tools-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..7f1360eb1a7acb73922ec934aee2cb15f74522d7 Binary files /dev/null and b/nx-desktop/compiled/kde-cli-tools-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kde-cli-tools-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kde-cli-tools-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..87ccd3b214842efe5de8b0d8ad1f09d335b3954c Binary files /dev/null and b/nx-desktop/compiled/kde-cli-tools-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kde-gtk-config-5.15.3-1.x86_64.rpm b/nx-desktop/compiled/kde-gtk-config-5.15.3-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f0435f58e09ecb354cf901022538fb293b52fc52 Binary files /dev/null and b/nx-desktop/compiled/kde-gtk-config-5.15.3-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kde-gtk-config-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kde-gtk-config-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..3f803eddd88d7fce49bac6de803bd100612b93bc Binary files /dev/null and b/nx-desktop/compiled/kde-gtk-config-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kde-gtk-config-debuginfo-5.15.3-1.x86_64.rpm b/nx-desktop/compiled/kde-gtk-config-debuginfo-5.15.3-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..e1c28b7cf34964cf1758d478f4cd1f02a5480fc8 Binary files /dev/null and b/nx-desktop/compiled/kde-gtk-config-debuginfo-5.15.3-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kde-gtk-config-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kde-gtk-config-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..cf48e103ca26253b1b1680014b14b5493c402123 Binary files /dev/null and b/nx-desktop/compiled/kde-gtk-config-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kde-gtk-config-debugsource-5.15.3-1.x86_64.rpm b/nx-desktop/compiled/kde-gtk-config-debugsource-5.15.3-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b02ec209a39e24f010bcd86f0a478cb120638759 Binary files /dev/null and b/nx-desktop/compiled/kde-gtk-config-debugsource-5.15.3-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kde-gtk-config-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kde-gtk-config-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..25395eec7f2aad9c9ec50cf8011dfa0c44e8c9ca Binary files /dev/null and b/nx-desktop/compiled/kde-gtk-config-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kde-settings-30.0-1.noarch.rpm b/nx-desktop/compiled/kde-settings-30.0-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..abf16021ff48c876793982299a14fba59d0b2078 Binary files /dev/null and b/nx-desktop/compiled/kde-settings-30.0-1.noarch.rpm differ diff --git a/nx-desktop/compiled/kde-settings-plasma-30.0-1.noarch.rpm b/nx-desktop/compiled/kde-settings-plasma-30.0-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9ed5e248c156117228691847481b79add5fc41b8 Binary files /dev/null and b/nx-desktop/compiled/kde-settings-plasma-30.0-1.noarch.rpm differ diff --git a/nx-desktop/compiled/kde-settings-pulseaudio-30.0-1.noarch.rpm b/nx-desktop/compiled/kde-settings-pulseaudio-30.0-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..93e38cbf4606637f90c345b8b7791c59f8dcd7ce Binary files /dev/null and b/nx-desktop/compiled/kde-settings-pulseaudio-30.0-1.noarch.rpm differ diff --git a/nx-desktop/compiled/kdeplasma-addons-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kdeplasma-addons-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..55aac886c10f3ad16f02780d6e72fb7819bbbd1d Binary files /dev/null and b/nx-desktop/compiled/kdeplasma-addons-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kdeplasma-addons-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kdeplasma-addons-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1c5aeb51e6cffbfe76b11c9cc43160d3ff0e0bb2 Binary files /dev/null and b/nx-desktop/compiled/kdeplasma-addons-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kdeplasma-addons-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kdeplasma-addons-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..13e314df9b97000bea00ba5236a18d6443f7dafd Binary files /dev/null and b/nx-desktop/compiled/kdeplasma-addons-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kdeplasma-addons-devel-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kdeplasma-addons-devel-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..50c1d5ffe3e3bfc4cb4f352942e0f68b653928fe Binary files /dev/null and b/nx-desktop/compiled/kdeplasma-addons-devel-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kdesu-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kdesu-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b735cda4aedea185320330dcfb2863ab9d0c3c96 Binary files /dev/null and b/nx-desktop/compiled/kdesu-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-baloo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-baloo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ed1dd6ba6ddd1543afa8b38cdba0a55c2ac777d6 Binary files /dev/null and b/nx-desktop/compiled/kf5-baloo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-baloo-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-baloo-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d33a6f3c8cc7011f3cbad4abe6d63574cb449384 Binary files /dev/null and b/nx-desktop/compiled/kf5-baloo-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-baloo-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-baloo-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..3bf9798d097fee68553c43dc5cded9ec5af95a33 Binary files /dev/null and b/nx-desktop/compiled/kf5-baloo-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-baloo-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-baloo-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8dda66f6ad9568f3bbfd536b89b2cf1f2de72690 Binary files /dev/null and b/nx-desktop/compiled/kf5-baloo-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-baloo-file-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-baloo-file-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..0b8e29a7ec8702e7e63a71b38d07f536ff9c1298 Binary files /dev/null and b/nx-desktop/compiled/kf5-baloo-file-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-baloo-libs-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-baloo-libs-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..efd1047362eac82911a868273795d17fd446f611 Binary files /dev/null and b/nx-desktop/compiled/kf5-baloo-libs-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kactivities-stats-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kactivities-stats-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d5ecbbe11120d880b257773786b2294fb1a68037 Binary files /dev/null and b/nx-desktop/compiled/kf5-kactivities-stats-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kactivities-stats-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kactivities-stats-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..da143bd991439f730757818777e113c50035c707 Binary files /dev/null and b/nx-desktop/compiled/kf5-kactivities-stats-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kactivities-stats-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kactivities-stats-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c050658b1e0ec2da490252fdfabecaa67d7ffdfd Binary files /dev/null and b/nx-desktop/compiled/kf5-kactivities-stats-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kactivities-stats-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kactivities-stats-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..28da6276bab31218c50fea53eb45997f21b6bcf5 Binary files /dev/null and b/nx-desktop/compiled/kf5-kactivities-stats-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kdnssd-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kdnssd-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..274e038fa527a30c0d13a634d11d29f7e72794f6 Binary files /dev/null and b/nx-desktop/compiled/kf5-kdnssd-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kdnssd-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kdnssd-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..0c2357775f99f5b07eaf5b2d9ddc458f256194c8 Binary files /dev/null and b/nx-desktop/compiled/kf5-kdnssd-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kdnssd-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kdnssd-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..dc5f84519ac729490880790d4b0d4b98d6ff27d3 Binary files /dev/null and b/nx-desktop/compiled/kf5-kdnssd-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kdnssd-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kdnssd-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c1a309acc42d354a90cfeb7ad6de303b90651f29 Binary files /dev/null and b/nx-desktop/compiled/kf5-kdnssd-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kfilemetadata-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kfilemetadata-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..bb83f9fbf32ee54a6fc4d205a4f3eb09c7960a18 Binary files /dev/null and b/nx-desktop/compiled/kf5-kfilemetadata-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kfilemetadata-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kfilemetadata-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9e8ddbe774199ff2138a045898a6fd98e996a236 Binary files /dev/null and b/nx-desktop/compiled/kf5-kfilemetadata-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kfilemetadata-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kfilemetadata-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..983c725fa0c2322d102db6a11a20b47f39086c76 Binary files /dev/null and b/nx-desktop/compiled/kf5-kfilemetadata-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kfilemetadata-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kfilemetadata-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..04aebdf8c854f36a47d4cd2a262535579d82aba7 Binary files /dev/null and b/nx-desktop/compiled/kf5-kfilemetadata-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kholidays-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kholidays-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..285bfb6a4739a7a0514c90968166e01f4f9f008c Binary files /dev/null and b/nx-desktop/compiled/kf5-kholidays-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kholidays-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kholidays-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..543d93ef6d34514ad5b245a1fb7b9ef16e76c1b1 Binary files /dev/null and b/nx-desktop/compiled/kf5-kholidays-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kholidays-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kholidays-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..214be997116e8073566d0a6aec4de87a10da0333 Binary files /dev/null and b/nx-desktop/compiled/kf5-kholidays-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kholidays-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kholidays-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b991fe8b83ecb4986779648fd40d11e0dc195296 Binary files /dev/null and b/nx-desktop/compiled/kf5-kholidays-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-khtml-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-khtml-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..15db51ee1a4aabb070410a8807cf88f7e5e7cdc9 Binary files /dev/null and b/nx-desktop/compiled/kf5-khtml-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-khtml-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-khtml-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d53b07f1789975f50e33cd22ee0c663f278c9c8e Binary files /dev/null and b/nx-desktop/compiled/kf5-khtml-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-khtml-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-khtml-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..7a0d5d5527c2045cf7ee381ff445bc514f173aac Binary files /dev/null and b/nx-desktop/compiled/kf5-khtml-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-khtml-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-khtml-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9597078c08f8f4e0ac280b49abec4fb0b6e229dd Binary files /dev/null and b/nx-desktop/compiled/kf5-khtml-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kjs-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kjs-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4a459417b008f5df9e0c66a8c0bf1e18d03a6fc7 Binary files /dev/null and b/nx-desktop/compiled/kf5-kjs-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kjs-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kjs-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d4113adc223b48d8618c5237e045d8458da658ad Binary files /dev/null and b/nx-desktop/compiled/kf5-kjs-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kjs-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kjs-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f1341e8b4f335aea5cbf7c83d31a69c53b4be9ff Binary files /dev/null and b/nx-desktop/compiled/kf5-kjs-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kjs-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kjs-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..46398565563505a575ba5faaab504c87878a3108 Binary files /dev/null and b/nx-desktop/compiled/kf5-kjs-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kjsembed-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kjsembed-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f4cece9736c11e14e699c4f55b5a0173daf567cd Binary files /dev/null and b/nx-desktop/compiled/kf5-kjsembed-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kjsembed-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kjsembed-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..01d8c943452ce67a4b3c65594e1eb17d6c816c93 Binary files /dev/null and b/nx-desktop/compiled/kf5-kjsembed-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kjsembed-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kjsembed-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..15ee5c9e074e0a62a6e1463b8c153a1b9c533156 Binary files /dev/null and b/nx-desktop/compiled/kf5-kjsembed-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kjsembed-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kjsembed-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d4c5229820f30a33d59b03c97c24af47f0e00ee9 Binary files /dev/null and b/nx-desktop/compiled/kf5-kjsembed-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-knotifyconfig-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-knotifyconfig-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1074bcb9d1bce5fa3038eb9f6fc2c26d51f6acc2 Binary files /dev/null and b/nx-desktop/compiled/kf5-knotifyconfig-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-knotifyconfig-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-knotifyconfig-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d5bc0417de3acb1fcbad660ea741877634bcdf4b Binary files /dev/null and b/nx-desktop/compiled/kf5-knotifyconfig-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-knotifyconfig-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-knotifyconfig-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..2ca9fd383cb6d246648ee06afbb1dce36071b768 Binary files /dev/null and b/nx-desktop/compiled/kf5-knotifyconfig-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-knotifyconfig-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-knotifyconfig-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c3bae8d4681862270b10fc10431566b181f1f48f Binary files /dev/null and b/nx-desktop/compiled/kf5-knotifyconfig-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kpeople-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kpeople-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8a81e111adb4c66883a21cd455ed6b47480bf8eb Binary files /dev/null and b/nx-desktop/compiled/kf5-kpeople-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kpeople-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kpeople-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..718548f9b3b000594780efddf8ecbabf98b21ac8 Binary files /dev/null and b/nx-desktop/compiled/kf5-kpeople-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kpeople-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kpeople-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..e5beba51f033c85cea4ec1f779cfd0272c13f62b Binary files /dev/null and b/nx-desktop/compiled/kf5-kpeople-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kpeople-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kpeople-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8d3dc6e0793f76c877d1e4654cf04a27527c9b87 Binary files /dev/null and b/nx-desktop/compiled/kf5-kpeople-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kross-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kross-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ddbe7f066ed051745fbd05ca2f4db289fee9a678 Binary files /dev/null and b/nx-desktop/compiled/kf5-kross-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kross-core-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kross-core-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f887316024a405c1f3bfdb49c5187025b18841dd Binary files /dev/null and b/nx-desktop/compiled/kf5-kross-core-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kross-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kross-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b285d83ffbaf6ca6cabb0f14161f0cb94c5ef8e5 Binary files /dev/null and b/nx-desktop/compiled/kf5-kross-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kross-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kross-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..870c5efc1af6615aa4213f019e7d1767c910827a Binary files /dev/null and b/nx-desktop/compiled/kf5-kross-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kross-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kross-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ac5a6a1d61838c61ebcd2d8c0733511ad9a854b6 Binary files /dev/null and b/nx-desktop/compiled/kf5-kross-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kross-ui-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kross-ui-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..cdf9619f051467b4d8f072cdc2547b35a598235a Binary files /dev/null and b/nx-desktop/compiled/kf5-kross-ui-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-krunner-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-krunner-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..623d7639ba8dde2970c12ee046c902579e1551b4 Binary files /dev/null and b/nx-desktop/compiled/kf5-krunner-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-krunner-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-krunner-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..36d308734e009260ca1c77fd0c5597825bbe4316 Binary files /dev/null and b/nx-desktop/compiled/kf5-krunner-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-krunner-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-krunner-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..7827befb04f7df61b5c6574954877666d91dcbe2 Binary files /dev/null and b/nx-desktop/compiled/kf5-krunner-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-krunner-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-krunner-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..eb8cb05902a85bdb0929c247ffcf59f1a9a44e12 Binary files /dev/null and b/nx-desktop/compiled/kf5-krunner-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-ktexteditor-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-ktexteditor-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f5ed94c3483603c1f75d98d831bbeb009bea9d78 Binary files /dev/null and b/nx-desktop/compiled/kf5-ktexteditor-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-ktexteditor-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-ktexteditor-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..517f9fa645f17599b9605257ca98700729a169db Binary files /dev/null and b/nx-desktop/compiled/kf5-ktexteditor-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-ktexteditor-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-ktexteditor-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..205b678ec024c790dc1927f3ee082260f0b01b11 Binary files /dev/null and b/nx-desktop/compiled/kf5-ktexteditor-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-ktexteditor-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-ktexteditor-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f7d9d919ebd288fd9c45b8515c32c9e89fd4fb28 Binary files /dev/null and b/nx-desktop/compiled/kf5-ktexteditor-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kxmlrpcclient-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kxmlrpcclient-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..2ca51261341c181460dac056cc6447cbea6b5d12 Binary files /dev/null and b/nx-desktop/compiled/kf5-kxmlrpcclient-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kxmlrpcclient-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kxmlrpcclient-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4e2a5a972053a6ab48ab6efd714e28760f259b64 Binary files /dev/null and b/nx-desktop/compiled/kf5-kxmlrpcclient-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kxmlrpcclient-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kxmlrpcclient-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ba799dd6533b22cc9351ece4c6fd56192c677eec Binary files /dev/null and b/nx-desktop/compiled/kf5-kxmlrpcclient-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-kxmlrpcclient-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-kxmlrpcclient-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..fa55063d893bbd2457f13ee25842696b7412c55a Binary files /dev/null and b/nx-desktop/compiled/kf5-kxmlrpcclient-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-modemmanager-qt-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-modemmanager-qt-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9a980eb6efe493d3a576edeacdfdf27759c0428c Binary files /dev/null and b/nx-desktop/compiled/kf5-modemmanager-qt-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-modemmanager-qt-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-modemmanager-qt-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..7091e727e283b7810c857a05e81b3c20b6bb7382 Binary files /dev/null and b/nx-desktop/compiled/kf5-modemmanager-qt-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-modemmanager-qt-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-modemmanager-qt-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c29a25609d47b3533bebdea433bb8f01c8d4d81b Binary files /dev/null and b/nx-desktop/compiled/kf5-modemmanager-qt-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-modemmanager-qt-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-modemmanager-qt-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..46836cabbafee2f882c12bc4870310f1572ddd10 Binary files /dev/null and b/nx-desktop/compiled/kf5-modemmanager-qt-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-prison-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-prison-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..31487c8876d43f67b2ca44728895c057f8d6d127 Binary files /dev/null and b/nx-desktop/compiled/kf5-prison-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-prison-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-prison-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d91a73ecb538eb3decec1a89d95c021215ec6888 Binary files /dev/null and b/nx-desktop/compiled/kf5-prison-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-prison-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-prison-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..a257078446635fcee6682452a9855f6d8e537db6 Binary files /dev/null and b/nx-desktop/compiled/kf5-prison-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-prison-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-prison-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..6e31db23ec4e471ce518d6f16152a8930a989e77 Binary files /dev/null and b/nx-desktop/compiled/kf5-prison-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-threadweaver-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-threadweaver-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..82e3dc2970aba24c4b2c1e52702c9795ca6d9e29 Binary files /dev/null and b/nx-desktop/compiled/kf5-threadweaver-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-threadweaver-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-threadweaver-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..00f6b0005158e6465eeeb47cfd3bb4cf2fa33867 Binary files /dev/null and b/nx-desktop/compiled/kf5-threadweaver-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-threadweaver-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-threadweaver-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..15f823d8416766814dac858c0a678d290665faf3 Binary files /dev/null and b/nx-desktop/compiled/kf5-threadweaver-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kf5-threadweaver-devel-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/kf5-threadweaver-devel-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f56d61a29cfd0fd8e1eba7e3f5ffc972bf03647d Binary files /dev/null and b/nx-desktop/compiled/kf5-threadweaver-devel-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/khotkeys-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/khotkeys-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..a93c8d1f4e5bfab604f09826cb72d0a550d8287c Binary files /dev/null and b/nx-desktop/compiled/khotkeys-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/khotkeys-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/khotkeys-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f9a179b1d39171239555e4f6e82cd78f76473f35 Binary files /dev/null and b/nx-desktop/compiled/khotkeys-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/khotkeys-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/khotkeys-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9846fda525b7eac6f5781006e667919f97adb378 Binary files /dev/null and b/nx-desktop/compiled/khotkeys-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/khotkeys-devel-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/khotkeys-devel-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..fb33ee1d8d3a844b14e122f0c36baab399c000c9 Binary files /dev/null and b/nx-desktop/compiled/khotkeys-devel-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kio-extras-19.04.3-1.x86_64.rpm b/nx-desktop/compiled/kio-extras-19.04.3-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d178515f15ac73b67e7142b6ed154a51d4fe9669 Binary files /dev/null and b/nx-desktop/compiled/kio-extras-19.04.3-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kio-extras-debuginfo-19.04.3-1.x86_64.rpm b/nx-desktop/compiled/kio-extras-debuginfo-19.04.3-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..105e3bc3aa7c6b579f3b544cbb677b7a3b7bffa6 Binary files /dev/null and b/nx-desktop/compiled/kio-extras-debuginfo-19.04.3-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kio-extras-debugsource-19.04.3-1.x86_64.rpm b/nx-desktop/compiled/kio-extras-debugsource-19.04.3-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..a750e8a58c0e9daa664a42e6642d0f0365ee3bd7 Binary files /dev/null and b/nx-desktop/compiled/kio-extras-debugsource-19.04.3-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kio-extras-devel-19.04.3-1.x86_64.rpm b/nx-desktop/compiled/kio-extras-devel-19.04.3-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..75094ffb910609f412a96cc34c89b23cf3a00ff5 Binary files /dev/null and b/nx-desktop/compiled/kio-extras-devel-19.04.3-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kio-extras-info-19.04.3-1.x86_64.rpm b/nx-desktop/compiled/kio-extras-info-19.04.3-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..e287117529874065fcb700df5b3e5e965784a3f0 Binary files /dev/null and b/nx-desktop/compiled/kio-extras-info-19.04.3-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kmenuedit-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kmenuedit-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..fe14b1846b0e64260012d6c8e97b77b5111d0586 Binary files /dev/null and b/nx-desktop/compiled/kmenuedit-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kmenuedit-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kmenuedit-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4d34cf3576a689aec574394a2ddaac0333ed48d7 Binary files /dev/null and b/nx-desktop/compiled/kmenuedit-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kmenuedit-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kmenuedit-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c2cbd7b9cea0e352755cbc06da3e3dd714c6531e Binary files /dev/null and b/nx-desktop/compiled/kmenuedit-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kscreen-5.14.5-1.x86_64.rpm b/nx-desktop/compiled/kscreen-5.14.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..a13ad01bfcffc0a81fca8cf8ad33ec43290cb45f Binary files /dev/null and b/nx-desktop/compiled/kscreen-5.14.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kscreen-debuginfo-5.14.5-1.x86_64.rpm b/nx-desktop/compiled/kscreen-debuginfo-5.14.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..18ff5244640e426fb0001fa59e9be79f8880faaa Binary files /dev/null and b/nx-desktop/compiled/kscreen-debuginfo-5.14.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kscreen-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kscreen-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..61ef42317ebc56f0177277e9f50cedb04766ee42 Binary files /dev/null and b/nx-desktop/compiled/kscreen-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kscreen-debugsource-5.14.5-1.x86_64.rpm b/nx-desktop/compiled/kscreen-debugsource-5.14.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d0715356e69e1ce87313f241505602fce2605e3c Binary files /dev/null and b/nx-desktop/compiled/kscreen-debugsource-5.14.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kscreen-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kscreen-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c58b90baf73e6ebebedd0dc0b24b5591a9c63f54 Binary files /dev/null and b/nx-desktop/compiled/kscreen-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kscreenlocker-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kscreenlocker-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b50b742a0464850978c7c16d78037d2b44da6bb4 Binary files /dev/null and b/nx-desktop/compiled/kscreenlocker-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kscreenlocker-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kscreenlocker-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..96d9d5656bed57ffb9b0ee130829fe25c7f8440f Binary files /dev/null and b/nx-desktop/compiled/kscreenlocker-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kscreenlocker-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kscreenlocker-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c011873f66fdcbcb5f05b8218e85780a5d68c881 Binary files /dev/null and b/nx-desktop/compiled/kscreenlocker-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kscreenlocker-devel-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kscreenlocker-devel-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f5b382a7bc88303736dde40d8ca4a8ad14429fd1 Binary files /dev/null and b/nx-desktop/compiled/kscreenlocker-devel-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/ksysguard-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/ksysguard-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..81e409c3b91b9075765c6993a9182e4337732d9c Binary files /dev/null and b/nx-desktop/compiled/ksysguard-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/ksysguard-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/ksysguard-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..acb478e2c2095f07dc1f22f5db11a89c6347f5fd Binary files /dev/null and b/nx-desktop/compiled/ksysguard-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/ksysguard-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/ksysguard-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..85fb6ecc03dbef8cc81ef27b19d4cfdec7ee9755 Binary files /dev/null and b/nx-desktop/compiled/ksysguard-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/ksysguardd-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/ksysguardd-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c1dcf17e400d702470d66c3fcb92a1bd20cbbc6a Binary files /dev/null and b/nx-desktop/compiled/ksysguardd-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kwrited-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kwrited-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8cf40e06a8a90e188be098da3347756cff263246 Binary files /dev/null and b/nx-desktop/compiled/kwrited-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kwrited-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kwrited-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4a03b2eb10dc868086bec20043f7f39272dcbcd5 Binary files /dev/null and b/nx-desktop/compiled/kwrited-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/kwrited-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/kwrited-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..fb5c556098320e2598ee64e3ec3a3dd08b800d39 Binary files /dev/null and b/nx-desktop/compiled/kwrited-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/latte-dock-0.10.7-1.x86_64.rpm b/nx-desktop/compiled/latte-dock-0.10.7-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..2f8ba86a6848a5f61ee4e7a8f415fcb266909c40 Binary files /dev/null and b/nx-desktop/compiled/latte-dock-0.10.7-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/latte-dock-0.10.8-1.x86_64.rpm b/nx-desktop/compiled/latte-dock-0.10.8-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ec123f2ba7abc6dd0eb786163830fa3b61369fae Binary files /dev/null and b/nx-desktop/compiled/latte-dock-0.10.8-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/latte-dock-0.9.12-1.x86_64.rpm b/nx-desktop/compiled/latte-dock-0.9.12-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..2ba50c33fe4e0140cb26e6f3215915ed34db7833 Binary files /dev/null and b/nx-desktop/compiled/latte-dock-0.9.12-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/libbsd-0.9.1-4.x86_64.rpm b/nx-desktop/compiled/libbsd-0.9.1-4.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..6f999c73902a44b77c3901321594cb4440013d7f Binary files /dev/null and b/nx-desktop/compiled/libbsd-0.9.1-4.x86_64.rpm differ diff --git a/nx-desktop/compiled/libbsd-ctor-static-0.9.1-4.x86_64.rpm b/nx-desktop/compiled/libbsd-ctor-static-0.9.1-4.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..7626cc41700e431af424d17ebc1fa9838b107398 Binary files /dev/null and b/nx-desktop/compiled/libbsd-ctor-static-0.9.1-4.x86_64.rpm differ diff --git a/nx-desktop/compiled/libbsd-debuginfo-0.9.1-4.x86_64.rpm b/nx-desktop/compiled/libbsd-debuginfo-0.9.1-4.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..23d6cf1f275d46f57867e9ad9befe6fe8275d4c7 Binary files /dev/null and b/nx-desktop/compiled/libbsd-debuginfo-0.9.1-4.x86_64.rpm differ diff --git a/nx-desktop/compiled/libbsd-debugsource-0.9.1-4.x86_64.rpm b/nx-desktop/compiled/libbsd-debugsource-0.9.1-4.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..12cabd49e2c8e5789141d96c2acb6767e1fc4047 Binary files /dev/null and b/nx-desktop/compiled/libbsd-debugsource-0.9.1-4.x86_64.rpm differ diff --git a/nx-desktop/compiled/libbsd-devel-0.9.1-4.x86_64.rpm b/nx-desktop/compiled/libbsd-devel-0.9.1-4.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c4b1c385537eb08d36f6d9007162213727373eb2 Binary files /dev/null and b/nx-desktop/compiled/libbsd-devel-0.9.1-4.x86_64.rpm differ diff --git a/nx-desktop/compiled/libdmtx-0.7.5-4.x86_64.rpm b/nx-desktop/compiled/libdmtx-0.7.5-4.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..6f6c465789f4b4b84dee02aa833cf95138e38bde Binary files /dev/null and b/nx-desktop/compiled/libdmtx-0.7.5-4.x86_64.rpm differ diff --git a/nx-desktop/compiled/libdmtx-debuginfo-0.7.5-4.x86_64.rpm b/nx-desktop/compiled/libdmtx-debuginfo-0.7.5-4.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..432629684792332b56cac8af7fdf869217e0aec7 Binary files /dev/null and b/nx-desktop/compiled/libdmtx-debuginfo-0.7.5-4.x86_64.rpm differ diff --git a/nx-desktop/compiled/libdmtx-debugsource-0.7.5-4.x86_64.rpm b/nx-desktop/compiled/libdmtx-debugsource-0.7.5-4.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..174cef70a5ef717e7b5edd9a08456a2581b7f3da Binary files /dev/null and b/nx-desktop/compiled/libdmtx-debugsource-0.7.5-4.x86_64.rpm differ diff --git a/nx-desktop/compiled/libdmtx-devel-0.7.5-4.x86_64.rpm b/nx-desktop/compiled/libdmtx-devel-0.7.5-4.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1af2aebad2b7c8846ccf072d946acabc7498330d Binary files /dev/null and b/nx-desktop/compiled/libdmtx-devel-0.7.5-4.x86_64.rpm differ diff --git a/nx-desktop/compiled/libksysguard-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/libksysguard-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ec6e3c233c9e51f5aa2959a58271af46921199b7 Binary files /dev/null and b/nx-desktop/compiled/libksysguard-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/libksysguard-common-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/libksysguard-common-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..18cf9bccc35922e6ec64c348a8879609cdcb2735 Binary files /dev/null and b/nx-desktop/compiled/libksysguard-common-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/libksysguard-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/libksysguard-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1ed4aef77203b97b585ea971bf5cc12608d23151 Binary files /dev/null and b/nx-desktop/compiled/libksysguard-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/libksysguard-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/libksysguard-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..08449efb7986e1e2783051fb8030c8ede3eab786 Binary files /dev/null and b/nx-desktop/compiled/libksysguard-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/libksysguard-devel-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/libksysguard-devel-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f6a1ca82d93de681b47d0b67af4398e94660ff44 Binary files /dev/null and b/nx-desktop/compiled/libksysguard-devel-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/libkworkspace5-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/libkworkspace5-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..175f42e7768b198819f7cf9366df9e491fa6c315 Binary files /dev/null and b/nx-desktop/compiled/libkworkspace5-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/libqalculate-3.6.0-1.x86_64.rpm b/nx-desktop/compiled/libqalculate-3.6.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d2f0cf9b3043d08215128da023629b5a5363f8e9 Binary files /dev/null and b/nx-desktop/compiled/libqalculate-3.6.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/libqalculate-debuginfo-3.6.0-1.x86_64.rpm b/nx-desktop/compiled/libqalculate-debuginfo-3.6.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..22e849fde995847d79066b8d0efca5b2e3f4b75e Binary files /dev/null and b/nx-desktop/compiled/libqalculate-debuginfo-3.6.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/libqalculate-debugsource-3.6.0-1.x86_64.rpm b/nx-desktop/compiled/libqalculate-debugsource-3.6.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f4348557a8453ca7c768751ab950807a9b6b1364 Binary files /dev/null and b/nx-desktop/compiled/libqalculate-debugsource-3.6.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/libqalculate-devel-3.6.0-1.x86_64.rpm b/nx-desktop/compiled/libqalculate-devel-3.6.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..53f7f291fc2c6ff571dfe1124ffacb17d9161ff8 Binary files /dev/null and b/nx-desktop/compiled/libqalculate-devel-3.6.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/luv-icon-theme-3.9.6-1.noarch.rpm b/nx-desktop/compiled/luv-icon-theme-3.9.6-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d59d99eae21a7efd66cc0b8eb9a2a9ca08db192c Binary files /dev/null and b/nx-desktop/compiled/luv-icon-theme-3.9.6-1.noarch.rpm differ diff --git a/nx-desktop/compiled/netstat-nat-1.4.10-1.x86_64.rpm b/nx-desktop/compiled/netstat-nat-1.4.10-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..e3e7ed3ae1f16ddf26ce21b7bc39ec35ec1677f9 Binary files /dev/null and b/nx-desktop/compiled/netstat-nat-1.4.10-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/nx-audio-applet-3.9.6-1.x86_64.rpm b/nx-desktop/compiled/nx-audio-applet-3.9.6-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8d48d581a4a9e37f1f8b9568a96adfc6268c25f6 Binary files /dev/null and b/nx-desktop/compiled/nx-audio-applet-3.9.6-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/nx-clock-applet-3.9.6-1.x86_64.rpm b/nx-desktop/compiled/nx-clock-applet-3.9.6-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..0766243d9f798a2cc8b02019e7df24e43a5931a8 Binary files /dev/null and b/nx-desktop/compiled/nx-clock-applet-3.9.6-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/nx-desktop-settings-3.9.6-1.x86_64.rpm b/nx-desktop/compiled/nx-desktop-settings-3.9.6-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c3b2012571ff02ae9c28b1937cd9f68df8f68a21 Binary files /dev/null and b/nx-desktop/compiled/nx-desktop-settings-3.9.6-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/nx-firewall-3.9.6-1.x86_64.rpm b/nx-desktop/compiled/nx-firewall-3.9.6-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9b36a33a03ed442008099726cd2d44df52e05f7c Binary files /dev/null and b/nx-desktop/compiled/nx-firewall-3.9.6-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/nx-gtk-themes-3.9.6-1.noarch.rpm b/nx-desktop/compiled/nx-gtk-themes-3.9.6-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..3f995f6435406c1b65801bc2c4fdb7677fbf3342 Binary files /dev/null and b/nx-desktop/compiled/nx-gtk-themes-3.9.6-1.noarch.rpm differ diff --git a/nx-desktop/compiled/nx-networkmanagement-applet-3.9.6-1.x86_64.rpm b/nx-desktop/compiled/nx-networkmanagement-applet-3.9.6-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ed6f34658fa8487af9f08317cb3b1b4beff2faf3 Binary files /dev/null and b/nx-desktop/compiled/nx-networkmanagement-applet-3.9.6-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/nx-notifications-applet-3.9.6-1.x86_64.rpm b/nx-desktop/compiled/nx-notifications-applet-3.9.6-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c68ba21dc6276d9ea15c688549358d48f7e9a0fd Binary files /dev/null and b/nx-desktop/compiled/nx-notifications-applet-3.9.6-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/nx-plasma-look-and-feel-3.9.6-1.x86_64.rpm b/nx-desktop/compiled/nx-plasma-look-and-feel-3.9.6-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..a5c79124dbed19cb6539b9b7d56deaae28f0b99a Binary files /dev/null and b/nx-desktop/compiled/nx-plasma-look-and-feel-3.9.6-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/nx-simplemenu-applet-3.9.6-1.x86_64.rpm b/nx-desktop/compiled/nx-simplemenu-applet-3.9.6-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..cc86b58518ed205aad953d6b09a62e7cdf6c9200 Binary files /dev/null and b/nx-desktop/compiled/nx-simplemenu-applet-3.9.6-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/nx-systemtray-applet-3.9.6-1.x86_64.rpm b/nx-desktop/compiled/nx-systemtray-applet-3.9.6-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..eb298a19a11d166221b9d5f42f4c0960b974600a Binary files /dev/null and b/nx-desktop/compiled/nx-systemtray-applet-3.9.6-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/nx-window-deco-3.9.6-1.x86_64.rpm b/nx-desktop/compiled/nx-window-deco-3.9.6-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8a0d9c4645f53b1a008ba2b5975245a2e7a98083 Binary files /dev/null and b/nx-desktop/compiled/nx-window-deco-3.9.6-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/oxygen-sound-theme-5.15.5-1.noarch.rpm b/nx-desktop/compiled/oxygen-sound-theme-5.15.5-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..193769778b9ad366867353abd5bf62978a11ade1 Binary files /dev/null and b/nx-desktop/compiled/oxygen-sound-theme-5.15.5-1.noarch.rpm differ diff --git a/nx-desktop/compiled/plasma-desktop-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-desktop-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1b3437669ca253ca1698aa663d25843ee4dcf9db Binary files /dev/null and b/nx-desktop/compiled/plasma-desktop-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-desktop-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-desktop-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..18873f90c0e5947d4a7c46c18022eff6e86397b6 Binary files /dev/null and b/nx-desktop/compiled/plasma-desktop-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-desktop-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-desktop-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9c90509ded546094569bf53b3594adf7cb0f2615 Binary files /dev/null and b/nx-desktop/compiled/plasma-desktop-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-desktop-doc-5.15.5-1.noarch.rpm b/nx-desktop/compiled/plasma-desktop-doc-5.15.5-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..6f32b95a56f555e2570c2ca6df2c6a19ba52a094 Binary files /dev/null and b/nx-desktop/compiled/plasma-desktop-doc-5.15.5-1.noarch.rpm differ diff --git a/nx-desktop/compiled/plasma-desktop-kimpanel-scim-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-desktop-kimpanel-scim-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..577d7d0a0e3fe418ac0f46a731955c06fb110fc8 Binary files /dev/null and b/nx-desktop/compiled/plasma-desktop-kimpanel-scim-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-integration-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-integration-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..f90cd7d8fe37ae1ba9629c6655cc43b6ce8fb801 Binary files /dev/null and b/nx-desktop/compiled/plasma-integration-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-integration-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-integration-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..2f91bfb254cb4453f8a38c88ee66df4c2e6fe690 Binary files /dev/null and b/nx-desktop/compiled/plasma-integration-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-integration-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-integration-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8aa19dce5ab411bad4e91bdf9affa2943da7dd2a Binary files /dev/null and b/nx-desktop/compiled/plasma-integration-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-milou-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-milou-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1f365dc67267e9e35973ae12f5b92813fa494081 Binary files /dev/null and b/nx-desktop/compiled/plasma-milou-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-milou-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-milou-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..e50e174eafc0d4d120240de46340b24721c1a8c0 Binary files /dev/null and b/nx-desktop/compiled/plasma-milou-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-milou-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-milou-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..64bddc792c5edb375cf50f8f6779ef53ca175320 Binary files /dev/null and b/nx-desktop/compiled/plasma-milou-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..af1d8516bbc0f0bf62b5ee15f3ad2610400f0403 Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-fortisslvpn-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-fortisslvpn-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..2ed85b344e5dd5407a491d7b433293187d3782dd Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-fortisslvpn-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-iodine-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-iodine-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4db242ae1d59f9631225392b79424ccba2783ded Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-iodine-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-l2tp-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-l2tp-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..759961cee96976d055eea214817d13cdebde9aa5 Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-l2tp-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-mobile-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-mobile-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..e11f502101bfbf51687614be8a957d7c07523552 Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-mobile-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-openconnect-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-openconnect-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..52c4b18cd0a5e6b2ffdef23e7ca777da4bfccbbc Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-openconnect-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-openswan-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-openswan-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..50a4a40e1b8fde82aa1090d37bb7585bddd64eaa Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-openswan-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-openvpn-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-openvpn-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..92adec9f1636c90dc9a12a0b485f5a326cb18a3d Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-openvpn-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-pptp-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-pptp-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9d65c7e9de3d48cb4aca4e465f5b8dfa0d89b8ec Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-pptp-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-ssh-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-ssh-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..57d53bb0370602446195a454a3206e080a3eeb35 Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-ssh-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-sstp-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-sstp-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..610156a4fe14074ad330bba11c92a8a78b02457d Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-sstp-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-strongswan-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-strongswan-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..97da73f8e2b6e8f6bcc1d067dd208a602d346f94 Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-strongswan-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-vpnc-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-vpnc-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..a0e96f88ff71964343c5c9eda499a3f9ca1c0a70 Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-vpnc-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-nm-wireguard-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-nm-wireguard-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4a79310c0a8c72967728620b40ffb94e43901303 Binary files /dev/null and b/nx-desktop/compiled/plasma-nm-wireguard-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-oxygen-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-oxygen-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..a4948fe3735fae4c4bd159edef9bd512547a9bd8 Binary files /dev/null and b/nx-desktop/compiled/plasma-oxygen-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-oxygen-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-oxygen-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c933b358100e075582e594082062834969511fb9 Binary files /dev/null and b/nx-desktop/compiled/plasma-oxygen-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-pa-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-pa-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..464128d1a88fe120d537b4da4f00f96047df0467 Binary files /dev/null and b/nx-desktop/compiled/plasma-pa-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-systemsettings-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-systemsettings-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..37bc8c9fe4a490fb992c7a2b229cbfb153e3db43 Binary files /dev/null and b/nx-desktop/compiled/plasma-systemsettings-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-systemsettings-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-systemsettings-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..73335bf8b361ef275851e3134e60e9d0f15426fd Binary files /dev/null and b/nx-desktop/compiled/plasma-systemsettings-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-systemsettings-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-systemsettings-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..a7789727a725f2894d43a21c45f5827896f1a316 Binary files /dev/null and b/nx-desktop/compiled/plasma-systemsettings-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-systemsettings-devel-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-systemsettings-devel-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..94756045a7eb28db98694f1e9208f4e0d7eb1b54 Binary files /dev/null and b/nx-desktop/compiled/plasma-systemsettings-devel-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-thunderbolt-5.17.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-thunderbolt-5.17.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8214b615694d3549f84347eedd43a2b483022983 Binary files /dev/null and b/nx-desktop/compiled/plasma-thunderbolt-5.17.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-vault-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-vault-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9b8a2f70f20e223f1cb50d7d2d97807c85e70b44 Binary files /dev/null and b/nx-desktop/compiled/plasma-vault-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-workspace-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-workspace-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..716de96352ce300197440c8d2bfad27fe247273e Binary files /dev/null and b/nx-desktop/compiled/plasma-workspace-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-workspace-common-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-workspace-common-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..afbdde311df3f957e2385d4412791a76f192d6c4 Binary files /dev/null and b/nx-desktop/compiled/plasma-workspace-common-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-workspace-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-workspace-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..48176ecf999559b25f247560df89a295942c4bb9 Binary files /dev/null and b/nx-desktop/compiled/plasma-workspace-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-workspace-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-workspace-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..0d9cc0173e2a540574b0b67ce6feda117ddd17a4 Binary files /dev/null and b/nx-desktop/compiled/plasma-workspace-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-workspace-devel-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-workspace-devel-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1585ba16f10214dca7b341ed010cbc9261e27a83 Binary files /dev/null and b/nx-desktop/compiled/plasma-workspace-devel-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-workspace-doc-5.15.5-1.noarch.rpm b/nx-desktop/compiled/plasma-workspace-doc-5.15.5-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..43cb1da28f8761d16ad2267a0c6d39dec8416e78 Binary files /dev/null and b/nx-desktop/compiled/plasma-workspace-doc-5.15.5-1.noarch.rpm differ diff --git a/nx-desktop/compiled/plasma-workspace-geolocation-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-workspace-geolocation-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b7e12325c2128e9bf9baddb8980abc6bb6a4ef1a Binary files /dev/null and b/nx-desktop/compiled/plasma-workspace-geolocation-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-workspace-geolocation-libs-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-workspace-geolocation-libs-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c4ab5ed2f80e2a058ab4eb8fb1fe420137319092 Binary files /dev/null and b/nx-desktop/compiled/plasma-workspace-geolocation-libs-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-workspace-libs-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-workspace-libs-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ba636d42b0c5de28055044d1658273b187a65154 Binary files /dev/null and b/nx-desktop/compiled/plasma-workspace-libs-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plasma-workspace-wayland-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plasma-workspace-wayland-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4b33f877b536e6911aea3b4949f5437e2ab77ff3 Binary files /dev/null and b/nx-desktop/compiled/plasma-workspace-wayland-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plymouth-kcm-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plymouth-kcm-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b22b164b87674ec9485c626cb3885ef6eaf21430 Binary files /dev/null and b/nx-desktop/compiled/plymouth-kcm-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plymouth-kcm-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plymouth-kcm-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..89a0bb315fb6c34da7eb080f61b70354b695fb8d Binary files /dev/null and b/nx-desktop/compiled/plymouth-kcm-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/plymouth-kcm-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/plymouth-kcm-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b0593ae976e212c650cd819cf138ee6b0f941d70 Binary files /dev/null and b/nx-desktop/compiled/plymouth-kcm-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/polkit-kde-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/polkit-kde-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..72d179d9263a74e1e2aa350b7e7f26ab57414a24 Binary files /dev/null and b/nx-desktop/compiled/polkit-kde-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/polkit-kde-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/polkit-kde-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c9ab59763ac13b472ee7f03be6e8d0932f6aa6f0 Binary files /dev/null and b/nx-desktop/compiled/polkit-kde-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/polkit-kde-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/polkit-kde-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..262eed5d845b81c8084ddc12893dd99c86e1f2ee Binary files /dev/null and b/nx-desktop/compiled/polkit-kde-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/powerdevil-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/powerdevil-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..827fe9148336c181a1fbc9c66aa33f9f5d0d6813 Binary files /dev/null and b/nx-desktop/compiled/powerdevil-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/python3-gpsd-3.19-4.1.x86_64.rpm b/nx-desktop/compiled/python3-gpsd-3.19-4.1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..8ec761fa8be6770acc66c30a6a51c3895c96a997 Binary files /dev/null and b/nx-desktop/compiled/python3-gpsd-3.19-4.1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qalculate-3.6.0-1.x86_64.rpm b/nx-desktop/compiled/qalculate-3.6.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..eb734c3149804b37034cb2bfbb68d409975a45ef Binary files /dev/null and b/nx-desktop/compiled/qalculate-3.6.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qca-qt5-2.2.1-1.x86_64.rpm b/nx-desktop/compiled/qca-qt5-2.2.1-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9bf4cad96f8edb09e9eda4eb26b9532537a08b02 Binary files /dev/null and b/nx-desktop/compiled/qca-qt5-2.2.1-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qca-qt5-devel-2.2.1-1.x86_64.rpm b/nx-desktop/compiled/qca-qt5-devel-2.2.1-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c0c38062fab97a6411519735259dbea892536454 Binary files /dev/null and b/nx-desktop/compiled/qca-qt5-devel-2.2.1-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qca-qt5-gcrypt-2.2.1-1.x86_64.rpm b/nx-desktop/compiled/qca-qt5-gcrypt-2.2.1-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ff1ea0b70cd7dc503ba1d9b421f29d056d39df63 Binary files /dev/null and b/nx-desktop/compiled/qca-qt5-gcrypt-2.2.1-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qca-qt5-gnupg-2.2.1-1.x86_64.rpm b/nx-desktop/compiled/qca-qt5-gnupg-2.2.1-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..26a8eb5cf79be1fabe929b6ef719ee9210a0da7b Binary files /dev/null and b/nx-desktop/compiled/qca-qt5-gnupg-2.2.1-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qca-qt5-logger-2.2.1-1.x86_64.rpm b/nx-desktop/compiled/qca-qt5-logger-2.2.1-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..745b3b8310424dfbb7a7556f502973f207d4bf4e Binary files /dev/null and b/nx-desktop/compiled/qca-qt5-logger-2.2.1-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qca-qt5-nss-2.2.1-1.x86_64.rpm b/nx-desktop/compiled/qca-qt5-nss-2.2.1-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..85596b1c7b46c73357f91ea45e6697c77e49e721 Binary files /dev/null and b/nx-desktop/compiled/qca-qt5-nss-2.2.1-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qca-qt5-ossl-2.2.1-1.x86_64.rpm b/nx-desktop/compiled/qca-qt5-ossl-2.2.1-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..246cf511454ec6cb791edcabc7e9e42959219a2a Binary files /dev/null and b/nx-desktop/compiled/qca-qt5-ossl-2.2.1-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qca-qt5-pkcs11-2.2.1-1.x86_64.rpm b/nx-desktop/compiled/qca-qt5-pkcs11-2.2.1-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..40c71e396344f2e21bdab271c5fc3a3ea7e9b833 Binary files /dev/null and b/nx-desktop/compiled/qca-qt5-pkcs11-2.2.1-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qca-qt5-softstore-2.2.1-1.x86_64.rpm b/nx-desktop/compiled/qca-qt5-softstore-2.2.1-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ed0c8181422af35f5565a79e8eebfdc5bdfbed53 Binary files /dev/null and b/nx-desktop/compiled/qca-qt5-softstore-2.2.1-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qqc2-desktop-style-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/qqc2-desktop-style-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..67f5203b12eddcee5c96293b640d76593d4a32cb Binary files /dev/null and b/nx-desktop/compiled/qqc2-desktop-style-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qqc2-desktop-style-debuginfo-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/qqc2-desktop-style-debuginfo-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..bbbee6a4e0633ca062b3a2f55ac0d9d693405bc4 Binary files /dev/null and b/nx-desktop/compiled/qqc2-desktop-style-debuginfo-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qqc2-desktop-style-debugsource-5.55.0-1.x86_64.rpm b/nx-desktop/compiled/qqc2-desktop-style-debugsource-5.55.0-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..9ac0e376a28bfeae4d858af5171a31dc7056292e Binary files /dev/null and b/nx-desktop/compiled/qqc2-desktop-style-debugsource-5.55.0-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/qt-settings-30.0-1.noarch.rpm b/nx-desktop/compiled/qt-settings-30.0-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..01c93f49e9b76d69787736ef80451f2f4894253a Binary files /dev/null and b/nx-desktop/compiled/qt-settings-30.0-1.noarch.rpm differ diff --git a/nx-desktop/compiled/qt5-style-oxygen-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/qt5-style-oxygen-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..b03707fb368bb23007f5c93373106e04ac744a67 Binary files /dev/null and b/nx-desktop/compiled/qt5-style-oxygen-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/scim-1.4.17-10.x86_64.rpm b/nx-desktop/compiled/scim-1.4.17-10.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..e270af5fda3f61a44ce3fea1fb1158b33e523bd4 Binary files /dev/null and b/nx-desktop/compiled/scim-1.4.17-10.x86_64.rpm differ diff --git a/nx-desktop/compiled/scim-debuginfo-1.4.17-10.x86_64.rpm b/nx-desktop/compiled/scim-debuginfo-1.4.17-10.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1b80c35e58e010d9ef05705cd214a19cdcf72b6d Binary files /dev/null and b/nx-desktop/compiled/scim-debuginfo-1.4.17-10.x86_64.rpm differ diff --git a/nx-desktop/compiled/scim-debugsource-1.4.17-10.x86_64.rpm b/nx-desktop/compiled/scim-debugsource-1.4.17-10.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..a611b93bd9d0c5c5647a08752c8f92a412e774bf Binary files /dev/null and b/nx-desktop/compiled/scim-debugsource-1.4.17-10.x86_64.rpm differ diff --git a/nx-desktop/compiled/scim-devel-1.4.17-10.x86_64.rpm b/nx-desktop/compiled/scim-devel-1.4.17-10.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..41dcc470d067a2e4030fac1735c0ecccf55ad479 Binary files /dev/null and b/nx-desktop/compiled/scim-devel-1.4.17-10.x86_64.rpm differ diff --git a/nx-desktop/compiled/scim-gtk-1.4.17-10.x86_64.rpm b/nx-desktop/compiled/scim-gtk-1.4.17-10.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..7b3297e99f80c401bff0b386937ceeffaf8f9699 Binary files /dev/null and b/nx-desktop/compiled/scim-gtk-1.4.17-10.x86_64.rpm differ diff --git a/nx-desktop/compiled/scim-libs-1.4.17-10.x86_64.rpm b/nx-desktop/compiled/scim-libs-1.4.17-10.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..99f13701d113d7f7166615cffc174e5bf446d35f Binary files /dev/null and b/nx-desktop/compiled/scim-libs-1.4.17-10.x86_64.rpm differ diff --git a/nx-desktop/compiled/scim-rawcode-1.4.17-10.x86_64.rpm b/nx-desktop/compiled/scim-rawcode-1.4.17-10.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..93f52d162f86d9434d48569d96888ad27d93705d Binary files /dev/null and b/nx-desktop/compiled/scim-rawcode-1.4.17-10.x86_64.rpm differ diff --git a/nx-desktop/compiled/sddm-0.18.1-1.x86_64.rpm b/nx-desktop/compiled/sddm-0.18.1-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..d75f8f4193226841bf26ac5cbafe9b0102a76a1e Binary files /dev/null and b/nx-desktop/compiled/sddm-0.18.1-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/sddm-breeze-5.15.5-1.noarch.rpm b/nx-desktop/compiled/sddm-breeze-5.15.5-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..4c0935d68b72c013e1378c40576711fbb9407866 Binary files /dev/null and b/nx-desktop/compiled/sddm-breeze-5.15.5-1.noarch.rpm differ diff --git a/nx-desktop/compiled/sddm-debuginfo-0.18.1-1.x86_64.rpm b/nx-desktop/compiled/sddm-debuginfo-0.18.1-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..3a237af764d18485b5a26f73bda5c24db1243494 Binary files /dev/null and b/nx-desktop/compiled/sddm-debuginfo-0.18.1-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/sddm-debugsource-0.18.1-1.x86_64.rpm b/nx-desktop/compiled/sddm-debugsource-0.18.1-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..c4e3bf0f1325caa81172af36fa34d5bdec08b791 Binary files /dev/null and b/nx-desktop/compiled/sddm-debugsource-0.18.1-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/sddm-kcm-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/sddm-kcm-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..80cd8726d6bbafee0902d0698482d96f269c42fa Binary files /dev/null and b/nx-desktop/compiled/sddm-kcm-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/sddm-kcm-debuginfo-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/sddm-kcm-debuginfo-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..adacbaaa5a3cbe20abb0f06bb33b5841330c92f2 Binary files /dev/null and b/nx-desktop/compiled/sddm-kcm-debuginfo-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/sddm-kcm-debugsource-5.15.5-1.x86_64.rpm b/nx-desktop/compiled/sddm-kcm-debugsource-5.15.5-1.x86_64.rpm new file mode 100644 index 0000000000000000000000000000000000000000..1e9dd6cdf06c8bcef0e40b2d7bc522fc3157e04a Binary files /dev/null and b/nx-desktop/compiled/sddm-kcm-debugsource-5.15.5-1.x86_64.rpm differ diff --git a/nx-desktop/compiled/sddm-themes-0.18.1-1.noarch.rpm b/nx-desktop/compiled/sddm-themes-0.18.1-1.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..ff791c30ee7572567627d0aa4d767ddfb9d19543 Binary files /dev/null and b/nx-desktop/compiled/sddm-themes-0.18.1-1.noarch.rpm differ diff --git a/nx-desktop/compiled/ufw-0.35-17.noarch.rpm b/nx-desktop/compiled/ufw-0.35-17.noarch.rpm new file mode 100644 index 0000000000000000000000000000000000000000..fed8102c10703c7c146541ecadc8bc06d335d919 Binary files /dev/null and b/nx-desktop/compiled/ufw-0.35-17.noarch.rpm differ diff --git a/nx-desktop/install-kde.sh b/nx-desktop/install-kde.sh new file mode 100644 index 0000000000000000000000000000000000000000..c90bb6abde7aca11d83d90f6c544f6211b2086e8 --- /dev/null +++ b/nx-desktop/install-kde.sh @@ -0,0 +1,80 @@ + +sudo dnf install kf5-kfilemetadata-5.*.rpm -y +sudo dnf install kf5-baloo-5.*.rpm kf5-baloo-libs-5.*.rpm -y +sudo dnf install bluedevil-5.*.rpm -y +sudo dnf install kde-settings-plasma-*.noarch.rpm kde-settings-*.noarch.rpm -y +sudo dnf install kf5-kxmlrpcclient-5.*.rpm -y +sudo dnf install kf5-prison-5.*.rpm libdmtx-0.*.rpm -y +sudo dnf install kf5-krunner-5.*.rpm kf5-threadweaver-5.*.rpm -y +sudo dnf install kf5-ktexteditor-5.*.rpm -y +sudo dnf install kactivitymanagerd-5.15.5-1.x86_64.rpm +sudo dnf install polkit-kde-5.15.5-1.x86_64.rpm +sudo dnf install ksysguardd-5.15.5-1.x86_64.rpm +sudo dnf install oxygen-sound-theme-5.15.5-1.noarch.rpm +sudo dnf install plasma-milou-5.15.5-1.x86_64.rpm +sudo dnf install libkworkspace5-5.15.5-1.x86_64.rpm plasma-workspace-common-5.15.5-1.x86_64.rpm +sudo dnf install khotkeys-5.15.5-1.x86_64.rpm +sudo dnf install kf5-kholidays-5.55.0-1.x86_64.rpm \ + kf5-kjs-5.55.0-1.x86_64.rpm \ + kf5-kjsembed-5.55.0-1.x86_64.rpm \ + kf5-knotifyconfig-5.55.0-1.x86_64.rpm \ + libqalculate-3.6.0-1.x86_64.rpm \ + libksysguard-5.15.5-1.x86_64.rpm \ + libksysguard-common-5.15.5-1.x86_64.rpm +sudo dnf install plasma-workspace-libs-5.15.5-1.x86_64.rpm + +sudo dnf install gpsd-3.19-4.1.x86_64.rpm gpsd-libs-3.19-4.1.x86_64.rpm + +sudo dnf install plasma-workspace-5.15.5-1.x86_64.rpm plasma-workspace-geolocation-5.15.5-1.x86_64.rpm plasma-workspace-geolocation-libs-5.15.5-1.x86_64.rpm + +sudo dnf install kde-cli-tools-5.15.5-1.x86_64.rpm kdesu-5.15.5-1.x86_64.rpm +sudo dnf install kde-gtk-config-5.15.5-1.x86_64.rpm +sudo dnf install plymouth-kcm-5.15.5-1.x86_64.rpm +sudo dnf install kscreenlocker-5.15.5-1.x86_64.rpm +sudo dnf install sddm-kcm-5.15.5-1.x86_64.rpm sddm-0.18.1-1.x86_64.rpm +sudo dnf install kf5-khtml-5.55.0-1.x86_64.rpm kf5-kdnssd-5.55.0-1.x86_64.rpm kio-extras-19.04.3-1.x86_64.rpm +sudo dnf install kscreen-5.14.5-1.x86_64.rpm +sudo dnf install kwin +sudo dnf install kdeplasma-addons-5.15.5-1.x86_64.rpm kf5-kross-5.55.0-1.x86_64.rpm kf5-kross-core-5.55.0-1.x86_64.rpm kf5-kross-ui-5.55.0-1.x86_64.rpm +sudo dnf install kf5-kactivities-stats-5.55.0-1.x86_64.rpm \ + kf5-kpeople-5.55.0-1.x86_64.rpm \ + qqc2-desktop-style-5.55.0-1.x86_64.rpm \ + kmenuedit-5.15.5-1.x86_64.rpm \ + kwrited-5.15.5-1.x86_64.rpm \ + plasma-integration-5.15.5-1.x86_64.rpm \ + plasma-systemsettings-5.15.5-1.x86_64.rpm \ +sudo dnf install plasma-desktop-5.15.5-1.x86_64.rpm + +sudo dnf install qca-qt5-2.2.1-1.x86_64.rpm kf5-modemmanager-qt-5.55.0-1.x86_64.rpm plasma-nm-5.15.5-1.x86_64.rpm +sudo dnf install plasma-pa-5.15.5-1.x86_64.rpm plasma-thunderbolt-5.17.5-1.x86_64.rpm plasma-vault-5.15.5-1.x86_64.rpm +sudo dnf install google-droid-* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nx-desktop/install-nx-desktop.sh b/nx-desktop/install-nx-desktop.sh new file mode 100644 index 0000000000000000000000000000000000000000..141e5c4c840e536b907fec069be2c6c3e18edc1d --- /dev/null +++ b/nx-desktop/install-nx-desktop.sh @@ -0,0 +1,19 @@ + +sudo dnf install ufw-0.35-17.noarch.rpm netstat-nat-1.4.10-1.x86_64.rpm dejavu-fonts-2.37-1.noarch.rpm applet-window-buttons-0.9.0-3.x86_64.rpm +sudo dnf install nx-audio-applet-3.9.6-1.x86_64.rpm \ + nx-clock-applet-3.9.6-1.x86_64.rpm \ + nx-desktop-settings-3.9.6-1.x86_64.rpm \ + nx-firewall-3.9.6-1.x86_64.rpm \ + nx-gtk-themes-3.9.6-1.noarch.rpm \ + nx-networkmanagement-applet-3.9.6-1.x86_64.rpm \ + nx-notifications-applet-3.9.6-1.x86_64.rpm \ + nx-plasma-look-and-feel-3.9.6-1.x86_64.rpm \ + nx-simplemenu-applet-3.9.6-1.x86_64.rpm \ + nx-systemtray-applet-3.9.6-1.x86_64.rpm \ + nx-window-deco-3.9.6-1.x86_64.rpm +sudo dnf install luv-icon-theme-3.9.6-1.noarch.rpm +sudo dnf install grub2-theme-nitrux-3.9.6-1.noarch.rpm +sudo dnf install google-noto-sans-cjk-sc-fonts.noarch google-noto-sans-mono-cjk-sc-fonts.noarch google-noto-sans-sc-fonts.noarch google-noto-serif-cjk-sc-fonts.noarch +sudo systemctl enable sddm +sudo systemctl set-default graphical.target + diff --git a/nx-desktop/speclog b/nx-desktop/speclog new file mode 100644 index 0000000000000000000000000000000000000000..2dac56740c9be60f73f32f4e8eed0d3e8723bc37 --- /dev/null +++ b/nx-desktop/speclog @@ -0,0 +1,89 @@ +kf5-kfilemetadata.spec +kf5-baloo.spec +bluedevil.spec + +plasma-workspace.spec + libqalculate.spec + cln.spec + libbsd.spec + kf5-threadweaver.spec + kf5-prison.spec + libdmtx.spec + kf5-kxmlrpcclient.spec + kf5-ktexteditor.spec + ksysguard.spec + libksysguard.spec + kf5-krunner.spec + kf5-kpeople.spec + kf5-knotifyconfig.spec + kf5-kjsembed.spec + kf5-kjs.spec + kf5-kholidays.spec + gpsd.spec + kf5-kactivities-stats.spec +kde-cli-tools.spec +kde-gtk-config.spec +plymouth-kcm.spec +kscreenlocker.rpm +sddm-kcm.spec +sddm.spec +khotkeys.spec + +kf5-kio-core kf5-kio +kio-extras.spec + kf5-khtml.spec + kf5-kdnssd.spec +kscreen.spec + +kwin + +kdeplasma-addons.spec + kf5-kross.spec + +plasma-oxygen.spec + +kde-settings.spec +kactivitymanagerd.spec +plasma-milou.spec +polkit-kde.spec + + +plasma-desktop.spec + scim.spec +qqc2-desktop-style.spec +kmenuedit.spec +kwrited.spec +plasma-integration.spec +plasma-systemsettings.spec + +plasma-nm.spec + qca.spec + kf5-modemmanager-qt.spec + +plasma-pa.spec +plasma-thunderbolt +kdeplasma-addons +plasma-vault.spec +polkit-kde.spec + +applet-window-buttons.spec + +nx-audio-applet.spec +nx-clock-applet.spec +nx-desktop-settings.spec +nx-firewall.spec + ufw.spec + netstat-nat.spec +nx-gtk-themes.spec +nx-kstyle-theme.spec +nx-networkmanagement-applet.spec +nx-notifications-applet.spec +nx-plasma-look-and-feel.spec + latte-dock.spec +nx-simplemenu-applet.spec +nx-systemtray-applet.spec +nx-window-deco.spec +grub2-theme-nitrux.spec + dejavu-fonts.spec + +