uploaded spice-vdagent
[platform/adaptation/emulator/spice-vdagent.git] / packaging / spice-vdagent.spec
1 Name: spice-vdagent
2 Version: 0.15.0
3 Release: 1
4 Summary: This is used for spice input communication
5 License: GPL-3.0
6 Source0: %{name}-%{version}.tar.gz
7 Source1001: packaging/spice-vdagent.manifest
8 BuildRequires: pkgconfig(xfixes)
9 BuildRequires: pkgconfig(xrandr)
10 BuildRequires: pkgconfig(xinerama)
11 BuildRequires: pkgconfig(x11)
12 BuildRequires: pkgconfig(glib-2.0)
13 BuildRequires: pkgconfig(pciaccess)
14 BuildRequires: spice-protocol
15
16 %description
17
18 %prep
19 %setup -q
20
21 %build
22 ./configure --prefix=%{_prefix}
23
24 make
25
26 %install
27 rm -rf %{buildroot}
28
29 if [ ! -d %{buildroot}/usr/lib/systemd/system/emulator.target.wants ]; then
30     mkdir -p %{buildroot}/usr/lib/systemd/system/emulator.target.wants
31 fi
32 cp data/spice-vdagentd.service %{buildroot}/usr/lib/systemd/system/.
33 ln -s ../spice-vdagentd.service %{buildroot}/usr/lib/systemd/system/emulator.target.wants/spice-vdagentd.service
34
35 if [ ! -d %{buildroot}/usr/lib/systemd/user/core-efl.target.wants ]; then
36     mkdir -p %{buildroot}/usr/lib/systemd/user/core-efl.target.wants
37 fi
38 cp data/spice-vdagent.service %{buildroot}/usr/lib/systemd/user/.
39 ln -s ../spice-vdagent.service %{buildroot}/usr/lib/systemd/user/core-efl.target.wants/spice-vdagent.service
40
41 %make_install
42
43 %clean
44 make clean
45 rm -rf CMakeCache.txt
46 rm -rf CMakeFiles
47 rm -rf cmake_install.cmake
48 rm -rf Makefile
49 rm -rf install_manifest.txt
50
51 %post
52 mkdir -p /opt/var/run/spice-vdagentd
53
54 %postun
55
56 %files
57 %defattr(-,root,root,-)
58 /usr/lib/systemd/user/spice-vdagent.service
59 /usr/lib/systemd/system/spice-vdagentd.service
60 /usr/lib/systemd/user/core-efl.target.wants/spice-vdagent.service
61 /usr/lib/systemd/system/emulator.target.wants/spice-vdagentd.service
62 /usr/bin/spice-vdagent
63 /usr/etc/rsyslog.d/spice-vdagentd.conf
64 /usr/etc/xdg/autostart/spice-vdagent.desktop
65 /usr/sbin/spice-vdagentd
66 /usr/share/gdm/autostart/LoginWindow/spice-vdagent.desktop
67 /usr/share/man/man1/spice-vdagent.1.gz
68 /usr/share/man/man1/spice-vdagentd.1.gz
69
70 %changelog