000989f5d0
Conflicts: Makefile.in branding.spec components/ahttpd/images/groups/datetime.png components/ahttpd/images/groups/firewall.png components/ahttpd/images/groups/mail.png components/ahttpd/images/groups/network.png components/ahttpd/images/groups/pkg.png components/ahttpd/images/groups/servers.png components/ahttpd/images/groups/system.png components/ahttpd/images/groups/users.png components/ahttpd/images/groups/xorg.png components/ahttpd/images/steps/install2-preinstall.png components/ahttpd/images/steps/timezone.png components/ahttpd/styles/alterator.css.in components/bootloader/config.in components/bootloader/gfxboot.cfg.in components/browser-qt/design/design.qss.in components/indexhtml/index-en.html.in components/indexhtml/index-ru.html.in components/indexhtml/index.css components/systemd/os-release.in configure.ac gnome-settings/index.theme.in gnome-settings/metacity-theme-1.xml.in images/background16x9.png images/background4x3.png images/boot.png images/grub.png images/product-logo.png notes/index-ru.html.in slideshow/README
585 lines
21 KiB
RPMSpec
585 lines
21 KiB
RPMSpec
%define brand school
|
||
%define Brand School
|
||
%define theme master
|
||
%define Theme master
|
||
%define codename Phylloscopus inornatus
|
||
%define variants altlinux-backup-server altlinux-desktop altlinux-gnome-desktop altlinux-kdesktop altlinux-lite altlinux-lxdesktop altlinux-office-desktop altlinux-office-server altlinux-school-server altlinux-sisyphus altlinux-spt altlinux-tablet altlinux-workbench informika-schoolmaster ivk-chainmail lxde-desktop lxde-school-lite Platform6-server-light school-junior school-lite school-master school-server school-teacher school-terminal simply-linux sisyphus-server-light altlinux-centaurus
|
||
%define status альфа
|
||
%define status_en alpha
|
||
%define distro_name ALT Linux 6.9.9 School Master (alpha)
|
||
%define distro_name_ru Альт Линукс 6.9.9 Школьный Мастер (альфа)
|
||
|
||
Name: branding-%brand-%theme
|
||
Version: 6.9.9
|
||
Release: alt1
|
||
BuildArch: noarch
|
||
|
||
BuildRequires: cpio gfxboot >= 4 fonts-ttf-dejavu fonts-ttf-droid
|
||
BuildRequires: design-bootloader-source >= 5.0-alt2
|
||
|
||
BuildRequires(pre): libqt4-core
|
||
BuildRequires: libalternatives-devel
|
||
BuildRequires: libqt4-devel
|
||
|
||
BuildRequires: ImageMagick fontconfig bc libGConf-devel
|
||
|
||
Source: branding.tar
|
||
|
||
Group: Graphics
|
||
Summary: System/Base
|
||
License: GPLv2+
|
||
|
||
Provides: branding-informika-schoolmaster = %version-%release
|
||
Obsoletes: branding-informika-schoolmaster < %version-%release
|
||
|
||
%description
|
||
Distro-specific packages with design and texts for %distro_name.
|
||
|
||
%description -l ru_RU.UTF-8
|
||
Пакеты оформления для дистрибутива %distro_name_ru.
|
||
|
||
%package bootloader
|
||
Group: System/Configuration/Boot and Init
|
||
Summary: Graphical boot logo for grub2, lilo and syslinux
|
||
Summary(ru_RU.UTF-8): Тема для экрана выбора вариантов загрузки (lilo и syslinux)
|
||
License: GPLv2+
|
||
|
||
PreReq: coreutils
|
||
Provides: design-bootloader-system-%theme design-bootloader-livecd-%theme design-bootloader-livecd-%theme design-bootloader-%theme branding-alt-%theme-bootloader
|
||
Obsoletes: design-bootloader-system-%theme design-bootloader-livecd-%theme design-bootloader-livecd-%theme design-bootloader-%theme branding-alt-%theme-bootloader
|
||
Provides: branding-informika-schoolmaster-bootloader = %version-%release
|
||
Obsoletes: branding-informika-schoolmaster-bootloader < %version-%release
|
||
|
||
Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-bootloader ";done )
|
||
|
||
%define grub_normal white/light-blue
|
||
%define grub_high black/light-gray
|
||
|
||
%description bootloader
|
||
Here you find the graphical boot logo for %distro_name.
|
||
Suitable for both lilo and syslinux.
|
||
|
||
%description bootloader -l ru_RU.UTF-8
|
||
В данном пакете находится тема для экрана выбора вариантов загрузки (lilo и syslinux)
|
||
для дистрибутива %distro_name_ru.
|
||
|
||
%package bootsplash
|
||
BuildArch: noarch
|
||
Summary: Theme for splash animations during bootup
|
||
Summary(ru_RU.UTF-8): Тема для экрана загрузки для дистрибутива %distro_name_ru
|
||
License: Distributable
|
||
Group: System/Configuration/Boot and Init
|
||
Provides: plymouth-theme-%theme
|
||
Requires: plymouth-plugin-script
|
||
PreReq: plymouth
|
||
|
||
Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-bootsplash ";done )
|
||
|
||
Provides: branding-informika-schoolmaster-bootsplash = %version-%release
|
||
Obsoletes: branding-informika-schoolmaster-bootsplash < %version-%release
|
||
|
||
%description bootsplash
|
||
This package contains graphics for boot process for %distro_name
|
||
(needs console splash screen enabled).
|
||
|
||
%description bootsplash -l ru_RU.UTF-8
|
||
В данном пакете находится тема для экрана загрузки для дистрибутива
|
||
%distro_name_ru.
|
||
|
||
%package alterator
|
||
Summary: Design for alterator for %distro_name
|
||
Summary(ru_RU.UTF-8): Тема для "Центра управления системой" и QT для дистрибутива %distro_name_ru
|
||
License: GPL
|
||
Group: System/Configuration/Other
|
||
Provides: design-alterator-browser-%theme branding-alt-%theme-browser-qt branding-altlinux-%theme-browser-qt
|
||
Provides: alterator-icons design-alterator design-alterator-%theme
|
||
Obsoletes: branding-alt-%theme-browser-qt branding-altlinux-%theme-browser-qt
|
||
|
||
# lexicographically first of the village
|
||
Conflicts: branding-sisyphus-server-light-alterator
|
||
|
||
Provides: branding-informika-schoolmaster-alterator = %version-%release
|
||
Obsoletes: branding-informika-schoolmaster-alterator < %version-%release
|
||
|
||
Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-alterator ";done )
|
||
Obsoletes: design-alterator-server design-alterator-desktop design-altertor-browser-desktop design-altertor-browser-server branding-altlinux-backup-server-alterator
|
||
PreReq(post,preun): alternatives >= 0.2 alterator
|
||
|
||
%description alterator
|
||
Design for QT and web alterator for %distro_name.
|
||
|
||
%description alterator -l ru_RU.UTF-8
|
||
В данном пакете находится тема для "Центра управления системой" (Alterator)
|
||
и модулей библиотеки QT для дистрибутива %distro_name_ru.
|
||
|
||
%package graphics
|
||
Summary: Design for %distro_name
|
||
Summary(ru_RU.UTF-8): Тема для дистрибутива %distro_name_ru
|
||
License: Different licenses
|
||
Group: Graphics
|
||
|
||
Provides: design-graphics-%theme branding-alt-%theme-graphics
|
||
Obsoletes: branding-alt-%theme-graphics design-graphics-%theme
|
||
Provides: design-graphics = 12.0.0
|
||
|
||
PreReq(post,preun): alternatives >= 0.2
|
||
Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-graphics ";done )
|
||
|
||
Provides: branding-informika-schoolmaster-graphics = %version-%release
|
||
Obsoletes: branding-informika-schoolmaster-graphics < %version-%release
|
||
|
||
%description graphics
|
||
This package contains some graphics for %distro_name design.
|
||
|
||
%description graphics -l ru_RU.UTF-8
|
||
В данном пакете находится необходимые графические элементы для дистрибутива
|
||
%distro_name_ru.
|
||
|
||
%define provide_list altlinux fedora redhat system altlinux
|
||
%define obsolete_list altlinux-release fedora-release redhat-release
|
||
%define conflicts_list altlinux-release-sisyphus altlinux-release-4.0 altlinux-release-5.0 altlinux-release-5.1 altlinux-release-junior altlinux-release-master altlinux-release-server altlinux-release-terminal altlinux-release-small_business
|
||
%package release
|
||
|
||
Summary: %distro_name release file
|
||
Summary(ru_RU.UTF-8): Описание дистрибутива %distro_name_ru
|
||
License: GPL
|
||
Group: System/Configuration/Other
|
||
Provides: %(for n in %provide_list; do echo -n "$n-release = %version-%release "; done) altlinux-release-%theme branding-alt-%theme-release
|
||
Obsoletes: %obsolete_list branding-alt-%theme-release
|
||
Conflicts: %conflicts_list
|
||
Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-release ";done )
|
||
|
||
Provides: branding-informika-schoolmaster-release = %version-%release
|
||
Obsoletes: branding-informika-schoolmaster-release < %version-%release
|
||
|
||
%description release
|
||
%distro_name release file.
|
||
|
||
%description release -l ru_RU.UTF-8
|
||
В данном пакете находится описание дистрибутива %distro_name_ru.
|
||
|
||
%package notes
|
||
BuildArch: noarch
|
||
Provides: alt-license-theme = %version alt-notes-%theme
|
||
Obsoletes: alt-license-%theme alt-notes-%theme
|
||
Summary: Distribution license and release notes
|
||
Summary(ru_RU.UTF-8): Лицензия и дополнительные сведения для дистрибутива %distro_name_ru
|
||
License: Distributable
|
||
Group: Documentation
|
||
Conflicts: alt-notes-children alt-notes-hpc alt-notes-junior alt-notes-junior-sj alt-notes-junior-sm alt-notes-office-server alt-notes-server-lite alt-notes-skif alt-notes-terminal
|
||
Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-notes ";done )
|
||
Provides: branding-informika-schoolmaster-notes = %version-%release
|
||
Obsoletes: branding-informika-schoolmaster-notes < %version-%release
|
||
|
||
%description notes
|
||
Distribution license and release notes
|
||
|
||
%description notes -l ru_RU.UTF-8
|
||
В данном пакете находится лицензия и дополнительные сведения
|
||
для дистрибутива %distro_name_ru.
|
||
|
||
%package kde4-settings
|
||
BuildArch: noarch
|
||
Summary: KDE4 settings for %distro_name
|
||
License: Distributable
|
||
Group: Graphical desktop/KDE
|
||
Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-kde4-settings ";done )
|
||
PreReq: %name-graphics
|
||
Provides: branding-informika-schoolmaster-kde4-settings = %version-%release
|
||
Obsoletes: branding-informika-schoolmaster-kde4-settings < %version-%release
|
||
|
||
%description kde4-settings
|
||
KDE4 settings for %distro_name
|
||
|
||
%package xfce-settings
|
||
Summary: default settings for Xfce 4.6 for %distro_name
|
||
License: Distributable
|
||
Group: Graphical desktop/XFce
|
||
Requires: PolicyKit-gnome
|
||
Requires: etcskel gtk3-theme-clearlooks-phenix
|
||
Requires: gnome-icon-theme icon-theme-simple-sl
|
||
Requires: branding-%brand-%theme-graphics
|
||
Obsoletes: xfce-settings-lite xfce-settings-school-lite
|
||
Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-xfce-settings ";done )
|
||
Conflicts: xfce-settings-simply-linux
|
||
Provides: branding-informika-schoolmaster-xfce-settings = %version-%release
|
||
Obsoletes: branding-informika-schoolmaster-xfce-settings < %version-%release
|
||
|
||
%description xfce-settings
|
||
XFCE settings for %distro_name
|
||
|
||
%package fvwm-settings
|
||
BuildArch: noarch
|
||
Summary: FVWM2 settings for %distro_name
|
||
License: Distributable
|
||
Group: Graphical desktop/FVWM based
|
||
Requires: altlinux-freedesktop-menu-gnomish-menu
|
||
Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-fvwm-settings ";done )
|
||
|
||
%description fvwm-settings
|
||
FVWM2 settings for %distro_name
|
||
|
||
%package mate-settings
|
||
BuildArch: noarch
|
||
Summary: MATE settings for %distro_name
|
||
License: Distributable
|
||
Group: Graphical desktop/GNOME
|
||
Requires: gksu
|
||
Requires: dconf
|
||
Requires: gtk3-theme-clearlooks-phenix
|
||
Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-gnome-settings ";done )
|
||
PreReq(post): lightdm-gtk-greeter
|
||
PreReq(post): libgio
|
||
|
||
%description mate-settings
|
||
MATE settings for %distro_name
|
||
|
||
%package slideshow
|
||
Summary: Slideshow for %distro_name installer
|
||
Summary(ru_RU.UTF-8): Изображения для организации "слайдшоу" в установщике дистрибутива %distro_name_ru
|
||
License: Distributable
|
||
Group: System/Configuration/Other
|
||
Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-slideshow ";done )
|
||
|
||
Provides: branding-informika-schoolmaster-slideshow = %version-%release
|
||
Obsoletes: branding-informika-schoolmaster-slideshow < %version-%release
|
||
BuildArch: noarch
|
||
|
||
%description slideshow
|
||
Slideshow for %distro_name installer.
|
||
|
||
%description slideshow -l ru_RU.UTF-8
|
||
В данном пакете находятся изображения для организации "слайдшоу" в установщике
|
||
дистрибутива %distro_name_ru.
|
||
|
||
%package indexhtml
|
||
BuildArch: noarch
|
||
Summary: HTML welcome page for %distro_name
|
||
Summary(ru_RU.UTF-8): Стартовая страница для дистрибутива %distro_name_ru
|
||
License: distributable
|
||
Group: System/Base
|
||
Provides: indexhtml indexhtml-%theme = %version indexhtml-Desktop = 1:5.0
|
||
Obsoletes: indexhtml-desktop indexhtml-Desktop
|
||
Conflicts: %(for n in %variants ; do [ "$n" = %brand-%theme ] || echo -n "branding-$n-indexhtml ";done )
|
||
|
||
Provides: branding-informika-schoolmaster-indexhtml = %version-%release
|
||
Obsoletes: branding-informika-schoolmaster-indexhtml < %version-%release
|
||
Conflicts: indexhtml-sisyphus
|
||
Conflicts: indexhtml-school_junior
|
||
Conflicts: indexhtml-school_lite
|
||
Conflicts: indexhtml-school_master
|
||
Conflicts: indexhtml-school_terminal
|
||
Conflicts: indexhtml-small_business
|
||
Conflicts: indexhtml-school-server
|
||
Conflicts: branding-altlinux-backup-server-indexhtml
|
||
|
||
Requires: xdg-utils
|
||
Requires: docs-simply-linux
|
||
Requires: docs-linux_intro
|
||
Requires(post): indexhtml-common
|
||
|
||
%description indexhtml
|
||
%distro_name welcome page.
|
||
|
||
%description indexhtml -l ru_RU.UTF-8
|
||
В данном пакете содержится стартовая страница для дистрибутива
|
||
%distro_name_ru.
|
||
|
||
%package menu
|
||
Summary: Menu for %distro_name
|
||
License: Distributable
|
||
Group: Graphical desktop/Other
|
||
Requires(pre): altlinux-freedesktop-menu-common
|
||
Requires: altlinux-freedesktop-menu-common
|
||
|
||
Provides: branding-informika-schoolmaster-menu = %version-%release
|
||
Obsoletes: branding-informika-schoolmaster-menu < %version-%release
|
||
|
||
%description menu
|
||
Menu for %distro_name
|
||
|
||
%package system-settings
|
||
Summary: Some system settings for Simply Linux
|
||
License: GPLv2+
|
||
Group: System/Base
|
||
# Really we need lightdm only, but it can pull another greeter.
|
||
Requires: lightdm-gtk-greeter
|
||
|
||
%description system-settings
|
||
Some system settings for Simply Linux.
|
||
|
||
%prep
|
||
%setup -n branding
|
||
|
||
%ifnarch %arm
|
||
%define x86 boot
|
||
%else
|
||
%define x86 %nil
|
||
%endif
|
||
|
||
%build
|
||
autoconf
|
||
THEME=%theme NAME='%Brand %Theme' BRAND_FNAME='%brand' BRAND='%brand' STATUS_EN=%status_en STATUS=%status VERSION=%version PRODUCT_NAME_RU='%distro_name_ru' PRODUCT_NAME='%distro_name' CODENAME='%codename' X86='%x86' ./configure
|
||
make
|
||
|
||
%install
|
||
%makeinstall
|
||
|
||
#graphics
|
||
mkdir -p %buildroot/%_datadir/design/{%theme,backgrounds}
|
||
mkdir -p %buildroot/%_niconsdir
|
||
install graphics/icons/slinux.png %buildroot/%_niconsdir/slinux.png
|
||
install graphics/icons/mini/slinux.png %buildroot/%_iconsdir/altlinux.png
|
||
cp -ar graphics/* %buildroot/%_datadir/design/%theme
|
||
|
||
pushd %buildroot/%_datadir/design/%theme
|
||
pushd backgrounds
|
||
ln -sf ../../../wallpapers more
|
||
popd
|
||
popd
|
||
|
||
|
||
install -d %buildroot//etc/alternatives/packages.d
|
||
cat >%buildroot/etc/alternatives/packages.d/%name-graphics <<__EOF__
|
||
%_datadir/design-current %_datadir/design/%theme $GRAPHICS_ALTPRIO
|
||
%_datadir/design/current %_datadir/design/%theme $GRAPHICS_ALTPRIO
|
||
__EOF__
|
||
|
||
|
||
#release
|
||
mkdir -p %buildroot%_sysconfdir/buildreqs/packages/ignore.d/
|
||
install -pD -m644 /dev/null %buildroot%_sysconfdir/buildreqs/packages/ignore.d/%name-release
|
||
echo "%distro_name" >%buildroot%_sysconfdir/altlinux-release
|
||
for n in fedora redhat system; do
|
||
ln -s altlinux-release %buildroot%_sysconfdir/$n-release
|
||
done
|
||
install -pD -m644 components/systemd/os-release %buildroot%_sysconfdir/os-release
|
||
|
||
#notes
|
||
pushd notes
|
||
%makeinstall
|
||
popd
|
||
|
||
#kde4-settings
|
||
pushd kde4-settings
|
||
mkdir -p %buildroot%_sysconfdir/skel/.kde4
|
||
cp -a kde4/* %buildroot%_sysconfdir/skel/.kde4/
|
||
mkdir -p %buildroot%_sysconfdir/kde4/xdg/menus/applications-merged/
|
||
install -m 0644 menu/*.menu %buildroot%_sysconfdir/kde4/xdg/menus/applications-merged/
|
||
popd
|
||
|
||
ln -s license.ru.html %buildroot%_datadir/alt-notes/license.uk.html
|
||
|
||
#fwvm-settings
|
||
mkdir -p %buildroot/etc/skel
|
||
install -m 644 fvwm-settings/.fvwm2rc %buildroot/etc/skel/
|
||
|
||
#mate-settings
|
||
pushd mate-settings
|
||
install -m 644 -D 50_mate-background.gschema.override '%buildroot%_datadir/glib-2.0/schemas/50_mate-background.gschema.override'
|
||
install -m 644 -D 60_mate-theme.gschema.override '%buildroot%_datadir/glib-2.0/schemas/60_mate-theme.gschema.override'
|
||
install -m 644 -D Trolltech.conf '%buildroot%_sysconfdir/skel/.config/Trolltech.conf'
|
||
popd
|
||
|
||
mkdir -p %buildroot/etc/skel/XDG-Templates.skel/
|
||
|
||
cp -r xfce-settings/etcskel/* %buildroot/etc/skel/
|
||
cp -r xfce-settings/etcskel/.config %buildroot/etc/skel/
|
||
cp -r xfce-settings/etcskel/.local %buildroot/etc/skel/
|
||
cp -r xfce-settings/etcskel/.gconf %buildroot/etc/skel/
|
||
cp -r xfce-settings/etcskel/.vimrc %buildroot/etc/skel/
|
||
|
||
install -m 644 xfce-settings/etcskel/.wm-select %buildroot/etc/skel/
|
||
|
||
mkdir -p %buildroot/usr/share/backgrounds/xfce/
|
||
cp -P xfce-settings/backgrounds/*.{jpg,png} %buildroot/usr/share/backgrounds/xfce/
|
||
|
||
install -pDm0755 xfce-settings/scripts/zdg-move-templates.sh %buildroot%_sysconfdir/X11/profile.d/zdg-move-templates.sh
|
||
|
||
#slideshow
|
||
mkdir -p %buildroot/usr/share/install2/slideshow
|
||
mkdir -p %buildroot/etc/alterator
|
||
cp -a slideshow/* %buildroot/usr/share/install2/slideshow/
|
||
install slideshow/slideshow.conf %buildroot/etc/alterator/
|
||
# Set English slideshow as default
|
||
#ln -s slides-en %buildroot/usr/share/install2/slideshow/slides
|
||
|
||
#indexhtml
|
||
%define _altdocsdir %_defaultdocdir/alt-docs
|
||
%define _indexhtmldir %_defaultdocdir/indexhtml
|
||
install components/indexhtml/*.html %buildroot%_defaultdocdir/indexhtml/
|
||
mkdir -p %buildroot%_defaultdocdir/indexhtml/images
|
||
install components/indexhtml/images/* %buildroot%_defaultdocdir/indexhtml/images/
|
||
#install -m644 components/indexhtml.desktop %buildroot%_desktopdir/
|
||
|
||
#menu
|
||
mkdir -p %buildroot/usr/share/slinux-style/applications
|
||
install menu/applications/* %buildroot/usr/share/slinux-style/applications/
|
||
mkdir -p %buildroot/etc/xdg/menus/xfce-applications-merged
|
||
cp menu/50-xfce-applications.menu %buildroot/etc/xdg/menus/xfce-applications-merged/
|
||
mkdir -p %buildroot/usr/share/desktop-directories
|
||
cp menu/altlinux-wine.directory %buildroot/usr/share/desktop-directories/
|
||
|
||
# system-settings
|
||
mkdir -p %buildroot/%_sysconfdir/polkit-1/rules.d/
|
||
cp -a system-settings/polkit-rules/*.rules %buildroot/%_sysconfdir/polkit-1/rules.d/
|
||
install -Dm644 system-settings/ldm_pam_environment %buildroot%_localstatedir/ldm/.pam_environment
|
||
|
||
#bootloader
|
||
%pre bootloader
|
||
[ -s /usr/share/gfxboot/%theme ] && rm -fr /usr/share/gfxboot/%theme ||:
|
||
[ -s /boot/splash/%theme ] && rm -fr /boot/splash/%theme ||:
|
||
|
||
%post bootloader
|
||
%__ln_s -nf %theme/message /boot/splash/message
|
||
. /etc/sysconfig/i18n
|
||
lang=$(echo $LANG | cut -d. -f 1)
|
||
cd boot/splash/%theme/
|
||
echo $lang > lang
|
||
[ "$lang" = "C" ] || echo lang | cpio -o --append -F message
|
||
. shell-config
|
||
shell_config_set /etc/sysconfig/grub2 GRUB_THEME /boot/grub/themes/%theme/theme.txt
|
||
#shell_config_set /etc/sysconfig/grub2 GRUB_THEME /boot/grub/themes/%theme
|
||
shell_config_set /etc/sysconfig/grub2 GRUB_COLOR_NORMAL %grub_normal
|
||
shell_config_set /etc/sysconfig/grub2 GRUB_COLOR_HIGHLIGHT %grub_high
|
||
|
||
%preun bootloader
|
||
[ $1 = 0 ] || exit 0
|
||
[ "`readlink /boot/splash/message`" != "%theme/message" ] ||
|
||
%__rm -f /boot/splash/message
|
||
|
||
%post indexhtml
|
||
%_sbindir/indexhtml-update
|
||
|
||
%post system-settings
|
||
chown _ldm:_ldm %_localstatedir/ldm/.pam_environment
|
||
sed -i '/pam_env\.so/ {
|
||
/user_readenv/ b
|
||
s/pam_env\.so/pam_env.so user_readenv=1/ }
|
||
' %_sysconfdir/pam.d/lightdm-greeter
|
||
|
||
%files bootloader
|
||
%_datadir/gfxboot/%theme
|
||
/boot/splash/%theme
|
||
/boot/grub/themes/%theme
|
||
|
||
#bootsplash
|
||
%post bootsplash
|
||
subst "s/Theme=.*/Theme=%theme/" /etc/plymouth/plymouthd.conf
|
||
[ -f /etc/sysconfig/grub2 ] && \
|
||
subst "s|GRUB_WALLPAPER=.*|GRUB_WALLPAPER=/usr/share/plymouth/themes/%theme/grub.jpg|" \
|
||
/etc/sysconfig/grub2 ||:
|
||
|
||
%post mate-settings
|
||
subst 's/#theme-name=/theme-name=Clearlooks-Phenix/' /etc/lightdm/lightdm-gtk-greeter.conf ||:
|
||
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
|
||
|
||
%files alterator
|
||
%config %_altdir/*.rcc
|
||
/usr/share/alterator-browser-qt/design/*.rcc
|
||
/usr/share/alterator/design/*
|
||
|
||
%files graphics
|
||
%config /etc/alternatives/packages.d/%name-graphics
|
||
%_datadir/design
|
||
%_niconsdir/slinux.png
|
||
%_iconsdir/altlinux.png
|
||
|
||
%files bootsplash
|
||
%_datadir/plymouth/themes/%theme/*
|
||
%exclude %_datadir/plymouth/themes/%theme/*.in
|
||
|
||
%files release
|
||
%_sysconfdir/*-release
|
||
%_sysconfdir/buildreqs/packages/ignore.d/*
|
||
|
||
%files notes
|
||
%_datadir/alt-notes/*
|
||
|
||
%files kde4-settings
|
||
%_sysconfdir/kde4/xdg/menus/applications-merged/*.menu
|
||
%_sysconfdir/skel/.kde4
|
||
|
||
%files fvwm-settings
|
||
%_sysconfdir/skel/.fvwm2rc
|
||
|
||
%files mate-settings
|
||
%_datadir/glib-2.0/schemas/*.gschema.override
|
||
|
||
%files xfce-settings
|
||
%_sysconfdir/X11/profile.d/zdg-move-templates.sh
|
||
/etc/skel/XDG-Templates.skel/
|
||
/etc/skel/.wm-select
|
||
/etc/skel/.config
|
||
/etc/skel/.local
|
||
/etc/skel/.gconf
|
||
/etc/skel/.vimrc
|
||
/usr/share/backgrounds/xfce/*
|
||
|
||
%files slideshow
|
||
/etc/alterator/slideshow.conf
|
||
/usr/share/install2/slideshow
|
||
|
||
%define indexhtmldir %_defaultdocdir/indexhtml
|
||
|
||
%files indexhtml
|
||
%ghost %_indexhtmldir/index.html
|
||
%_indexhtmldir/*
|
||
%_desktopdir/*
|
||
|
||
%files menu
|
||
/usr/share/slinux-style
|
||
/etc/xdg/menus/xfce-applications-merged/50-xfce-applications.menu
|
||
/usr/share/desktop-directories/altlinux-wine.directory
|
||
|
||
%files system-settings
|
||
%config %_sysconfdir/polkit-1/rules.d/*.rules
|
||
%config %_localstatedir/ldm/.pam_environment
|
||
|
||
%changelog
|
||
* Wed Oct 16 2013 Andrey Cherepanov <cas@altlinux.org> 6.9.9-alt1
|
||
- Update branding for Seven platform
|
||
|
||
* Mon Apr 08 2013 Sergey V Turchin <zerg at altlinux dot org> 6.0.0-alt46
|
||
- fix requires
|
||
|
||
* Thu Aug 30 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt44.M60P.1
|
||
- built for M60P
|
||
|
||
* Thu Aug 30 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt45
|
||
- translate installer notes and license titles into russian
|
||
|
||
* Tue Aug 21 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt43.M60P.1
|
||
- built for M60P
|
||
|
||
* Tue Aug 21 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt44
|
||
- update indexhtml css
|
||
|
||
* Fri Aug 17 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt42.M60P.1
|
||
- built for M60P
|
||
|
||
* Fri Aug 17 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt43
|
||
- translate indexhtml and indexhtml.desktop titles into russian
|
||
|
||
* Wed Aug 15 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt41.M60P.1
|
||
- built for M60P
|
||
|
||
* Wed Aug 15 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt42
|
||
- fix grub terminal-box background color
|
||
|
||
* Fri Aug 10 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt40.M60P.1
|
||
- built for M60P
|
||
|
||
* Fri Aug 10 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt41
|
||
- gix license content-type (ALT#27521)
|
||
|
||
* Tue Jul 31 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt39.M60P.1
|
||
- built for M60P
|
||
|
||
* Tue Jul 31 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt40
|
||
- fix bootloader menu items color
|
||
- bump release
|
||
|
||
* Wed Jul 04 2012 Sergey V Turchin <zerg@altlinux.org> 6.0.0-alt1
|
||
- convert from KDesktop branding
|