Blame hawaii-shell.spec

6ca3d40
Name:           hawaii-shell
6ca3d40
Summary:        Hawaii shell for desktop, netbook and tablet
2fad816
Version:        0.2.90
5fe656d
Release:        2.20140212gite338ecb%{?dist}
6ca3d40
Group:          Applications/System
6ca3d40
License:        BSD and LGPLv2+ and GPLv2+
6ca3d40
URL:            https://github.com/hawaii-desktop/shell
2fad816
#Source0:        http://downloads.sourceforge.net/mauios/%{name}-%{version}.tar.gz
2fad816
# git clone https://github.com/hawaii-desktop/shell.git
2fad816
# cd shell
2fad816
# git archive e338ecb --prefix=hawaii-shell/ |gzip -9 >hawaii-shell.tar.gz
2fad816
Source0:        %{name}.tar.gz
2fad816
Patch1:		0001-shell-Use-default-wallpaper.patch
2fad816
Patch2:		0002-Use-external-QtXdg.patch
2fad816
Patch3:		0003-Use-polkit-qt5-1.patch
6ca3d40
6ca3d40
BuildRequires:  pkgconfig(Qt5Core)
6ca3d40
BuildRequires:  pkgconfig(Qt5DBus)
6ca3d40
BuildRequires:  pkgconfig(Qt5Gui)
6ca3d40
BuildRequires:  pkgconfig(Qt5Network)
6ca3d40
BuildRequires:  pkgconfig(Qt5Qml)
6ca3d40
BuildRequires:  pkgconfig(Qt5Quick)
6ca3d40
BuildRequires:  pkgconfig(Qt5Widgets)
6ca3d40
BuildRequires:  pkgconfig(Qt5Compositor)
2fad816
BuildRequires:  pkgconfig(Qt5Script)
6ca3d40
BuildRequires:  pkgconfig(liblzma)
6ca3d40
BuildRequires:  pkgconfig(pixman-1)
2fad816
BuildRequires:  pkgconfig(polkit-qt5-1)
6ca3d40
BuildRequires:  pkgconfig(wayland-client)
6ca3d40
BuildRequires:  pkgconfig(wayland-server)
2fad816
BuildRequires:  pkgconfig(weston) >= 1.4
6ca3d40
BuildRequires:  pkgconfig(xkbcommon)
6ca3d40
BuildRequires:  bzip2-devel
6ca3d40
BuildRequires:  cmake
6ca3d40
BuildRequires:  qt5-qtaccountsservice-devel >= 0.1.1
6ca3d40
BuildRequires:  qt5-qtconfiguration-devel >= 0.2.1
6ca3d40
BuildRequires:  greenisland-devel >= 0.2.0
6ca3d40
BuildRequires:  pkgconfig(glesv2) pkgconfig(egl)
6ca3d40
BuildRequires:  alsa-lib-devel
6ca3d40
6ca3d40
BuildRequires:  dconf-devel
6ca3d40
BuildRequires:  glib2-devel
6ca3d40
BuildRequires:  libqtxdg-qt5-devel
6ca3d40
6ca3d40
Requires:       qt5-qtsvg
6ca3d40
Requires:       qt5-qttools
6ca3d40
Requires:       qt5-qtdeclarative
2fad816
Requires:       qt5-qtgraphicaleffects
2fad816
Requires:       fluid >= 0.2.90
6ca3d40
Requires:       greenisland
6ca3d40
Requires:       desktop-backgrounds-compat
2fad816
Requires:       weston >= 1.4
2fad816
Requires:       hawaii-widget-styles
5fe656d
Requires:       dbus-daemon
5fe656d
Requires:       /usr/bin/qdbus
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
2fad816
%package devel
2fad816
Summary:        Development files for Hawaii shell foundation
2fad816
Requires:       cmake
2fad816
2fad816
%description devel
2fad816
%{summary}.
2fad816
2fad816
6ca3d40
%prep
2fad816
%setup -q -n %{name}
6ca3d40
%patch1 -p1
2fad816
%patch2 -p1
6ca3d40
%patch3 -p1
6ca3d40
6ca3d40
6ca3d40
%build
6ca3d40
%cmake -DQTWAYLAND_SCANNER_EXECUTABLE=%{_qt5_bindir}/qtwaylandscanner .
6ca3d40
make %{?_smp_mflags}
6ca3d40
6ca3d40
6ca3d40
%install
6ca3d40
make install DESTDIR=%{buildroot}
6ca3d40
6ca3d40
6ca3d40
%files
2fad816
%{_bindir}/*
2fad816
%{_libdir}/*.so.*
2fad816
%{_libdir}/hawaii
6ca3d40
%{_libdir}/weston/hawaii-desktop.so
2fad816
%{_libexecdir}/*
2fad816
%{_datadir}/hawaii
6ca3d40
%doc AUTHORS
6ca3d40
%doc COPYING
6ca3d40
%doc COPYING.LIB
6ca3d40
%doc README.md
6ca3d40
6ca3d40
2fad816
%files devel
2fad816
%{_libdir}/*.so
2fad816
%{_libdir}/cmake/HF1HawaiiShell
2fad816
%{_includedir}/HF1
2fad816
2fad816
6ca3d40
%changelog
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