Blame hawaii-shell.spec

Pier Luigi Fiorini ea3f8d5
#define snapdate 20160430
Pier Luigi Fiorini ea3f8d5
#define snaphash 4cd524e9e3fd8ceca19b8b9f9f274c7eef9eaf4f
1c29542
6ca3d40
Name:           hawaii-shell
6ca3d40
Summary:        Hawaii shell for desktop, netbook and tablet
9b858c1
Version:        0.8.0
0a78184
Release:        3%{?snaphash:.%{snapdate}git%(echo %{snaphash} | cut -c -13)}%{?dist}
c83461a
License:        LGPLv2+ and GPLv2+
9a91230
URL:            http://hawaiios.org
1c29542
Source0:        https://github.com/hawaii-desktop/%{name}/%{?snaphash:archive}%{!?snaphash:releases/download}/%{?snaphash}%{!?snaphash:v%{version}}/%{name}-%{?snaphash}%{!?snaphash:%{version}}.tar.gz
6ca3d40
6ca3d40
BuildRequires:  pkgconfig(Qt5Core)
6ca3d40
BuildRequires:  pkgconfig(Qt5DBus)
6ca3d40
BuildRequires:  pkgconfig(Qt5Gui)
6ca3d40
BuildRequires:  pkgconfig(Qt5Qml)
6ca3d40
BuildRequires:  pkgconfig(Qt5Quick)
6ca3d40
BuildRequires:  pkgconfig(Qt5Widgets)
88b069e
BuildRequires:  pkgconfig(Qt5Xdg)
Pier Luigi Fiorini ea3f8d5
BuildRequires:  pkgconfig(Qt5WaylandClient)
6ca3d40
BuildRequires:  pkgconfig(xkbcommon)
bd072a9
c83461a
BuildRequires:  kf5-rpm-macros
c83461a
BuildRequires:  extra-cmake-modules
c83461a
BuildRequires:  kf5-solid-devel
7c257a7
BuildRequires:  pkgconfig(NetworkManager)
c83461a
BuildRequires:  kf5-networkmanager-qt-devel
c83461a
d1655e6
BuildRequires:  cmake(GreenIslandServer)
d1655e6
BuildRequires:  cmake(Hawaii)
d1655e6
6ca3d40
BuildRequires:  alsa-lib-devel
c83461a
BuildRequires:  pulseaudio-libs-devel
c83461a
BuildRequires:  pam-devel
6ca3d40
6ca3d40
Requires:       qt5-qtsvg
6ca3d40
Requires:       qt5-qttools
2fad816
Requires:       qt5-qtgraphicaleffects
d1655e6
Requires:       greenisland >= 0.7.90
c83461a
Requires:       kf5-solid-libs
c83461a
Requires:       kf5-networkmanager-qt
c83461a
Requires:       NetworkManager
c83461a
Requires:       libqtxdg
6ca3d40
Requires:       desktop-backgrounds-compat
9c766dd
Requires:       dbus
c83461a
Requires:       dbus-x11
c83461a
Requires:       pulseaudio
c83461a
Requires:       pam
c83461a
Requires:       udisks2
c83461a
Requires:       upower
c83461a
Requires:       dconf
c83461a
d1655e6
Requires:       libhawaii
c83461a
Requires:       hawaii-widget-styles
c83461a
Requires:       hawaii-icon-theme
954f934
Requires:       hawaii-components = %{version}
1c29542
Requires:       fluid
c83461a
6ca3d40
6ca3d40
%description
6ca3d40
This is the Hawaii desktop environment shell. It contains a Qt platform plugin 
6ca3d40
and shells for different form factors such as desktop, netbook and tablet. Only 
6ca3d40
the desktop shell is implemented at the moment though.
6ca3d40
6ca3d40
954f934
%package -n hawaii-components
954f934
Summary:        Hawaii QtQuick components
bf001b5
Requires:       qt5-qtquickcontrols
1c29542
Requires:       qt5-qtquickcontrols2
954f934
954f934
%description -n hawaii-components
954f934
This package contains QtQuick components used by the Hawaii desktop environment shell.
954f934
applications and the official theme for SDDM.
954f934
954f934
c83461a
%package -n sddm-theme-hawaii
c83461a
Summary:        Hawaii theme for SDDM
c83461a
Requires:       google-noto-sans-fonts
43076d5
Requires:       qt5-qtsvg
43b4099
Requires:       qt5-qtgraphicaleffects
c792875
Requires:       hawaii-components = %{version}
c792875
Requires:       hawaii-icon-theme
1c9d333
Requires:       libhawaii
1c29542
Requires:       fluid
c83461a
BuildArch:      noarch
c83461a
c83461a
%description -n sddm-theme-hawaii
c83461a
Official SDDM theme for the Hawaii desktop environment.
c83461a
c83461a
6ca3d40
%prep
1c29542
%setup -q -n %{?snaphash:%{name}-%{snaphash}}%{!?snaphash:%{name}-%{version}}
6ca3d40
6ca3d40
6ca3d40
%build
c83461a
mkdir -p %{_target_platform}
c83461a
pushd %{_target_platform}
c83461a
%{cmake_kf5} ..
c83461a
popd
c83461a
c83461a
make %{?_smp_mflags} -C %{_target_platform}
6ca3d40
6ca3d40
6ca3d40
%install
c83461a
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
c83461a
6ca3d40
6ca3d40
%files
d1655e6
%license LICENSE.GPLv2 LICENSE.LGPLv2.1
c83461a
%doc AUTHORS.md
c83461a
%doc BUILD.md
c83461a
%doc CONTRIBUTORS.md
c83461a
%doc DEPENDENCIES.md
c83461a
%doc NOTES.md
c83461a
%doc README.md
2fad816
%{_bindir}/*
c83461a
%{_datadir}/wayland-sessions/*
3e428bc
%{_datadir}/hawaii/
bd072a9
%{_userunitdir}/*
8066c03
%{_kf5_qmldir}/org/hawaiios/*
1d278b2
# This is disabled for now since QtWaylandClient CMake
1d278b2
# configuration is broken
1d278b2
#%{_kf5_qtplugindir}/wayland-decoration-client/*
c83461a
954f934
%files -n hawaii-components
954f934
%{_kf5_qmldir}/Hawaii/*
954f934
c83461a
%files -n sddm-theme-hawaii
d1655e6
%{_datadir}/sddm/themes/hawaii/
6ca3d40
6ca3d40
6ca3d40
%changelog
0a78184
* Thu Oct 13 2016 Pier Luigi Fiorini <pierluigi.fiorini@hawaiios.org> - 0.8.0-3
0a78184
- Rebuild
0a78184
b4c0999
* Mon Sep 26 2016 Pier Luigi Fiorini <pierluigi.fiorini@hawaiios.org> - 0.8.0-2
b4c0999
- Rebuild against new libqtxdg
b4c0999
9b858c1
* Mon Aug 29 2016 Pier Luigi Fiorini <pierluigi.fiorini@hawaiios.org> - 0.8.0-1
9b858c1
- Update to 0.8.0
9b858c1
0f4e5aa
* Tue Jul 26 2016 Pier Luigi Fiorini <pierluigi.fiorini@hawaiios.org> - 0.7.1-1
0f4e5aa
- Update to 0.7.1
0f4e5aa
Pier Luigi Fiorini ea3f8d5
* Sun Jul 17 2016 Pier Luigi Fiorini <pierluigi.fiorini@hawaiios.org> - 0.7.0-1
Pier Luigi Fiorini ea3f8d5
- Update to 0.7.0
Pier Luigi Fiorini ea3f8d5
d027a37
* Sat Apr 30 2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 0.6.90-1.20160430git4cd524e9e3fd8
d027a37
- Update to latest snapshot
d027a37
1c29542
* Wed Apr 20 2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 0.6.90-1.20160419gita979a0738c047
1c29542
- Update to latest snapshot
1c29542
a58f4b4
* Mon Feb 29 2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 0.6.90-0.1.20160228git
a58f4b4
- Update to latest snapshot
a58f4b4
d1655e6
* Wed Feb 24 2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 0.6.90-0.1.20160224
d1655e6
* Update to latest snapshot
d1655e6
2687402
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-4
2687402
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2687402
9c0fd21
* Wed Jan 27 2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 0.6.0-3
9c0fd21
- Add missing dependencies
c25ed80
- Rename GSettings override
9c0fd21
acfd2ef
* Thu Jan 14 2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 0.6.0-2
acfd2ef
- Require Green Island >= 0.7.1
8066c03
- Update QML plugins path
acfd2ef
5e30e55
* Thu Jan 14 2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 0.6.0-1
5e30e55
- Update to 0.6.0
5e30e55
954f934
* Wed Dec 02 2015 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 0.5.92-3
954f934
- Move QML components to the hawaii-components package
c792875
- Make sddm-theme-hawaii depends on essential packages only
7c257a7
- Add NetworkManager to BR
954f934
02d61f2
* Sat Sep 26 2015 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 0.5.92-2
02d61f2
- Require higher greenisland
4d76ee6
- Remove hawaii-wallpapers dependency
b49ba38
- Remove weston dependency
02d61f2
c83461a
* Thu Sep 24 2015 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 0.5.92-1
c83461a
- Update to 0.5.92.
c83461a
- Use %%license tag.
c83461a
05b6a58
* Tue Sep 22 2015 Peter Robinson <pbrobinson@fedoraproject.org> 0.3.0-5
05b6a58
- Use libqtxdg-devel as it contains QT5 support now
05b6a58
31ccaab
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.0-4
31ccaab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
31ccaab
4a6790b
* Sun Sep 28 2014 Lubomir Rintel <lkundrak@v3.sk> - 0.3.0-3
4a6790b
- Update for QtWayland 5.4
4a6790b
- Update for Weston 1.6
4a6790b
5746781
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.0-2
5746781
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
5746781
b396437
* Thu Jul 24 2014 Lubomir Rintel <lkundrak@v3.sk> - 0.3.0-1
b396437
- Update to 0.3 release
b396437
- Drop upstreamed patches
b396437
9292751
* Sun Jun 15 2014 Lubomir Rintel <lkundrak@v3.sk> - 0.2.90-4.20140524git2785c40
bd072a9
- A later GIT snapshot
54816ea
- Enable in GDM
bd072a9
d9ed47d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.90-4.20140212gite338ecb
d9ed47d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d9ed47d
9c766dd
* Wed Feb 19 2014 Lubomir Rintel <lkundrak@v3.sk> - 0.2.90-3.20140212gite338ecb
9c766dd
- Correct missing dependencies
9c766dd
5fe656d
* Wed Feb 19 2014 Lubomir Rintel <lkundrak@v3.sk> - 0.2.90-2.20140212gite338ecb
5fe656d
- More missing dependencies
5fe656d
2fad816
* Sun Feb 16 2014 Lubomir Rintel <lkundrak@v3.sk> - 0.2.90-1.20140212gite338ecb
2fad816
- A later GIT snapshot
2fad816
- Fixed dependencies
2fad816
6ca3d40
* Sat Jan 04 2014 Lubomir Rintel <lkundrak@v3.sk> - 0.2.0.2-1
6ca3d40
- Update to new release tarball
6ca3d40
6ca3d40
* Sun Nov 24 2013 Lubomir Rintel <lkundrak@v3.sk> - 0.1.95-1
6ca3d40
- Bump
6ca3d40
6ca3d40
* Tue Sep 24 2013 Lubomir Rintel <lkundrak@v3.sk> - 0.1.93-1.20130822gitff4ed81
6ca3d40
- Bump
6ca3d40
6ca3d40
* Mon Sep 16 2013 Lubomir Rintel <lkundrak@v3.sk> - 0.1.91-1.20130804git5624ac7
6ca3d40
- Initial packaging