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