Package mos-xdg: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 | %define _unpackaged_files_terminate_build 1 Name: mos-xdg Summary: XDG desktop settings for M OS distros Summary(ru): Настройки рабочего окружения дистрибутивов М ОС License: GPL-3.0 Group: Graphical desktop/Other Version: 2.3 Release: alt1 Source0: %name-%version.tar Source1: COPYING BuildArch: noarch BuildRequires: rpm-macros-systemd %description XDG desktop settings for M OS distros %description -l ru_RU.UTF-8 Настройки рабочего окружения дистрибутивов М ОС #-------------------------------------------------------------- %package core Summary: Engine to set distribution-specific desktop settings Summary(ru): Движок установки дистрибутиво-специфичных настроек рабочего стола Group: Graphical desktop/Other Requires: sed # package was renamed Obsoletes: kometa-xdg-core < 2.0 # this package was dropped as a very complex trick; # icons are replaced by a filetrigger more reliably Obsoletes: kometa-xdg-pam-env < 2.0 %description core Engine to set distribution-specific desktop settings. Sets environmental variables $XDG_CONFIG_DIRS and $XDG_DATA_DIRS, adding /etc/xdg/mos and /usr/share/mos into them. Can be used separately from M OS. %description -l ru_RU.UTF-8 core Движок установки дистрибутиво-специфичных настроек рабочего стола. Устонавливает переменные окружения $XDG_CONFIG_DIRS и $XDG_DATA_DIRS, добавляя в них /etc/xdg/mos и /usr/share/mos. Может быть использован вне М ОС. %files core %doc COPYING %dir /etc/xdg/mos %dir /etc/xdg/mos/autostart %dir /usr/share/mos %_bindir/mos-xdg-env %_user_env_gen_dir/10-mos-xdg.sh /etc/profile.d/10-mos-xdg.sh #-------------------------------------------------------------- # alternatives between plasma5-classic, plasma5-foo etc. can be added later %package plasma5-classic Summary: KDE 5 desktop settings for classic variant of M OS Summary(ru): Настройки KDE 5 для классического варианта М ОС Group: Graphical desktop/KDE Requires: %name-core = %EVR Requires: mos-icons-theme-classic # package was renamed Obsoletes: kometa-xdg-plasma5-classic < 2.0 %description plasma5-classic KDE 5 desktop settings for classic variant of M OS %description -l ru_RU.UTF-8 plasma5-classic Настройки KDE 5 для классического варианта М ОС %files plasma5-classic %doc COPYING /etc/xdg/mos/dolphinrc /etc/xdg/mos/kcminputrc /etc/xdg/mos/kdeglobals /etc/xdg/mos/kxkbrc /etc/xdg/mos/mimeapps.list %dir /usr/share/mos/kxmlgui5 %dir /usr/share/mos/kxmlgui5/dolphin /usr/share/mos/kxmlgui5/dolphin/dolphinui.rc #-------------------------------------------------------------- %prep %setup -q cp %SOURCE1 . %build : %install mkdir -p %buildroot%_bindir mkdir -p %buildroot/etc/profile.d mkdir -p %buildroot%_user_env_gen_dir install -m0755 scripts/mos-xdg-env %buildroot%_bindir/mos-xdg-env # for console install -m0755 scripts/profile.sh %buildroot/etc/profile.d/10-mos-xdg.sh # for dbus services install -m0755 scripts/systemd.sh %buildroot%_user_env_gen_dir/10-mos-xdg.sh mkdir -p %buildroot/etc/xdg/mos/autostart cp -rv plasma5/XDG_CONFIG_DIRS/* %buildroot/etc/xdg/mos mkdir -p %buildroot/usr/share/mos cp -rv plasma5/XDG_DATA_DIRS/* %buildroot/usr/share/mos %check cd scripts ./test.sh %changelog * Mon Nov 21 2022 Mikhail Novosyolov <mikhailnov@altlinux.org> 2.3-alt1 - remove setAsWallpaper.desktop, it now exists in plasma5-workspace $ rpm -qf /usr/share/kservices5/ServiceMenus/setaswallpaper.desktop plasma5-workspace-5.24.6-alt6.x86_64 * Fri Nov 18 2022 Mikhail Novosyolov <mikhailnov@altlinux.org> 2.2-alt2 - Own directory /etc/xdg/mos/autostart (will be used in other packages) * Mon Aug 08 2022 Mikhail Novosyolov <mikhailnov@altlinux.org> 2.2-alt1 - Prefer R7 Office / OnlyOffice Desktop Editors for Microsoft Office formats - Do not duplicate MIME associations * Tue Apr 26 2022 Mikhail Novosyolov <mikhailnov@altlinux.org> 2.1-alt1 - Delete power settings: not valid for newer KDE (by tema@) - Add MIME associations (by tema@) * Tue Apr 26 2022 Mikhail Novosyolov <mikhailnov@altlinux.org> 2.0-alt1 - Rename from Kometa to M OS (Moscow OS) - Drop pam-env hackery due to being useless (icons are reliably replaced by a filetrigger) - Package /etc/xdg/mos/powermanagementprofilesrc - Package /usr/share/mos/kservices5/ServiceMenus/setAsWallpaper.desktop * Wed Feb 16 2022 Mikhail Novosyolov <mikhailnov@altlinux.org> 1.5-alt1.1 - Commit 1.5-alt1 by tema@ * Tue Feb 15 2022 Artem Proskurnev <tema@altlinux.org> 1.5-alt1 - Add power settings - Add Dolphin filer panel - Add "Set as wallpaper" - Set Chromium as the default browser * Fri Dec 24 2021 Mikhail Novosyolov <mikhailnov@altlinux.org> 1.4-alt1 - Add setting $XDG_DATA_DIRS, enable "Show Previews" button in Dolphin - Tune description: note that mos-xdg-core can be used just to set env outside of Kometa * Thu Dec 16 2021 Mikhail Novosyolov <mikhailnov@altlinux.org> 1.3-alt1 - Turn off NumLock by default in KDE 5 * Thu Dec 16 2021 Mikhail Novosyolov <mikhailnov@altlinux.org> 1.2-alt1 - Hack to make alterator use correct icons (new subpackage mos-xdg-pam-env) - Use macro for directory with systemd user environment generators (thanks to ldv@) * Tue Dec 14 2021 Mikhail Novosyolov <mikhailnov@altlinux.org> 1.1-alt1 - set default icon theme * Tue Dec 14 2021 Mikhail Novosyolov <mikhailnov@altlinux.org> 1.0-alt1 - Init |