49878c9
# This package depends on automagic byte compilation
49878c9
# https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2
49878c9
%global _python_bytecompile_extra 1
49878c9
Kevin Kofler 3c97739
#global snapdate 20161119
Kevin Kofler 3c97739
#global snaphash 34516e9477b2fd5e9b3e5823350d1efc2099573f
Kevin Kofler 3c97739
Kevin Kofler b861939
#global prerelease beta2
Kevin Kofler 63e7577
Kevin Kofler a41aa30
# do not use QtWebEngine because it no longer works with QtWebEngine >= 5.11
Kevin Kofler a41aa30
# (it now refuses to run as root unless "export QTWEBENGINE_DISABLE_SANDBOX=1")
Kevin Kofler a41aa30
# https://github.com/calamares/calamares/issues/1051
Kevin Kofler a41aa30
%if 0
Kevin Kofler a41aa30
#ifarch %{?qt5_qtwebengine_arches}%{!?qt5_qtwebengine_arches:%{ix86} x86_64}
Kevin Kofler 63e7577
# use QtWebEngine instead of QtWebKit for the optional webview module
Kevin Kofler 63e7577
# only possible on qt5_qtwebengine_arches, which for livearches means only x86
Kevin Kofler 63e7577
%global webview_qtwebengine 1
Kevin Kofler 63e7577
%endif
Kevin Kofler e9ec4ff
Kevin Kofler 9d1fb4d
%if 0%{?fedora} > 29
Kevin Kofler 9d1fb4d
%global kpmcore4 1
Kevin Kofler 9d1fb4d
%endif
Kevin Kofler 9d1fb4d
Kevin Kofler e9ec4ff
Name:           calamares
Kevin Kofler 900bc68
Version:        3.2.11
eace408
Release:        5%{?snaphash:.%{snapdate}git%(echo %{snaphash} | cut -c -13)}%{!?snaphash:%{?prerelease:.%{prerelease}}}%{?dist}
Kevin Kofler e9ec4ff
Summary:        Installer from a live CD/DVD/USB to disk
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
License:        GPLv3+
Kevin Kofler e9a81a6
URL:            https://calamares.io/
Kevin Kofler 0bee73a
Source0:        https://github.com/calamares/calamares/%{?snaphash:archive}%{!?snaphash:releases/download}/%{?snaphash}%{!?snaphash:v%{version}%{?prerelease:-%{prerelease}}}/calamares-%{?snaphash}%{!?snaphash:%{version}%{?prerelease:-%{prerelease}}}.tar.gz
Kevin Kofler 8d5419f
Source2:        show.qml
Kevin Kofler 5e9b006
# Run:
Kevin Kofler 5e9b006
# lupdate-qt5 show.qml -ts calamares-auto_fr.ts
Kevin Kofler 5e9b006
# then translate the template in linguist-qt5.
Kevin Kofler 5e9b006
Source3:        calamares-auto_fr.ts
Kevin Kofler 5e9b006
# Run:
Kevin Kofler 5e9b006
# lupdate-qt5 show.qml -ts calamares-auto_de.ts
Kevin Kofler 5e9b006
# then translate the template in linguist-qt5.
Kevin Kofler 5e9b006
Source4:        calamares-auto_de.ts
Kevin Kofler 5e9b006
# Run:
Kevin Kofler 5e9b006
# lupdate-qt5 show.qml -ts calamares-auto_it.ts
Kevin Kofler 5e9b006
# then translate the template in linguist-qt5.
Kevin Kofler 5e9b006
Source5:        calamares-auto_it.ts
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
# adjust some default settings (default shipped .conf files)
Kevin Kofler 900bc68
Patch0:         calamares-3.2.11-default-settings.patch
Kevin Kofler 63e7577
Kevin Kofler c791784
# use kdesu instead of pkexec (works around #1171779)
Kevin Kofler 900bc68
Patch1:         calamares-3.2.11-kdesu.patch
Kevin Kofler 6602cbb
Kevin Kofler e2f1e7d
# Calamares is only supported where live images (and GRUB) are. (#1171380)
Kevin Kofler e2f1e7d
# This list matches the livearches global from anaconda.spec
4b63ad6
ExclusiveArch:  %{ix86} x86_64
Kevin Kofler e2f1e7d
Kevin Kofler a41aa30
# Macros
Kevin Kofler e9ec4ff
BuildRequires:  kf5-rpm-macros
Kevin Kofler e9ec4ff
Kevin Kofler a41aa30
# Compilation tools
Kevin Kofler 0bee73a
BuildRequires:  cmake >= 3.2
Kevin Kofler a41aa30
BuildRequires:  extra-cmake-modules >= 5.18
Kevin Kofler a41aa30
BuildRequires:  gcc-c++ >= 4.9.0
Kevin Kofler a41aa30
BuildRequires:  pkgconfig
Kevin Kofler a41aa30
Kevin Kofler a41aa30
# Other build-time tools
Kevin Kofler a41aa30
BuildRequires:  desktop-file-utils
Kevin Kofler a41aa30
BuildRequires:  gettext
Kevin Kofler e9ec4ff
Kevin Kofler a41aa30
# Qt 5
Kevin Kofler eaef09d
BuildRequires:  qt5-linguist >= 5.10
Kevin Kofler a41aa30
BuildRequires:  qt5-qtbase-devel >= 5.10
Kevin Kofler a41aa30
BuildRequires:  qt5-qtdeclarative-devel >= 5.10
Kevin Kofler a41aa30
BuildRequires:  qt5-qtsvg-devel >= 5.10
Kevin Kofler 63e7577
%if 0%{?webview_qtwebengine}
Kevin Kofler a41aa30
BuildRequires:  qt5-qtwebengine-devel >= 5.10
Kevin Kofler 63e7577
%global webview_force_webkit OFF
Kevin Kofler 63e7577
%global webview_engine QtWebEngine
Kevin Kofler 63e7577
%else
Kevin Kofler a41aa30
BuildRequires:  qt5-qtwebkit-devel >= 5.212
Kevin Kofler 63e7577
%global webview_force_webkit ON
Kevin Kofler 63e7577
%global webview_engine Qt5WebKit
Kevin Kofler 63e7577
%endif
Kevin Kofler e9ec4ff
Kevin Kofler a41aa30
# KF5
Kevin Kofler e9ec4ff
BuildRequires:  kf5-kconfig-devel
Kevin Kofler e9ec4ff
BuildRequires:  kf5-kcoreaddons-devel
Kevin Kofler a41aa30
BuildRequires:  kf5-kcrash-devel
Kevin Kofler e9ec4ff
BuildRequires:  kf5-ki18n-devel
Kevin Kofler a41aa30
BuildRequires:  kf5-kpackage-devel
Kevin Kofler 7c45b1f
BuildRequires:  kf5-kparts-devel
Kevin Kofler 63e7577
BuildRequires:  kf5-kservice-devel
Kevin Kofler eaef09d
BuildRequires:  kf5-kwidgetsaddons-devel
Kevin Kofler a41aa30
BuildRequires:  kf5-plasma-devel
Kevin Kofler e9ec4ff
Kevin Kofler 6999515
# KPMCore
Kevin Kofler 9d1fb4d
%if 0%{?kpmcore4}
Kevin Kofler 9d1fb4d
BuildRequires:  kpmcore-devel >= 4.0
Kevin Kofler 9d1fb4d
%else
Kevin Kofler 6999515
BuildRequires:  kpmcore-devel >= 3.3
Kevin Kofler 6999515
BuildRequires:  libatasmart-devel
Kevin Kofler 6999515
BuildRequires:  libblkid-devel
Kevin Kofler 9d1fb4d
%endif
Kevin Kofler 6999515
Kevin Kofler a41aa30
# Python 3
Kevin Kofler e9ec4ff
BuildRequires:  python3-devel >= 3.3
Kevin Kofler a41aa30
BuildRequires:  boost-python3-devel >= 1.55.0
Kevin Kofler e9ec4ff
%global __python %{__python3}
Kevin Kofler e9ec4ff
Kevin Kofler a41aa30
# Other libraries
Kevin Kofler a41aa30
BuildRequires:  libpwquality-devel
Kevin Kofler a41aa30
BuildRequires:  libxcrypt-devel
Kevin Kofler 057e097
BuildRequires:  parted-devel
Kevin Kofler e9ec4ff
BuildRequires:  yaml-cpp-devel >= 0.5.1
Kevin Kofler e9ec4ff
Kevin Kofler d99ca50
# for automatic branding setup
Kevin Kofler d99ca50
Requires(post): system-release
Kevin Kofler d99ca50
Requires(post): system-logos
Kevin Kofler d99ca50
Requires:       system-logos
Kevin Kofler d99ca50
Kevin Kofler e9ec4ff
Requires:       coreutils
Kevin Kofler e9ec4ff
Requires:       util-linux
Kevin Kofler 5e9b006
Requires:       upower
Kevin Kofler 5e9b006
Requires:       NetworkManager
Kevin Kofler e9ec4ff
Requires:       dracut
Kevin Kofler e9ec4ff
Requires:       grub2
Kevin Kofler 1f7a323
%ifarch x86_64
Kevin Kofler 1f7a323
# EFI currently only supported on x86_64
Kevin Kofler 8b374c4
# To make EFI work on 32-bit x86 Fedora, the repository would have to ship at
Kevin Kofler 8b374c4
# least the grub2-efi-* package(s), which are missing in the i386 Everything
Kevin Kofler 8b374c4
# repository. (At least you can install 64-bit Fedora 27+ on 32-bit UEFI now.)
Kevin Kofler 8b374c4
# F27+: https://fedoraproject.org/wiki/Changes/32BitUefiSupport
Kevin Kofler 8b374c4
Requires:       grub2-efi-x64
Kevin Kofler 8b374c4
Recommends:     grub2-efi-ia32
Kevin Kofler 9aa40e5
Requires:       efibootmgr
Kevin Kofler 8b374c4
%endif
Kevin Kofler e9ec4ff
Requires:       console-setup
Kevin Kofler e9ec4ff
Requires:       xorg-x11-xkb-utils
Kevin Kofler e9ec4ff
Requires:       os-prober
Kevin Kofler e9ec4ff
Requires:       e2fsprogs
Kevin Kofler e9ec4ff
Requires:       dosfstools
Kevin Kofler e9ec4ff
Requires:       ntfsprogs
Kevin Kofler e9ec4ff
Requires:       gawk
Kevin Kofler e9ec4ff
Requires:       systemd
Kevin Kofler e9ec4ff
Requires:       rsync
Kevin Kofler e9ec4ff
Requires:       shadow-utils
Kevin Kofler a2598f5
Requires:       dnf
Kevin Kofler c791784
Requires:       kdesu
Kevin Kofler 63e7577
Requires:       hicolor-icon-theme
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%description
Kevin Kofler e9ec4ff
Calamares is a distribution-independent installer framework, designed to install
Kevin Kofler e9ec4ff
from a live CD/DVD/USB environment to a hard disk. It includes a graphical
Kevin Kofler e9ec4ff
installation program based on Qt 5. This package includes the Calamares
Kevin Kofler e9ec4ff
framework and the required configuration files to produce a working replacement
Kevin Kofler e9ec4ff
for Anaconda's liveinst.
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%package        libs
Kevin Kofler e9ec4ff
Summary:        Calamares runtime libraries
Kevin Kofler e9ec4ff
Requires:       %{name} = %{version}-%{release}
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%description    libs
Kevin Kofler e9ec4ff
%{summary}.
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
Kevin Kofler 7c45b1f
%package        interactiveterminal
Kevin Kofler 7c45b1f
Summary:        Calamares interactiveterminal module
Kevin Kofler 7c45b1f
Requires:       %{name} = %{version}-%{release}
Kevin Kofler 7c45b1f
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
Kevin Kofler 7c45b1f
Requires:       konsole5-part
Kevin Kofler 7c45b1f
Kevin Kofler 7c45b1f
%description    interactiveterminal
Kevin Kofler 7c45b1f
Optional interactiveterminal module for the Calamares installer, based on the
Kevin Kofler 7c45b1f
KonsolePart (from Konsole 5)
Kevin Kofler 7c45b1f
Kevin Kofler 7c45b1f
Kevin Kofler a41aa30
%package        plasmalnf
Kevin Kofler a41aa30
Summary:        Calamares plasmalnf module
Kevin Kofler a41aa30
Requires:       %{name} = %{version}-%{release}
Kevin Kofler a41aa30
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
Kevin Kofler a41aa30
Requires:       plasma-desktop
Kevin Kofler a41aa30
Kevin Kofler a41aa30
%description    plasmalnf
Kevin Kofler a41aa30
Optional plasmalnf module for the Calamares installer, based on the KDE Plasma
Kevin Kofler a41aa30
Desktop Workspace and its KDE Frameworks (KConfig, KPackage, Plasma)
Kevin Kofler a41aa30
Kevin Kofler a41aa30
Kevin Kofler 397b373
%package        webview
Kevin Kofler 397b373
Summary:        Calamares webview module
Kevin Kofler 397b373
Requires:       %{name} = %{version}-%{release}
Kevin Kofler 397b373
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
Kevin Kofler 397b373
Kevin Kofler 397b373
%description    webview
Kevin Kofler 63e7577
Optional webview module for the Calamares installer, based on %{webview_engine}.
Kevin Kofler 397b373
Kevin Kofler 397b373
Kevin Kofler e9ec4ff
%package        devel
Kevin Kofler e9ec4ff
Summary:        Development files for %{name}
Kevin Kofler e9ec4ff
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
Kevin Kofler e9ec4ff
Requires:       cmake
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%description    devel
Kevin Kofler e9ec4ff
The %{name}-devel package contains libraries and header files for
Kevin Kofler e9ec4ff
developing custom modules for Calamares.
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%prep
Kevin Kofler 3c97739
%setup -q %{?snaphash:-n %{name}-%{snaphash}} %{!?snaphash:%{?prerelease:-n %{name}-%{version}-%{prerelease}}}
Kevin Kofler 0231205
%patch0 -p1 -b .default-settings
Kevin Kofler e9ec4ff
# delete backup files so they don't get installed
Kevin Kofler e9ec4ff
rm -f src/modules/*/*.conf.default-settings
Kevin Kofler c791784
%patch1 -p1 -b .kdesu
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%build
Kevin Kofler e9ec4ff
mkdir -p %{_target_platform}
Kevin Kofler e9ec4ff
pushd %{_target_platform}
Kevin Kofler a41aa30
%{cmake_kf5} -DBUILD_TESTING:BOOL=OFF -DWITH_PYTHONQT:BOOL=OFF -DWEBVIEW_FORCE_WEBKIT:BOOL="%{webview_force_webkit}" -DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo" ..
Kevin Kofler e9ec4ff
popd
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
make %{?_smp_mflags} -C %{_target_platform}
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%install
Kevin Kofler e9ec4ff
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
Kevin Kofler 8d5419f
# create the auto branding directory
Kevin Kofler d99ca50
mkdir -p %{buildroot}%{_datadir}/calamares/branding/auto
Kevin Kofler d99ca50
touch %{buildroot}%{_datadir}/calamares/branding/auto/branding.desc
Kevin Kofler 8d5419f
install -p -m 644 %{SOURCE2} %{buildroot}%{_datadir}/calamares/branding/auto/show.qml
Kevin Kofler 5e9b006
mkdir -p %{buildroot}%{_datadir}/calamares/branding/auto/lang
Kevin Kofler 5e9b006
lrelease-qt5 %{SOURCE3} -qm %{buildroot}%{_datadir}/calamares/branding/auto/lang/calamares-auto_fr.qm
Kevin Kofler 5e9b006
lrelease-qt5 %{SOURCE4} -qm %{buildroot}%{_datadir}/calamares/branding/auto/lang/calamares-auto_de.qm
Kevin Kofler 5e9b006
lrelease-qt5 %{SOURCE5} -qm %{buildroot}%{_datadir}/calamares/branding/auto/lang/calamares-auto_it.qm
Kevin Kofler e9ec4ff
# own the local settings directories
Kevin Kofler e9ec4ff
mkdir -p %{buildroot}%{_sysconfdir}/calamares/modules
Kevin Kofler e9ec4ff
mkdir -p %{buildroot}%{_sysconfdir}/calamares/branding
Kevin Kofler 92b75f9
# delete dummypythonqt translations, we do not use PythonQt at this time
Kevin Kofler 92b75f9
rm -f %{buildroot}%{_datadir}/locale/*/LC_MESSAGES/calamares-dummypythonqt.mo
Kevin Kofler 92b75f9
%find_lang calamares-python
Kevin Kofler e9ec4ff
Kevin Kofler 0231205
%check
Kevin Kofler e9ec4ff
# validate the .desktop file
Kevin Kofler e9ec4ff
desktop-file-validate %{buildroot}%{_datadir}/applications/calamares.desktop
Kevin Kofler e9ec4ff
Kevin Kofler d99ca50
%post
Kevin Kofler 63e7577
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
Kevin Kofler 63e7577
Kevin Kofler d99ca50
# generate the "auto" branding
Kevin Kofler d99ca50
. %{_sysconfdir}/os-release
Kevin Kofler d99ca50
Kevin Kofler d99ca50
LOGO=%{_datadir}/pixmaps/fedora-logo.png
Kevin Kofler d99ca50
Kevin Kofler d99ca50
if [ -e %{_datadir}/pixmaps/fedora-logo-sprite.png ] ; then
Kevin Kofler d99ca50
  SPRITE="%{_datadir}/pixmaps/fedora-logo-sprite.png"
Kevin Kofler d99ca50
else
Kevin Kofler d99ca50
  SPRITE="%{_datadir}/calamares/branding/default/squid.png"
Kevin Kofler d99ca50
fi
Kevin Kofler d99ca50
Kevin Kofler 5ef014e
if [ -e %{_datadir}/icons/hicolor/48x48/apps/fedora-logo-icon.png ] ; then
Kevin Kofler 5ef014e
  ICON="%{_datadir}/icons/hicolor/48x48/apps/fedora-logo-icon.png"
Kevin Kofler 5ef014e
else
Kevin Kofler 5ef014e
  ICON="$SPRITE"
Kevin Kofler 5ef014e
fi
Kevin Kofler 5ef014e
Kevin Kofler 8f93faa
if [ -n "$HOME_URL" ] ; then
Kevin Kofler 8f93faa
  PRODUCTURL="$HOME_URL"
Kevin Kofler 8f93faa
  HAVE_PRODUCTURL=" "
Kevin Kofler 8f93faa
else
Kevin Kofler 204b909
  PRODUCTURL="https://calamares.io/"
Kevin Kofler 8f93faa
  HAVE_PRODUCTURL="#"
Kevin Kofler 8f93faa
fi
Kevin Kofler 8f93faa
Kevin Kofler 8f93faa
if [ -n "$SUPPORT_URL" ] ; then
Kevin Kofler 8f93faa
  SUPPORTURL="$SUPPORT_URL"
Kevin Kofler 8f93faa
  HAVE_SUPPORTURL=" "
Kevin Kofler 8f93faa
elif [ -n "$BUG_REPORT_URL" ] ; then
Kevin Kofler 8f93faa
  SUPPORTURL="$BUG_REPORT_URL"
Kevin Kofler 8f93faa
  HAVE_SUPPORTURL=" "
Kevin Kofler 8f93faa
else
Kevin Kofler 1c86834
  SUPPORTURL="https://github.com/calamares/calamares/issues"
Kevin Kofler 8f93faa
  HAVE_SUPPORTURL="#"
Kevin Kofler 8f93faa
fi
Kevin Kofler 8f93faa
Kevin Kofler d99ca50
cat >%{_datadir}/calamares/branding/auto/branding.desc <
Kevin Kofler d99ca50
# THIS FILE IS AUTOMATICALLY GENERATED! ANY CHANGES TO THIS FILE WILL BE LOST!
Kevin Kofler d99ca50
---
Kevin Kofler d99ca50
componentName:  auto
Kevin Kofler d99ca50
Kevin Kofler 0bee73a
welcomeStyleCalamares:   true
Kevin Kofler 0bee73a
Kevin Kofler d99ca50
strings:
Kevin Kofler d99ca50
    productName:         "$NAME"
Kevin Kofler d99ca50
    shortProductName:    "$NAME"
Kevin Kofler d99ca50
    version:             "$VERSION"
Kevin Kofler d99ca50
    shortVersion:        "$VERSION_ID"
Kevin Kofler d99ca50
    versionedName:       "$NAME $VERSION"
Kevin Kofler d99ca50
    shortVersionedName:  "$NAME $VERSION_ID"
Kevin Kofler d99ca50
    bootloaderEntryName: "$NAME"
