Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:embar-:Lietukas
Lietukas-workspace
Lietukas-workspace.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File Lietukas-workspace.spec of Package Lietukas-workspace
# # spec file for package Lietukas-workspace # # Copyright (c) 2014-2015 <opensuse.lietuviu.kalba@gmail.com> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. Name: Lietukas-workspace Version: 20211231 Release: 0 Source0: Lietukas-workspace.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Lietukas-workspace License: BSD-3-Clause Group: System/Fhs BuildArch: noarch %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150100 Obsoletes: yast2-theme-oxygen Provides: yast2-theme-oxygen %endif #Requires: patterns-Lietukas-Live %if 0%{?suse_version} <= 1310 || 0%{?suse_version} == 1320 || 0%{?sle_version} == 120100 Requires: desktop-branding %endif %if 0%{?suse_version} <= 1320 Requires: Lietukas-workspace-kde4 = %{version} %endif Requires: desktop-data-openSUSE Requires: yast2-metapackage-handler Requires: yast2-branding Requires: gtk2-metatheme-vertex Requires: gtk3-metatheme-vertex Requires: filesystem %if 0%{?suse_version} <= 1320 Requires: qt4-style-fusion %else Suggests: qt4-style-fusion %endif Requires: xinit Requires: xdg-user-dirs Requires: xdg-user-dirs-lang Recommends: plasma5-Lietukas >= 20150825 BuildRequires: fdupes BuildRequires: libzypp BuildRequires: update-desktop-files #BuildRequires: yast2-branding %if 0%{?suse_version} <= 1310 || 0%{?suse_version} == 1320 || 0%{?sle_version} == 120100 BuildRequires: kdebase4-runtime-branding-openSUSE BuildRequires: kdebase4-workspace-branding-upstream %endif Requires(posttrans): desktop-file-utils Requires(postun): desktop-file-utils %description Various configuration and documentation files for Lietukas. #------------------------------------------------------------ %package -n Lietukas-workspace-kde4 Summary: KDE4 default configuration for Lietukas Group: System/GUI/KDE #BuildArch: noarch #Requires: kdebase4-runtime-branding #Requires: kdebase4-workspace-branding %if 0%{?suse_version} <= 1310 || 0%{?suse_version} == 1320 || 0%{?sle_version} == 120100 Provides: kdebase4-runtime-branding Provides: kdebase4-workspace-branding %endif %if 0%{?suse_version} <= 1310 || 0%{?suse_version} == 1320 Suggests: plasma-addons-lancelot %endif Requires: qt4-style-fusion %description -n Lietukas-workspace-kde4 Various KDE4 configuration files for Lietukas. #------------------------------------------------------------ %prep %setup -q -T -c %name -a0 %build %install mkdir -p %{buildroot}%{_datadir}/kde4/apps/ cp -f -R /usr/share/kde4/apps/* %{buildroot}%{_datadir}/kde4/apps/ || true rm -f -r %{buildroot}/usr/share/kde4/apps/desktoptheme/* || true mkdir -p %{buildroot}%{_sysconfdir}/kde4/share/config/ cp -f -R /etc/kde4/share/config/* %{buildroot}%{_sysconfdir}/kde4/share/config/ || true rm -f -r %buildroot/etc/skel || true ; %if 0%{?suse_version} <= 1310 || 0%{?suse_version} == 1320 mv ./etc/skel/.config/autostart/Pasisveikinimas-KDE4.desktop ./etc/skel/.config/autostart/Pasisveikinimas.desktop rm ./etc/skel/.config/autostart/Pasisveikinimas-KDE5.desktop %else mv ./etc/skel/.config/autostart/Pasisveikinimas-KDE5.desktop ./etc/skel/.config/autostart/Pasisveikinimas.desktop rm ./etc/skel/.config/autostart/Pasisveikinimas-KDE4.desktop rm ./etc/skel/.config/autostart/kmix_tikrinimas.desktop %endif # cp -f -a * %buildroot/ mkdir -p %{buildroot}%{_sysconfdir}/ cp -f -R ./etc/* %{buildroot}%{_sysconfdir}/ mv -f %{buildroot}%{_sysconfdir}/skel/.profile %{buildroot}%{_sysconfdir}/skel/.profile_LT || true; %if 0%{?suse_version} >= 1500 sed -re "s/\/sbin\/yast2 live-installer/xdg-su -c \/usr\/bin\/calamares/" -i %{buildroot}%{_sysconfdir}/skel/Darbalaukis/live-installer.desktop || true ; sed -re "s/X-KDE-SubstituteUID=true/X-KDE-SubstituteUID=false/" -i %{buildroot}%{_sysconfdir}/skel/Darbalaukis/live-installer.desktop || true ; %endif %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150100 sed "s/Icon=yast-live-install/Icon=yast-installation/" -i %{buildroot}%{_sysconfdir}/skel/Darbalaukis/live-installer.desktop || true ; %endif mkdir -p %{buildroot}%{_datadir}/ cp -f -R ./usr/share/* %{buildroot}%{_datadir}/ mkdir -p %{buildroot}%{_datadir}/kmouth/books/lt/ cp -f -R ./etc/skel/.local/share/kmouth/* %{buildroot}%{_datadir}/kmouth/books/lt/ # YaST2 Oxygen ženkliukai tik nuo openSUSE Leap 15.1 %if 0%{?suse_version} <= 1320 || 0%{?sle_version} == 150000 rm -f -r %{buildroot}%{_datadir}/icons %endif #chmod 755 %{buildroot}%{_sysconfdir}/skel/.config/autostart/Pasisveikinimas.desktop sed -i "s/HiddenFilesShown=true/HiddenFilesShown=false/" %{buildroot}%{_sysconfdir}/skel/.directory ln -sf %{_datadir}/doc/Lietukas/Video %{buildroot}%{_sysconfdir}/skel/Video/Lietukas ln -sf %{_datadir}/doc/Lietukas/Dokumentacija %{buildroot}%{_sysconfdir}/skel/Dokumentai/Dokumentacija %if 0%{?suse_version} > 1320 mv -f %{buildroot}%{_datadir}/doc/Lietukas/Dokumentacija/Diegimas\ 2019.pdf %{buildroot}%{_datadir}/doc/Lietukas/Dokumentacija/Diegimas.pdf || true %else rm -f %{buildroot}%{_datadir}/doc/Lietukas/Dokumentacija/Diegimas\ 2019.pdf || true %endif %if 0%{?suse_version} == 1315 || 0%{?suse_version} > 1320 rm -f /usr/share/doc/Lietukas/Video/KDE4* || true rm -f /usr/share/doc/Lietukas/Video/Lietuko\ 13* || true %endif #if 0%{?suse_version} <= 1320 cp -f ./etc/skel/.kde4/share/config/* %{buildroot}%{_datadir}/kde4/config/ || true ; cp -f ./etc/skel/.kde4/share/config/* %{buildroot}%{_sysconfdir}/kde4/share/config/ || true ; sed "s/lancelot_launcher/simplelauncher/" -i %{buildroot}%{_datadir}/kde4/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel/contents/layout.js || true #endif # /usr/share/kde4/apps/plasma/layout-templates/org.kde.plasma-netbook.defaultSal/metadata.desktop -> # /usr/share/kde4/services/plasma-layout-org.kde.plasma-netbook.defaultSal.desktop rm -f -r %{buildroot}%{_datadir}/kde4/apps/plasma/layout-templates/org.kde.plasma-netbook.defaultSal || true rm -f %{buildroot}%{_datadir}/kde4/apps/kdeui/about/body-background.png || true rm -f %{buildroot}%{_datadir}/kde4/apps/kdeui/pics/thumb_frame.png || true rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/searchhandlers/docbook.desktop || true rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/searchhandlers/htdig.desktop || true rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/searchhandlers/man.desktop || true rm -f %{buildroot}%{_datadir}/kde4/apps/knewstuff/pics/thumb_frame.png || true # Konfliktuojantys 13.2 sistemoje %if 0%{?suse_version} <= 1320 rm -f %{buildroot}%{_datadir}/kde4/apps/drkonqi/mappings || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/hardwarenotifications/hardwarenotifications.notifyrc || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kcm_componentchooser/kcm_browser.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kcm_componentchooser/kcm_filemanager.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kcm_componentchooser/kcm_instantmessenger.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kcm_componentchooser/kcm_kemail.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kcm_componentchooser/kcm_ktexteditor.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kcm_componentchooser/kcm_terminal.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kcm_componentchooser/kcm_wm.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kde/kde.notifyrc || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/Applications/.directory || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/Manpages/.directory || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/Manpages/man1.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/Manpages/man2.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/Manpages/man3.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/Manpages/man4.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/Manpages/man5.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/Manpages/man6.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/Manpages/man7.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/Manpages/man8.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/Scrollkeeper/.directory || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/Scrollkeeper/scrollkeeper.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/browsercontrolmodules.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/filemanagercontrolmodules.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/fundamentals.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/info.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/kcontrolmodules.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/kicmodules.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/kioslaves.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/konquerorcontrolmodules.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/onlinehelp.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/othercontrolmodules.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khelpcenter/plugins/plasma.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/khtml/css/html4.css || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kio_desktop/DesktopLinks/Home.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kio_desktop/directory.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kio_desktop/directory.trash || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kio_info/kde-info2html || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/konqsidebartng/virtual_folders/remote/virtualfolder_network.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/konqueror/dirtree/remote/smb-network.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/ksmserver/windowmanagers/compiz-custom.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/ksmserver/windowmanagers/compiz.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/ksmserver/windowmanagers/metacity.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/ksmserver/windowmanagers/openbox.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/kwalletd/kwalletd.notifyrc || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/remoteview/network.desktop || true ; rm -f %{buildroot}%{_datadir}/kde4/apps/remoteview/smb-network.desktop || true ; %endif # Konfliktuojantys 42.1 sistemoje su kdelibs4-branding-upstream %if 0%{?sle_version} == 120100 rm -f %{buildroot}/usr/share/kde4/apps/kdeui/about/bar-bottom-left.png || true ; rm -f %{buildroot}/usr/share/kde4/apps/kdeui/about/bar-bottom-right.png || true ; rm -f %{buildroot}/usr/share/kde4/apps/kdeui/about/bar-top-left.png || true ; rm -f %{buildroot}/usr/share/kde4/apps/kdeui/about/bar-top-right.png || true ; rm -f %{buildroot}/usr/share/kde4/apps/proxyscout/proxyscout.notifyrc || true ; # kdelibs4 %endif # Konfliktuojantys openSUSE Tumbleweed 2019-12-xx sistemoje %if 0%{?suse_version} >= 1550 rm -f %{buildroot}/etc/skel/.bashrc %endif %if 0%{?sle_version} >= 150200 || 0%{?suse_version} >= 1550 rm -f %{buildroot}/etc/skel/.local/share/applications/yast2-metapackage-handler*.desktop %endif %fdupes -s %buildroot/usr/share/kde4 %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150100 %fdupes -s %buildroot%{_datadir}/icons/ %endif %posttrans echo -e "[Desktop Entry]\nIcon=go-home" > /home/.directory || true ; echo -e "[Desktop Entry]\nIcon=folder-temp" > /tmp/.directory || true ; if [ -d /etc/skel/public_html ] ; then rm -f /etc/skel/public_html/.directory || true ; rmdir /etc/skel/public_html || true ; fi if [ -d /etc/skel/bin ] ; then rm -f /etc/skel/bin/.directory || true ; rmdir /etc/skel/bin || true ; fi %if 0%{?suse_version} <= 1320 if [ ! -f /usr/share/applications/YaST2/live-installer.desktop ] ; then rm -f /etc/skel/Darbalaukis/live-installer.desktop || true ; fi %else if [ ! -f /usr/share/applications/calamares.desktop ] ; then rm -f /etc/skel/Darbalaukis/live-installer.desktop || true ; fi %endif if [ ! -f /usr/bin/skype ] ; then rm -f /etc/skel/Darbalaukis/skype.desktop || true ; fi mv -f /etc/skel/.profile /etc/skel/.profile_orig || true; mv -f /etc/skel/.profile_LT /etc/skel/.profile || true; #KDE labai nenori priimti, taigi prievartos teks imtis: #cp -f /etc/skel/.kde4/share/config/* /usr/share/kde4/config/ || true ; #cp -f /etc/skel/.kde4/share/config/* /etc/kde4/share/config/ || true ; for GDCFG in /home/*/.goldendict/config ; do sed -re "s/commandLine=\"\/usr\/bin\/transcribe.sh/commandLine=\"sh \/usr\/bin\/transcribe.sh/" -i "$GDCFG" || true done; if [ -f /root/.goldendict/config ] ; then sed -re "s/commandLine=\"\/usr\/bin\/transcribe.sh/commandLine=\"sh \/usr\/bin\/transcribe.sh/" -i /root/.goldendict/config || true fi chown -R root:root /etc/skel || true ; chmod -R u+rwX,go+rX,go-w /etc/skel || true ; find /etc/skel -maxdepth 1 -type d -exec chmod 700 {} + || true ; find /etc/skel -maxdepth 1 -type f -exec chmod 600 {} + || true ; [-f /etc/skel/.xinitrc.template ] && chmod u+rwX,go+rx,go-w /etc/skel/.xinitrc.template || true ; if [ -f /usr/share/desktop-directories/suse-education.directory ] && [ -f /usr/share/desktop-directories/kde-education.directory ] ; then if [ ! -f /usr/share/desktop-directories/suse-education.directory.bak ] ; then mv /usr/share/desktop-directories/suse-education.directory /usr/share/desktop-directories/suse-education.directory.bak || true ; cp /usr/share/desktop-directories/kde-education.directory /usr/share/desktop-directories/suse-education.directory || true ; cp /usr/share/desktop-directories/kde-edu-science.directory /usr/share/desktop-directories/suse-science.directory || true ; fi ; fi cp -f /etc/skel/.local/share/applications/*.desktop /usr/share/applications/ || true ; #%if 0%{?suse_version} <= 1310 || 0%{?suse_version} == 1320 #for f in /home/*/.kde4/share/config/plasma-desktop-appletsrc ; do [ -f "${f}" ] && sed -re "s/^plugin=launcher$/plugin=lancelot_launcher/" -i "${f}" || true ; done ; #%endif #if [ -f /usr/share/plasma/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js ] ; then # sed "s/org.kde.plasma.kickoff/org.kde.plasma.kicker/" -i /usr/share/plasma/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js || true ; # sed -re "s/^kickoff/\/\/kickoff/" -i /usr/share/plasma/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js || true ; # if [ -z "$(grep "org.kde.plasma.showdesktop" /usr/share/plasma/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js)" ] ; then # echo 'panel.addWidget("org.kde.plasma.showdesktop")' >> /usr/share/plasma/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js ; # fi ; #fi %if 0%{?sle_version} >= 150200 || 0%{?suse_version} >= 1550 for f in /home/*/.local/share/applications/yast2-metapackage-handler*.desktop do [ -f "${f}" ] && rm -f "${f}" || true ; done ; for f in /root/.local/share/applications/yast2-metapackage-handler*.desktop do [ -f "${f}" ] && rm -f "${f}" || true ; done ; %endif # for f in /etc/pki/rpm-gpg/*.key do [ -f "${f}" ] && rpm --import "${f}" || true ; done ; [ -f /root/.cache/icon-cache.kcache ] && rm /root/.cache/icon-cache.kcache || true ; #%desktop_database_posttrans if test -x /usr/bin/update-mime-database ; then /usr/bin/update-mime-database /usr/share/mime >/dev/null fi %postun mv -f /etc/skel/.profile_orig /etc/skel/.profile || true; #%desktop_database_postun if test -x /usr/bin/update-mime-database ; then /usr/bin/update-mime-database /usr/share/mime >/dev/null fi #------------------------------------------------------------ %files %defattr(-,root,root) %{_sysconfdir}/pki/ %{_sysconfdir}/skel/ %defattr(644,root,root,755) %{_datadir}/wallpapers/ %{_datadir}/themes/ %{_datadir}/kmouth/ %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150100 %{_datadir}/icons/ %endif %doc %{_datadir}/doc/Lietukas/ #/license.tar.gz %files -n Lietukas-workspace-kde4 %defattr(644,root,root,755) %{_sysconfdir}/kde4/ %{_datadir}/kde4/ %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor