copy license file
[apps/home/charging-animation.git] / packaging / charging-animation.spec
1 Name:       charging-animation
2 Summary:    charging-animation
3 ExclusiveArch:  %{arm}
4 Version:    0.0.10
5 Release:    0
6 Group:      misc
7 License:    Flora Software License
8 Source0:    %{name}-%{version}.tar.gz
9 Source100:  charging-mode.target
10 Source101:  charging-mode.service
11
12 BuildRequires: cmake
13 BuildRequires: pkgconfig(libpng)
14 BuildRequires: pkgconfig(libdrm)
15 BuildRequires: pkgconfig(libkms)
16 BuildRequires: pkgconfig(device-node)
17 BuildRequires: pkgconfig(devman)
18 BuildRequires: pkgconfig(dlog)
19
20 %description
21 charging-animation
22
23 %prep
24 %setup -q
25
26
27 %build
28 export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--as-needed"
29 mkdir cmake_tmp
30 cd cmake_tmp
31 LDFLAGS="$LDFLAGS" cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix}
32
33 make %{?jobs:-j%jobs}
34
35 %install
36 mkdir -p %{buildroot}/usr/share/license
37 cp LICENSE.Flora %{buildroot}/usr/share/license/%{name}
38 cd cmake_tmp
39 %make_install
40
41 # systemd related
42 mkdir -p %{buildroot}%{_libdir}/systemd/system/
43 install -m 0644 %{SOURCE100} %{buildroot}%{_libdir}/systemd/system/
44 install -m 0644 %{SOURCE101} %{buildroot}%{_libdir}/systemd/system/
45 mkdir -p %{buildroot}%{_libdir}/systemd/system/charging-mode.target.wants
46 ln -s ../charging-mode.service %{buildroot}%{_libdir}/systemd/system/charging-mode.target.wants/charging-mode.service
47
48 %post
49 chmod 755 /etc/rc.d/init.d/run-chg-ani
50 mkdir -p /etc/rc.d/rc2.d
51 ln -s /etc/rc.d/init.d/run-chg-ani /etc/rc.d/rc2.d/S01charging-animation
52
53 %files
54 %defattr(-,root,root,-)
55 %attr(755,-,-) %{_sysconfdir}/rc.d/init.d/run-chg-ani
56 %{_sysconfdir}/*
57 %{_bindir}/*
58 %dir %{_libdir}/systemd/system/charging-mode.target.wants
59 %{_libdir}/systemd/system/*
60 %{_datadir}/*
61 /usr/share/license/%{name}