Kevin Kofler 8f93faa
$HAVE_PRODUCTURL   productUrl:          "$PRODUCTURL"
Kevin Kofler 8f93faa
$HAVE_SUPPORTURL   supportUrl:          "$SUPPORTURL"
Kevin Kofler 8f93faa
#   knownIssuesUrl:      "http://calamares.io/about/"
Kevin Kofler 8f93faa
#   releaseNotesUrl:     "http://calamares.io/about/"
Kevin Kofler d99ca50
Kevin Kofler d99ca50
images:
Kevin Kofler 5ef014e
    productWelcome:      "$LOGO"
Kevin Kofler 5ef014e
    productLogo:         "$SPRITE"
Kevin Kofler 5ef014e
    productIcon:         "$ICON"
Kevin Kofler d99ca50
Kevin Kofler 8d5419f
slideshow:               "show.qml"
Kevin Kofler 8f93faa
Kevin Kofler 8f93faa
style:
Kevin Kofler 0bee73a
   sidebarBackground:    "#292F34"
Kevin Kofler 0bee73a
   sidebarText:          "#FFFFFF"
Kevin Kofler 0bee73a
   sidebarTextSelect:    "#292F34"
Kevin Kofler 0bee73a
   sidebarTextHighlight: "#D35400"
Kevin Kofler d99ca50
EOF
Kevin Kofler d99ca50
Kevin Kofler 92b75f9
%files -f calamares-python.lang
Kevin Kofler d99ca50
%doc LICENSE AUTHORS
Kevin Kofler e9ec4ff
%{_bindir}/calamares
Kevin Kofler d99ca50
%dir %{_datadir}/calamares/
Kevin Kofler d99ca50
%{_datadir}/calamares/settings.conf
Kevin Kofler d99ca50
%dir %{_datadir}/calamares/branding/
Kevin Kofler d99ca50
%{_datadir}/calamares/branding/default/
Kevin Kofler d99ca50
%dir %{_datadir}/calamares/branding/auto/
Kevin Kofler d99ca50
%ghost %{_datadir}/calamares/branding/auto/branding.desc
Kevin Kofler 8d5419f
%{_datadir}/calamares/branding/auto/show.qml
Kevin Kofler 5e9b006
%{_datadir}/calamares/branding/auto/lang/
Kevin Kofler d99ca50
%{_datadir}/calamares/modules/
Kevin Kofler 7c45b1f
%exclude %{_datadir}/calamares/modules/interactiveterminal.conf
Kevin Kofler a41aa30
%exclude %{_datadir}/calamares/modules/plasmalnf.conf
Kevin Kofler 397b373
%exclude %{_datadir}/calamares/modules/webview.conf
Kevin Kofler 8d5419f
%{_datadir}/calamares/qml/
Kevin Kofler e9ec4ff
%{_datadir}/applications/calamares.desktop
Kevin Kofler 63e7577
%{_datadir}/icons/hicolor/scalable/apps/calamares.svg
Kevin Kofler 0bee73a
%{_mandir}/man8/calamares.8*
Kevin Kofler e9ec4ff
%{_sysconfdir}/calamares/
Kevin Kofler e9ec4ff
209530f
%ldconfig_scriptlets libs
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%files libs
Kevin Kofler e9ec4ff
%{_libdir}/libcalamares.so.*
Kevin Kofler e9ec4ff
%{_libdir}/libcalamaresui.so.*
Kevin Kofler e9ec4ff
%{_libdir}/calamares/
Kevin Kofler 7c45b1f
%exclude %{_libdir}/calamares/modules/interactiveterminal/
Kevin Kofler a41aa30
%exclude %{_libdir}/calamares/modules/plasmalnf/
Kevin Kofler 397b373
%exclude %{_libdir}/calamares/modules/webview/
Kevin Kofler 397b373
Kevin Kofler 7c45b1f
%files interactiveterminal
Kevin Kofler 7c45b1f
%{_datadir}/calamares/modules/interactiveterminal.conf
Kevin Kofler 7c45b1f
%{_libdir}/calamares/modules/interactiveterminal/
Kevin Kofler 7c45b1f
Kevin Kofler a41aa30
%files plasmalnf
Kevin Kofler a41aa30
%{_datadir}/calamares/modules/plasmalnf.conf
Kevin Kofler a41aa30
%{_libdir}/calamares/modules/plasmalnf/
Kevin Kofler a41aa30
Kevin Kofler 397b373
%files webview
Kevin Kofler 397b373
%{_datadir}/calamares/modules/webview.conf
Kevin Kofler 397b373
%{_libdir}/calamares/modules/webview/
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%files devel
Kevin Kofler e9ec4ff
%{_includedir}/libcalamares/
Kevin Kofler e9ec4ff
%{_libdir}/libcalamares.so
Kevin Kofler e9ec4ff
%{_libdir}/libcalamaresui.so
Kevin Kofler e9ec4ff
%{_libdir}/cmake/Calamares/
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%changelog
eace408
* Fri Oct 18 2019 Richard Shaw <hobbes1069@gmail.com> - 3.2.11-5
eace408
- Rebuild for yaml-cpp 0.6.3.
eace408
3b4ee7a
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.2.11-4
3b4ee7a
- Rebuilt for Python 3.8.0rc1 (#1748018)
3b4ee7a
41e5f9b
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.2.11-3
41e5f9b
- Rebuilt for Python 3.8
41e5f9b
df359b1
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.11-2
df359b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
df359b1
Kevin Kofler 900bc68
* Mon Jul 08 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.11-1
Kevin Kofler 900bc68
- Update to 3.2.11 (fixes CVE-2019-13178)
Kevin Kofler 900bc68
- Rebase default-settings and kdesu patches
Kevin Kofler 900bc68
- default-settings patch: improve default branding (but auto is still better)
Kevin Kofler 900bc68
- Drop upstreamed shim-grub-cfg patch
Kevin Kofler 900bc68
Kevin Kofler 52362bc
* Sun May 12 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.8-3
Kevin Kofler 52362bc
- bootloader: shim-grub-cfg patch: fix destination path for grub.cfg
Kevin Kofler 52362bc
- default-settings patch: fix warnings due to missing or unimplemented settings
Kevin Kofler 52362bc
Kevin Kofler 6602cbb
* Sun May 12 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.8-2
Kevin Kofler 6602cbb
- bootloader: fix sb-shim mode to write grub.cfg into the EFI System Partition
Kevin Kofler 6602cbb
Kevin Kofler 374555f
* Fri May 10 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.8-1
Kevin Kofler 374555f
- Update to 3.2.8
Kevin Kofler 374555f
- Rebase default-settings patch, disable GeoIP that is now enabled by default
Kevin Kofler 374555f
- Drop upstreamed boost-python3, unpackfs-dev,
Kevin Kofler 374555f
  dont-unmount-dev-mapper-live-base, and mount-selinux patches
Kevin Kofler 374555f
Kevin Kofler 84fdd8a
* Wed May 08 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.7-10
Kevin Kofler 84fdd8a
- mount: copy the SELinux context of the host directory to the mountpoint
Kevin Kofler 84fdd8a
Kevin Kofler 5e7c012
* Wed May 08 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.7-9
Kevin Kofler 5e7c012
- Revert the change from "-8", this cannot be done with shellprocess
Kevin Kofler 5e7c012
Kevin Kofler 519b9ba
* Wed May 08 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.7-8
Kevin Kofler 519b9ba
- default-settings patch: enable the shellprocess module to create the mount
Kevin Kofler 519b9ba
  point directories on the / partition with the correct SELinux contexts
Kevin Kofler 519b9ba
Kevin Kofler 25b6b46
* Mon May 06 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.7-7
Kevin Kofler 25b6b46
- default-settings patch: update the log path in umount.conf
Kevin Kofler 25b6b46
Kevin Kofler 5ef014e
* Mon May 06 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.7-6
Kevin Kofler 5ef014e
- Fix branding logos to use the correct form factor for each variant
Kevin Kofler 5ba4167
- partition: do not unmount /dev/mapper/live-* (live-base needed in unpackfs)
Kevin Kofler 5ef014e
Kevin Kofler 9aa40e5
* Sun May 05 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.7-5
Kevin Kofler 9aa40e5
- Drop the grub2-efi*-modules dependencies, not needed with sb-shim support
Kevin Kofler 9aa40e5
- Add Requires: efibootmgr instead, used by the sb-shim support
Kevin Kofler 671184c
- default-settings patch: disable the new libpwquality check by default
Kevin Kofler 9aa40e5
Kevin Kofler bd20b19
* Sun May 05 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.7-4
Kevin Kofler bd20b19
- unpackfs: do not use -o loop if the source is a device (fails on F29+)
Kevin Kofler bd20b19
Kevin Kofler 057e097
* Sun May 05 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.7-3
Kevin Kofler 057e097
- Add BuildRequires: parted-devel (used in welcome to check storage requirement)
Kevin Kofler 057e097
Kevin Kofler 970a5d2
* Sun May 05 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.7-2
Kevin Kofler 9d1fb4d
- Fix finding Boost::Python3 on F30+
Kevin Kofler 9d1fb4d
- Only BuildRequire libatasmart-devel and libblkid-devel on F29-
Kevin Kofler 970a5d2
Kevin Kofler a41aa30
* Sun May 05 2019 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.2.7-1
Kevin Kofler a41aa30
- Update to 3.2.7 and update BuildRequires and Requires
Kevin Kofler a41aa30
- Add plasmalnf subpackage for the new plasmalnf module requiring plasma-desktop
Kevin Kofler a41aa30
- Switch webview from QtWebEngine to QtWebKit to work around upstream issue 1051
Kevin Kofler a41aa30
- Rebase default-settings patch and update some settings:
Kevin Kofler a41aa30
  - enable INSTALL_CONFIG by default (we patch it in place, so install it)
Kevin Kofler a41aa30
  - disable plymouthcfg by default (now only needed to change the default theme)
Kevin Kofler a41aa30
  - bootloader.conf: enable sb-shim (UEFI "Secure Boot" support)
Kevin Kofler a41aa30
  - plasmalnf.conf (note: module disabled by default): fix default liveuser
Kevin Kofler a41aa30
  - plasmalnf.conf (note: module disabled by default): default: show all themes
Kevin Kofler a41aa30
  - tracking.conf (note: module disabled by default): default tracking to none
Kevin Kofler a41aa30
  - users.conf: default to honoring the default shell from /etc/default/useradd
Kevin Kofler a41aa30
  - welcome.conf: use https for internetCheckUrl (catches more captive portals)
Kevin Kofler a41aa30
- Rebase kdesu patch
Kevin Kofler a41aa30
8f5917b
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-13
8f5917b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8f5917b
9a318ae
* Thu Jan 24 2019 Jonathan Wakely <jwakely@redhat.com> - 3.1.8-12
9a318ae
- Rebuilt for Boost 1.69
9a318ae
910394b
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 3.1.8-11
910394b
- Rebuilt for libcrypt.so.2 (#1666033)
910394b
00ecd32
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-10
00ecd32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
00ecd32
e561ec5
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.1.8-9
e561ec5
- Rebuilt for Python 3.7
e561ec5
98e1722
* Wed Feb 14 2018 Richard Shaw <hobbes1069@gmail.com> - 3.1.8-8
98e1722
- Rebuild for yaml-cpp 0.6.0.
98e1722
b61d27a
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-7
b61d27a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b61d27a
79e1039
* Tue Jan 23 2018 Jonathan Wakely <jwakely@redhat.com> - 3.1.8-6
79e1039
- Rebuilt for Boost 1.66
79e1039
ffa9e59
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 3.1.8-5
ffa9e59
- Rebuilt for switch to libxcrypt
ffa9e59
dd12fe0
* Sun Jan 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.1.8-4
dd12fe0
- Remove obsolete scriptlets
dd12fe0
Kevin Kofler 5ffac0a
* Tue Dec 26 2017 Mattia Verga <mattia.verga@email.it> - 3.1.8-3
Mattia Verga 41fc45b
- Rebuild for libkpmcore soname bump in rawhide
Mattia Verga 41fc45b
Mattia Verga dec4b43
* Sun Dec 03 2017 Mattia Verga <mattia.verga@email.it> - 3.1.8-2
Mattia Verga dec4b43
- Rebuild for libkpmcore soname bump in F27 and F26 branches
Mattia Verga dec4b43
Kevin Kofler 327dd81
* Tue Nov 14 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.1.8-1
Kevin Kofler 327dd81
- Update to 3.1.8 (bugfix release)
Kevin Kofler 22f674d
- Rebase default-settings patch
Kevin Kofler 204b909
- Update fallback PRODUCTURL and SUPPORTURL
Kevin Kofler 327dd81
Kevin Kofler a782157
* Wed Oct 25 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.1.7-1
Kevin Kofler a782157
- Update to 3.1.7
Kevin Kofler a782157
Kevin Kofler 8b374c4
* Sun Oct 22 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.1.6-2
Kevin Kofler 8b374c4
- Update grub2-efi* package names for 32-bit UEFI support (F27+) (#1505151)
Kevin Kofler 8b374c4
Kevin Kofler 8ad2499
* Sat Oct 14 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.1.6-1
Kevin Kofler 8ad2499
- Update to 3.1.6
Kevin Kofler 8ad2499
Mattia Verga a758516
* Sun Oct 01 2017 Mattia Verga <mattia.verga@email.it> - 3.1.5-2
Mattia Verga a758516
- Rebuild for libkpmcore soname bump
Mattia Verga a758516
Kevin Kofler 3fa9135
* Wed Sep 27 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.1.5-1
Kevin Kofler 3fa9135
- Update to 3.1.5
Kevin Kofler 3fa9135
- Rebase default-settings and kdesu patches
Kevin Kofler 3fa9135
- Drop "-DWITH_CRASHREPORTER:BOOL=OFF", upstream removed the crash reporter
Kevin Kofler 92b75f9
- Install calamares-python.mo, delete unused calamares-dummypythonqt.mo
Kevin Kofler 3fa9135
Kevin Kofler 0bee73a
* Mon Aug 14 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.1.1-1
Kevin Kofler 0bee73a
- Update to 3.1.1
Kevin Kofler 0bee73a
- Rebase default-settings patch
Kevin Kofler 0bee73a
- Update auto branding to add welcomeStyleCalamares and sidebarTextHighlight
Kevin Kofler 0bee73a
- Update minimum cmake and kpmcore versions
Kevin Kofler 0bee73a
- Add manpage to the file list
Kevin Kofler 0bee73a
- Disable crash reporter for now (as was the default in previous releases)
Kevin Kofler 0bee73a
86daf73
* Sun Aug 06 2017 Björn Esser <besser82@fedoraproject.org> - 3.1.0-6
86daf73
- Rebuilt for AutoReq cmake-filesystem
86daf73
cc5a69d
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-5
cc5a69d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
cc5a69d
2fee080
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-4
2fee080
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2fee080
989d0af
* Thu Jul 20 2017 Kalev Lember <klember@redhat.com> - 3.1.0-3
989d0af
- Rebuilt for Boost 1.64
989d0af
Mattia Verga 3404327
* Sun Jun 04 2017 Mattia Verga <mattia.verga@tiscali.it> - 3.1.0-2
Mattia Verga 3404327
- Rebuild for libkpmcore soname bump
Mattia Verga 3404327
Kevin Kofler 077f968
* Sun Mar 05 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.1.0-1
Kevin Kofler 077f968
- Update to 3.1.0
Kevin Kofler 077f968
- Rebase default-settings patch
Kevin Kofler 077f968
- default-settings: comment out unneeded and problematic "sudoersGroup: wheel"
Kevin Kofler 077f968
- default-settings: change the new internetCheckUrl to the Fedora hotspot.txt
Kevin Kofler 077f968
Mattia Verga 7f0303c
* Thu Feb 09 2017 Mattia Verga <mattia.verga@tiscali.it> - 3.0-2
Mattia Verga 7f0303c
- Rebuild for libboost_python3 soname bump
Mattia Verga 7f0303c
Kevin Kofler b861939
* Sat Jan 21 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.0-1
Kevin Kofler b861939
- Update to 3.0 (stable release, now out of beta)
Kevin Kofler b861939
Kevin Kofler 47aa7ba
* Thu Jan 19 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 3.0-0.1.beta2
Kevin Kofler 47aa7ba
- Update to 3.0-beta2 (upstream renamed 2.5 to 3.0)
Kevin Kofler 47aa7ba
Kevin Kofler 099752d
* Thu Jan 19 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.5-0.2.beta1
Kevin Kofler 099752d
- Update to 2.5-beta1
Kevin Kofler 099752d
- Rebase default-settings patch
Kevin Kofler 099752d
Kevin Kofler 3c97739
* Sun Jan 15 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.5-0.1.alpha1
Kevin Kofler 3c97739
- Update to 2.5-alpha1
Kevin Kofler 3c97739
- Rebase default-settings and kdesu patches
Kevin Kofler 3c97739
df71b88
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.4.80-0.4.20161119git34516e9477b2f
df71b88
- Rebuild for Python 3.6
df71b88
Kevin Kofler 2207db2
* Sat Nov 19 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.80-0.3.20161119git34516e9477b2f
Kevin Kofler 2207db2
- New snapshot from git master (34516e9477b2fd5e9b3e5823350d1efc2099573f)
Kevin Kofler 2207db2
4b63ad6
* Sun Nov 13 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2.4.80-0.2.20161113gitd6e0e09bc1472
4b63ad6
- Drop PowerPC arches from ExclusiveArch as we don't support them as live arches
4b63ad6
Kevin Kofler f774b4a
* Sun Nov 13 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.80-0.1.20161113gitd6e0e09bc1472
Kevin Kofler f774b4a
- New snapshot from git master (d6e0e09bc1472009e2bdabd4186979dbf4c2303e)
Kevin Kofler f774b4a
- Drop upstreamed patches (UEFI fixes, Internet connection check)
Kevin Kofler f774b4a
- Rebase default-settings and kdesu patches
Kevin Kofler f774b4a
- BuildRequire kpmcore-devel >= 2.9.90
Kevin Kofler f774b4a
Kevin Kofler 1f7a323
* Sun Nov 06 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.4-4
Kevin Kofler 1f7a323
- Fix UEFI firmware workaround for 32-bit UEFI (CAL-403, patch by TeHMoroS)
Kevin Kofler 1f7a323
- Disable the Requires: grub2-efi grub2-efi-modules on 32-bit x86 again
Kevin Kofler 1f7a323
Kevin Kofler 1dfff66
* Sat Nov 05 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.4-3
Kevin Kofler 1dfff66
- Fix the check for available Internet connection on startup
Kevin Kofler 1dfff66
Kevin Kofler e23815b
* Sat Nov 05 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.4-2
Kevin Kofler e23815b
- Fix UEFI installation failure in the bootloader module (bad vfat_correct_case)
Kevin Kofler e23815b
Kevin Kofler d0e6630
* Fri Nov 04 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.4-1
Kevin Kofler d0e6630
- Update to 2.4.4 (bugfix release, should in particular fix UEFI on Fedora)
Kevin Kofler d0e6630
- Rebase default-settings patch for packages module changes
Kevin Kofler d0e6630
- Drop Requires: gdisk (sgdisk), no longer needed
Kevin Kofler d0e6630
- Enable Requires: grub2-efi also on 32-bit, should work too
Kevin Kofler d0e6630
- Requires: grub2-efi-modules for UEFI grub2-install until we get shim support
Kevin Kofler d0e6630
Kevin Kofler 93d6765
* Fri Oct 28 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.3-1
Kevin Kofler 93d6765
- Update to 2.4.3 (LUKS FDE support backported upstream, bugfixes)
Kevin Kofler 93d6765
- Drop grubcfg-quoting, dracut-luks-fde backports, now in upstream 2.4.x (2.4.3)
Kevin Kofler 93d6765
Kevin Kofler a729462
* Thu Oct 20 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.2-3
Kevin Kofler c94091e
- grubcfg module: Fix mismatched quoting and escaping
Kevin Kofler a729462
- Update dracut-luks-fde backport with the grubcfg fixes for hostonly="no" mode
Kevin Kofler a729462
Kevin Kofler 791974b
* Tue Oct 18 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.2-2
Kevin Kofler 791974b
- Add (backport from master) support for LUKS full disk encryption (with dracut)
Kevin Kofler 791974b
- Adjust default-settings patch accordingly
Kevin Kofler 791974b
Kevin Kofler 1f5086f
* Fri Oct 14 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.2-1
Kevin Kofler 1f5086f
- Update to 2.4.2 (bugfix release)
Kevin Kofler 1f5086f
- Drop upstreamed users-no-chfn and locale-utf8 patches
Kevin Kofler 1f5086f
- Drop no-luks-fde patch, set enableLuksAutomatedPartitioning: false instead
Kevin Kofler 1f5086f
- Don't write /etc/default/keyboard (set writeEtcDefaultKeyboard: false)
Kevin Kofler 1f5086f
Kevin Kofler 47c0c55
* Sun Oct 02 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.1-3
Kevin Kofler c791784
- BuildRequire Qt >= 5.6, required by the locale and netinstall modules
Kevin Kofler c791784
- Use kdesu instead of pkexec (works around #1171779)
Kevin Kofler c791784
- Hide the LUKS full disk encryption checkbox which does not work on Fedora yet
Kevin Kofler c791784
Kevin Kofler 09d08d7
* Sun Sep 25 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.1-2
Kevin Kofler 09d08d7
- locale module: Fix locale filtering for UTF-8 on Fedora
Kevin Kofler 09d08d7
Kevin Kofler 63e7577
* Mon Sep 19 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 2.4.1-1
Kevin Kofler 63e7577
- Update to 2.4.1
Kevin Kofler 63e7577
- Drop support for separate partitionmanager tarball, kpmcore is now an external
Kevin Kofler 485590d
  dependency (BuildRequires)
Kevin Kofler 63e7577
- Update KF5 build requirements
Kevin Kofler 63e7577
- Update minimum Boost requirement, decreased from 1.55.0 to 1.54.0
Kevin Kofler 63e7577
- Explicitly BuildRequire gcc-c++ >= 4.9.0
Kevin Kofler 63e7577
- Drop support for yum (i.e., for Fedora < 22)
Kevin Kofler 63e7577
- Rebase default-settings patch
Kevin Kofler 63e7577
- default-settings: Use America/New_York as the default time zone (matches both
Kevin Kofler 63e7577
                    Anaconda and upstream Calamares, remixes can override it)
Kevin Kofler 63e7577
- Drop desktop-file patch, use the upstream .desktop file and (now fixed) icon
Kevin Kofler 63e7577
- Update file list and scriptlets for the icon, add Requires: hicolor-icon-theme
Kevin Kofler 63e7577
- Use QtWebEngine for the optional webview module by default
Kevin Kofler 63e7577
- users module: Drop dependency on chfn, which is no longer installed by default
Kevin Kofler 7c45b1f
- Add an -interactiveterminal subpackage, new module depending on konsole5-part
Kevin Kofler 63e7577
0665ec1
* Tue Aug 23 2016 Richard Shaw <hobbes1069@gmail.com> - 1.1.4.2-5
0665ec1
- Rebuild for updated yaml-cpp
0665ec1
1352f18
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.4.2-4
1352f18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1352f18
c90d3aa
* Mon Jan 18 2016 Jonathan Wakely <jwakely@redhat.com> - 1.1.4.2-3
c90d3aa
- Rebuilt for Boost 1.60
c90d3aa
ac81876
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.4.2-2
ac81876
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
ac81876
Kevin Kofler e9a81a6
* Sat Oct 31 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.1.4.2-1
Kevin Kofler e9a81a6
- Update to 1.1.4.2
Kevin Kofler e9a81a6
- Update URL tag and the calamares.io link in show.qml to use https
Kevin Kofler e9a81a6
Kevin Kofler 397b373
* Sat Sep 26 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.1.3-1
Kevin Kofler 397b373
- Update to 1.1.3
Kevin Kofler 397b373
- Add additional changes to calamares-default-settings.patch
Kevin Kofler 397b373
- BuildRequires: qt5-qtwebkit-devel >= 5.3 for the webview module
Kevin Kofler 397b373
- Add webview subpackage for the webview module (not used by default, extra dep)
Kevin Kofler 397b373
2d414b5
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 1.1.2-2
2d414b5
- Rebuilt for Boost 1.59
2d414b5
Kevin Kofler 9a0b20c
* Mon Aug 17 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.1.2-1
Kevin Kofler 5e9b006
- Update to 1.1.2 (#1246955)
Kevin Kofler 5e9b006
- Add Requires: gdisk (for sgdisk), dmidecode, upower, NetworkManager
Kevin Kofler 5e9b006
- Add slideshow translations (fr, de, it)
Kevin Kofler 5e9b006
- Drop obsolete calamares-1.0.1-fix-version.patch
Kevin Kofler 5e9b006
- Rebase calamares-default-settings.patch
Kevin Kofler 5e9b006
7976f22
* Wed Aug 05 2015 Jonathan Wakely <jwakely@redhat.com> 1.0.1-6.20150502gita70306e54f505
7976f22
- Rebuilt for Boost 1.58
7976f22
8c7e68a
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-5.20150502gita70306e54f505
8c7e68a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8c7e68a
Kevin Kofler 8f93faa
* Sun May 03 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.0.1-4.20150502gita70306e54f505
Kevin Kofler 8f93faa
- New snapshot, fixes bugs, improves EFI support, UI and translations
Kevin Kofler 8f93faa
- Drop fix-reboot patch, fixed upstream
Kevin Kofler 8f93faa
- Update default-settings patch
Kevin Kofler 8f93faa
- Update automatic branding generation scriptlet
Kevin Kofler 8f93faa
1b8d4df
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.0.1-3
1b8d4df
- Rebuilt for GCC 5 C++11 ABI change
1b8d4df
Kevin Kofler c00b6e8
* Thu Feb 05 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.0.1-2
Kevin Kofler c00b6e8
- Fix the version number reported in the About dialog (1.0.1, not 1.0.0)
Kevin Kofler c00b6e8
- Apply upstream fix to make "Restart now" in "Finished" page actually reboot
Kevin Kofler c00b6e8
- Make the link in the default show.qml clickable
Kevin Kofler c00b6e8
Kevin Kofler 8d5419f
* Mon Feb 02 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.0.1-1
Kevin Kofler 8d5419f
- Update to the official release 1.0.1 (adds slideshow support, "Finished" page)
Kevin Kofler 8d5419f
- Install a show.qml with a default, Calamares-branded slideshow
Kevin Kofler 13d97a9
- BuildRequires:  qt5-qtdeclarative-devel >= 5.3 (needed for the new slideshow)
Kevin Kofler 8d5419f
Kevin Kofler f655d15
* Mon Jan 19 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.17.0-8.20150119git5c6a302112cee
Kevin Kofler f655d15
- New snapshot, fixes swap fstab entries and yum/dnf package removal
Kevin Kofler f655d15
Kevin Kofler 8a809c9
* Sun Jan 11 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.17.0-7.20150105gitfe44633e0ca52
Kevin Kofler 8a809c9
- Rebuild for new extra-cmake-modules (to verify that it still builds)
Kevin Kofler 8a809c9
Kevin Kofler 9d0572b
* Sat Jan 10 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.17.0-6.20150105gitfe44633e0ca52
Kevin Kofler a2598f5
- New snapshot, improves the partitioning interface and updates translations
Kevin Kofler a2598f5
- Point URL to http://calamares.io/
Kevin Kofler a2598f5
- default-settings patch: Enable the packages module, make it remove calamares
Kevin Kofler a2598f5
- desktop-file patch: Remove the NoDisplay=true line, unneeded with the above
Kevin Kofler a2598f5
- Requires: dnf or yum depending on the Fedora version, for the packages module
Kevin Kofler a2598f5
Kevin Kofler 34ef249
* Sun Dec 07 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.17.0-5.20141206giteb748cca8ebfc
Kevin Kofler 34ef249
- Bump Release to distinguish official F21 update from Copr build
Kevin Kofler 34ef249
Kevin Kofler 85d1f67
* Sun Dec 07 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.17.0-4.20141206giteb748cca8ebfc
Kevin Kofler 85d1f67
- New snapshot, fixes detection and setup of display managers
Kevin Kofler 85d1f67
- default-settings patch: Don't delist non-sddm DMs from displaymanager.conf
Kevin Kofler 85d1f67
- Drop the Requires: sddm, no longer needed (now works with any DM or even none)
Kevin Kofler 85d1f67
Kevin Kofler e2f1e7d
* Sat Dec 06 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.17.0-3.20141206git75adfa03fcba0
Kevin Kofler e2f1e7d
- New snapshot, fixes some bugs, adds partial/incomplete grub-efi support
Kevin Kofler e2f1e7d
- Add ExclusiveArch matching the livearches from anaconda.spec (#1171380)
Kevin Kofler e2f1e7d
- Requires: grub-efi on x86_64
Kevin Kofler e2f1e7d
- Rebase default-settings patch, set efiBootloaderId in grub.cfg
Kevin Kofler e2f1e7d
Kevin Kofler bdf7fa6
* Sat Nov 29 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.17.0-2.20141128giteee54241d1f58
Kevin Kofler bdf7fa6
- New snapshot, sets the machine-id, fixes mounting/unmounting bugs
Kevin Kofler bdf7fa6
- Rebase default-settings patch
Kevin Kofler bdf7fa6
Kevin Kofler af0cf16
* Thu Nov 27 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.17.0-1.20141127git8591dcf731cbf
Kevin Kofler af0cf16
- New snapshot, adds locale selector, fixes installation with SELinux enabled
Kevin Kofler af0cf16
- Use the version number from CMakeLists.txt, now at 0.17.0
Kevin Kofler af0cf16
- Use post-release snapshot numbering, milestone 0.17 was already reached
Kevin Kofler af0cf16
Kevin Kofler af0cf16
* Mon Nov 24 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.17.20141123gitc17898a6501fd
Kevin Kofler fb76822
- New snapshot, adds "About" dialog and improves partitioning error reporting
Kevin Kofler fb76822
Kevin Kofler d99ca50
* Thu Nov 20 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.16.20141119git01c3244396f35
Kevin Kofler d99ca50
- Automatically generate the branding to use by default (new "auto" branding)
Kevin Kofler d99ca50
- Remove README.branding, no longer needed
Kevin Kofler d99ca50
Kevin Kofler 5635246
* Thu Nov 20 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.15.20141119git01c3244396f35
Kevin Kofler 5635246
- New snapshot, creates /etc/default/grub if missing (calamares#128)
Kevin Kofler 5635246
- README.branding: Mention new bootloaderEntryName setting
Kevin Kofler 5635246
- Remove no longer needed workaround that wrote /etc/default/grub in %%post
Kevin Kofler 5635246
Kevin Kofler f5afd25
* Tue Nov 18 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.14.20141117gitdf47842fc7a03
Kevin Kofler f5afd25
- New snapshot, makes Python modules get branding information from branding.desc
Kevin Kofler f5afd25
- README.branding: Update with the resulting simplified instructions
Kevin Kofler f5afd25
Kevin Kofler 0231205
* Sat Nov 15 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.13.20141115git6b2ccfb442def
Kevin Kofler 0231205
- New snapshot, adds retranslation support to more modules, fixes writing
Kevin Kofler 0231205
  /etc/hosts, writes /etc/locale.conf (always LANG=en_US.UTF-8 for now)
Kevin Kofler 0231205
- Drop grub2-tools (calamares#123) patch, names made configurable upstream
Kevin Kofler 0231205
- Update default-settings patch to set the grub2 names and handle new modules
Kevin Kofler 0231205
- Drop workaround recreating calamares/libcalamares.so symlink, fixed upstream
Kevin Kofler 0231205
- Move desktop-file-validate call to %%check
Kevin Kofler 0231205
Kevin Kofler e9ec4ff
* Tue Nov 11 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.12.20141111gitfaa77d7f5e656
Kevin Kofler e9ec4ff
- New snapshot, writes keyboard configuration files to the installed system
Kevin Kofler e9ec4ff
  (calamares#31), adds a language selector and dynamic retranslation support
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
* Fri Nov 07 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.11.20141107gitfd5d1935290d9
Kevin Kofler e9ec4ff
- New snapshot, fixes the calamares#132 fix again, fixes enabling translations
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
* Thu Nov 06 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.10.20141106git1df44eddba572
Kevin Kofler e9ec4ff
- New snapshot, fixes the calamares#132 fix, calamares#124 (colors in build.log)
Kevin Kofler e9ec4ff
- Drop pkexec policy rename from desktop-file patch, fixed upstream
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
* Wed Nov 05 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.9.20141104gitb9af5b7d544a7
Kevin Kofler e9ec4ff
- New snapshot, creates sddm.conf if missing (calamares#132), adds translations
Kevin Kofler e9ec4ff
- Use and customize the new upstream .desktop file
Kevin Kofler e9ec4ff
- Point URL to the new http://calamares.github.io/ page
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
* Tue Oct 28 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.8.20141028git10ca85338db00
Kevin Kofler e9ec4ff
- New snapshot, fixes FTBFS in Rawhide (Qt 5.4.0 beta) (calamares#125)
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
* Tue Oct 28 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.7.20141027git6a9c9cbaae0a9
Kevin Kofler e9ec4ff
- Add a README.branding documenting how to rebrand Calamares
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
* Mon Oct 27 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.6.20141027git6a9c9cbaae0a9
Kevin Kofler e9ec4ff
- New snapshot, device-source patch (calamares#127) upstreamed
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
* Thu Oct 23 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.5.20141020git89fe455163c62
Kevin Kofler e9ec4ff
- Disable startup notification, does not work properly with pkexec
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
* Wed Oct 22 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.4.20141020git89fe455163c62
Kevin Kofler e9ec4ff
- Add a .desktop file that live kickstarts can use to show a menu entry or icon
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
* Mon Oct 20 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.3.20141020git89fe455163c62
Kevin Kofler e9ec4ff
- New snapshot, fixes escape sequences in g++ diagnostics in the build.log
Kevin Kofler e9ec4ff
- Allow using devices as sources for unpackfs, fixes failure to install
Kevin Kofler e9ec4ff
- Write /etc/default/grub in %%post if missing, fixes another install failure
Kevin Kofler e9ec4ff
- Fix the path to grub.cfg, fixes another install failure
Kevin Kofler e9ec4ff
- Own /etc/calamares/branding/
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
* Mon Oct 20 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.2.20141017git8a623cc1181e9
Kevin Kofler e9ec4ff
- Pass -DWITH_PARTITIONMANAGER:BOOL="ON"
Kevin Kofler e9ec4ff
- Pass -DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo"
Kevin Kofler e9ec4ff
- Remove unnecessary Requires: kf5-filesystem
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
* Mon Oct 20 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0-0.1.20141017git8a623cc1181e9
Kevin Kofler e9ec4ff
- Initial package