Kevin Kofler 5e9b006
#global snapdate 20150502
Kevin Kofler 5e9b006
#global snaphash a70306e54f505bb296700bb6986af7055bdbdf85
Kevin Kofler 5e9b006
#global partitionmanagerhash 3f1ace00592088a920f731acb1e42417f71f5e62
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
Name:           calamares
Kevin Kofler e9a81a6
Version:        1.1.4.2
Kevin Kofler 397b373
Release:        1%{?snaphash:.%{snapdate}git%(echo %{snaphash} | cut -c -13)}%{?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 5e9b006
Source0:        https://github.com/calamares/calamares/%{?snaphash:archive}%{!?snaphash:releases/download}/%{?snaphash}%{!?snaphash:v%{version}}/calamares-%{?snaphash}%{!?snaphash:%{version}}.tar.gz
Kevin Kofler 5e9b006
%if %{?partitionmanagerhash:1}%{!?partitionmanagerhash:0}
Kevin Kofler e9ec4ff
Source1:        https://github.com/calamares/partitionmanager/archive/%{partitionmanagerhash}/calamares-partitionmanager-%{partitionmanagerhash}.tar.gz
Kevin Kofler 5e9b006
%endif
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 397b373
Patch0:         calamares-1.1.3-default-settings.patch
Kevin Kofler e9ec4ff
# .desktop file customizations and fixes (e.g. don't use nonexistent Icon=)
Kevin Kofler 0231205
Patch1:         calamares-desktop-file.patch
Kevin Kofler e9ec4ff
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
Kevin Kofler e2f1e7d
ExclusiveArch:  %{ix86} x86_64 ppc ppc64 ppc64le
Kevin Kofler e2f1e7d
Kevin Kofler e9ec4ff
BuildRequires:  kf5-rpm-macros
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
BuildRequires:  cmake >= 2.8.12
Kevin Kofler e9ec4ff
BuildRequires:  extra-cmake-modules >= 0.0.13
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
BuildRequires:  qt5-qtbase-devel >= 5.3
Kevin Kofler 13d97a9
BuildRequires:  qt5-qtdeclarative-devel >= 5.3
Kevin Kofler e9ec4ff
BuildRequires:  qt5-qtsvg-devel >= 5.3
Kevin Kofler e9ec4ff
BuildRequires:  qt5-qttools-devel >= 5.3
Kevin Kofler 397b373
BuildRequires:  qt5-qtwebkit-devel >= 5.3
Kevin Kofler e9ec4ff
BuildRequires:  polkit-qt5-1-devel
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
BuildRequires:  kf5-kconfig-devel
Kevin Kofler e9ec4ff
BuildRequires:  kf5-kcoreaddons-devel
Kevin Kofler e9ec4ff
BuildRequires:  kf5-ki18n-devel
Kevin Kofler e9ec4ff
BuildRequires:  kf5-solid-devel
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
BuildRequires:  pkgconfig
Kevin Kofler e9ec4ff
BuildRequires:  gettext
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
BuildRequires:  python3-devel >= 3.3
Kevin Kofler e9ec4ff
BuildRequires:  boost-python3-devel >= 1.55.0
Kevin Kofler e9ec4ff
%global __python %{__python3}
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
BuildRequires:  yaml-cpp-devel >= 0.5.1
Kevin Kofler e9ec4ff
BuildRequires:  libblkid-devel
Kevin Kofler e9ec4ff
BuildRequires:  libatasmart-devel
Kevin Kofler e9ec4ff
BuildRequires:  parted-devel
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
BuildRequires:  desktop-file-utils
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:       dmidecode
Kevin Kofler 5e9b006
Requires:       upower
Kevin Kofler 5e9b006
Requires:       NetworkManager
Kevin Kofler e9ec4ff
Requires:       dracut
Kevin Kofler e9ec4ff
Requires:       grub2
Kevin Kofler e2f1e7d
%ifarch x86_64
Kevin Kofler e2f1e7d
# EFI currently only supported on x86_64
Kevin Kofler e2f1e7d
Requires:       grub2-efi
Kevin Kofler e2f1e7d
%endif
Kevin Kofler 5e9b006
Requires:       gdisk
Kevin Kofler e9ec4ff
Requires:       console-setup
Kevin Kofler e9ec4ff
Requires:       xorg-x11-xkb-utils
Kevin Kofler e9ec4ff
Requires:       NetworkManager
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 e9ec4ff
Requires:       polkit
Kevin Kofler a2598f5
%if 0%{?fedora} > 21
Kevin Kofler a2598f5
Requires:       dnf
Kevin Kofler a2598f5
%else
Kevin Kofler a2598f5
%global use_yum 1
Kevin Kofler a2598f5
Requires:       yum
Kevin Kofler a2598f5
%endif
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 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 397b373
Optional webview module for the Calamares installer, based on Qt5WebKit.
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 5e9b006
%setup -q %{?snaphash:-n %{name}-%{snaphash}} %{?partitionmanagerhash:-a 1}
Kevin Kofler 5e9b006
%if %{?partitionmanagerhash:1}%{!?partitionmanagerhash:0}
Kevin Kofler e9ec4ff
rmdir src/modules/partition/partitionmanager
Kevin Kofler e9ec4ff
mv -f partitionmanager-%{partitionmanagerhash} src/modules/partition/partitionmanager
Kevin Kofler 5e9b006
%endif
Kevin Kofler 0231205
%patch0 -p1 -b .default-settings
Kevin Kofler 0231205
%patch1 -p1 -b .desktop-file
Kevin Kofler e9ec4ff
# delete backup files so they don't get installed
Kevin Kofler e9ec4ff
rm -f src/modules/*/*.conf.default-settings
Kevin Kofler a2598f5
%if 0%{?use_yum}
Kevin Kofler a2598f5
sed -i -e 's/^backend: dnf$/backend: yum/g' src/modules/packages/packages.conf
Kevin Kofler a2598f5
%endif
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%build
Kevin Kofler e9ec4ff
mkdir -p %{_target_platform}
Kevin Kofler e9ec4ff
pushd %{_target_platform}
Kevin Kofler 3e9a02c
%{cmake_kf5} -DWITH_PARTITIONMANAGER:BOOL="ON" -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 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 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 8f93faa
if [ -n "$HOME_URL" ] ; then
Kevin Kofler 8f93faa
  PRODUCTURL="$HOME_URL"
Kevin Kofler 8f93faa
  HAVE_PRODUCTURL=" "
Kevin Kofler 8f93faa
else
Kevin Kofler 8f93faa
  PRODUCTURL="http://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 8f93faa
  SUPPORTURL="http://calamares.io/bugs/"
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 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 d99ca50
    productLogo:         "$LOGO"
Kevin Kofler d99ca50
    productIcon:         "$SPRITE"
Kevin Kofler d99ca50
Kevin Kofler 8d5419f
slideshow:               "show.qml"
Kevin Kofler 8f93faa
Kevin Kofler 8f93faa
style:
Kevin Kofler 8f93faa
    sidebarBackground:   "#292F34"
Kevin Kofler 8f93faa
    sidebarText:         "#FFFFFF"
Kevin Kofler 8f93faa
    sidebarTextSelect:   "#292F34"
Kevin Kofler d99ca50
EOF
Kevin Kofler d99ca50
Kevin Kofler e9ec4ff
%files
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 397b373
%exclude %{_datadir}/calamares/modules/webview.conf
Kevin Kofler 8d5419f
%{_datadir}/calamares/qml/
Kevin Kofler e9ec4ff
%{_datadir}/applications/calamares.desktop
Kevin Kofler e9ec4ff
%{_datadir}/polkit-1/actions/com.github.calamares.calamares.policy
Kevin Kofler e9ec4ff
%{_sysconfdir}/calamares/
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%post libs -p /sbin/ldconfig
Kevin Kofler e9ec4ff
%postun libs -p /sbin/ldconfig
Kevin Kofler e9ec4ff
Kevin Kofler e9ec4ff
%files libs
Kevin Kofler e9ec4ff
%{_libdir}/libcalamares.so.*
Kevin Kofler e9ec4ff
%{_libdir}/libcalamaresui.so.*
Kevin Kofler e9ec4ff
# unversioned library
Kevin Kofler e9ec4ff
%{_libdir}/libcalapm.so
Kevin Kofler e9ec4ff
%{_libdir}/calamares/
Kevin Kofler 397b373
%exclude %{_libdir}/calamares/modules/webview/
Kevin Kofler 397b373
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
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