]> git.pld-linux.org Git - packages/phosh.git/blame - phosh.spec
- fixed gcr dependency
[packages/phosh.git] / phosh.spec
CommitLineData
f05c8c73
JB
1Summary: Phosh - pure wayland shell for mobile devices
2Summary(pl.UTF-8): Phosh - oparta na czystym wayland powłoka dla urządzeń przenośnych
3Name: phosh
4Version: 0.14.1
5Release: 1
6License: GPL v3+
7Group: Applications
8Source0: https://download.gnome.org/sources/phosh/0.14/%{name}-%{version}.tar.xz
9# Source0-md5: 835f05a875b6b4a40f951fc5221f247c
10URL: https://developer.puri.sm/Librem5/Software_Reference/Environments/Phosh.html
11BuildRequires: NetworkManager-devel >= 2:1.14
12BuildRequires: alsa-lib-devel
a0beb8c3 13BuildRequires: gcr-ui-devel >= 3.7.5
f05c8c73
JB
14BuildRequires: glib2-devel >= 1:2.62
15BuildRequires: gnome-desktop-devel >= 3.26
16BuildRequires: gobject-introspection-devel
17BuildRequires: gsettings-desktop-schemas-devel
18BuildRequires: gtk+3-devel >= 3.22
19BuildRequires: libcallaudio-devel
20BuildRequires: libfeedback-devel
21BuildRequires: libhandy1-devel >= 1.2
22BuildRequires: libsecret-devel
23BuildRequires: meson >= 0.52.0
24BuildRequires: ninja >= 1.5
25BuildRequires: pkgconfig
26BuildRequires: polkit-devel >= 0.105
27BuildRequires: pulseaudio-devel >= 2.0
28BuildRequires: rpmbuild(macros) >= 1.736
29BuildRequires: systemd-devel >= 1:241
30BuildRequires: tar >= 1:1.22
31BuildRequires: udev-glib-devel
32BuildRequires: upower-devel >= 0.99.1
33# wayland-client
34BuildRequires: wayland-devel >= 1.14
35BuildRequires: wayland-protocols >= 1.12
36BuildRequires: xz
37Requires: NetworkManager >= 2:1.14
a0beb8c3 38Requires: gcr-ui >= 3.7.5
f05c8c73
JB
39Requires: glib2 >= 1:2.62
40Requires: gnome-desktop >= 3.26
41Requires: gtk+3 >= 3.22
42Requires: libhandy1 >= 1.2
43Requires: polkit >= 0.105
44Requires: pulseaudio >= 2.0
45Requires: systemd-libs >= 1:241
46Requires: upower >= 0.99.1
47Requires: wayland >= 1.14
48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50%description
51Phosh is a pure wayland shell for mobile devices.
52
53%description -l pl.UTF-8
54Phosh to oparta na czystym wayland powłoka dla urządzeń przenośnych.
55
56%prep
57%setup -q
58
59%build
60%meson build \
61 -Dsystemd=true
62
63%ninja_build -C build
64
65%install
66rm -rf $RPM_BUILD_ROOT
67
68%ninja_install -C build
69
70# unify
71%{__mv} $RPM_BUILD_ROOT%{_localedir}/{zh_Hans_CN,zh_CN}
72
73# phosn and call-ui domains
74%find_lang %{name} --all-name
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%post
80%glib_compile_schemas
81
82%postun
83%glib_compile_schemas
84
85%files -f %{name}.lang
86%defattr(644,root,root,755)
87%doc NEWS README.md
88%attr(755,root,root) %{_bindir}/phosh
89%attr(755,root,root) %{_bindir}/phosh-osk-stub
90%attr(755,root,root) %{_libexecdir}/phosh
91%{systemduserunitdir}/sm.puri.Phosh.service
92%{systemduserunitdir}/sm.puri.Phosh.target
93%dir %{systemduserunitdir}/gnome-session@phosh.target.d
94%{systemduserunitdir}/gnome-session@phosh.target.d/session.conf
95%{_datadir}/glib-2.0/schemas/00_sm.puri.Phosh.gschema.override
96%{_datadir}/glib-2.0/schemas/sm.puri.phosh.enums.xml
97%{_datadir}/glib-2.0/schemas/sm.puri.phosh.gschema.xml
98%{_datadir}/gnome-session/sessions/phosh.session
99%{_datadir}/phosh
100%{_datadir}/wayland-sessions/phosh.desktop
101%{_desktopdir}/sm.puri.OSK0.desktop
102%{_desktopdir}/sm.puri.Phosh.desktop
This page took 0.162666 seconds and 4 git commands to generate.