diff --git a/0001-build-sys-Use-datadir-for-.proto-files-codegen-scrip.patch b/0001-build-sys-Use-datadir-for-.proto-files-codegen-scrip.patch new file mode 100644 index 0000000..2e8744e --- /dev/null +++ b/0001-build-sys-Use-datadir-for-.proto-files-codegen-scrip.patch @@ -0,0 +1,55 @@ +From c84d867e3c2a7393ff50bac8c6a806c39b8a5896 Mon Sep 17 00:00:00 2001 +From: Christophe Fergeau +Date: Thu, 1 Oct 2015 18:21:56 +0200 +Subject: [spice-protocol] build-sys: Use $datadir for .proto files/codegen + scripts + +They are not arch-specific, so installing them in $libdir is not needed. +--- + Makefile.am | 2 +- + python_modules/Makefile.am | 2 +- + spice-protocol.pc.in | 4 ++-- + 3 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 53e87be..4af20db 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -2,7 +2,7 @@ NULL = + ACLOCAL_AMFLAGS = -I m4 + SUBDIRS = python_modules spice + +-codegendir = $(libdir)/spice-protocol ++codegendir = $(datadir)/spice-protocol + dist_codegen_DATA = \ + spice.proto \ + spice1.proto \ +diff --git a/python_modules/Makefile.am b/python_modules/Makefile.am +index 3a4515a..98ab41f 100644 +--- a/python_modules/Makefile.am ++++ b/python_modules/Makefile.am +@@ -1,6 +1,6 @@ + NULL = + +-python_codegendir = $(libdir)/spice-protocol/python_modules ++python_codegendir = $(datadir)/spice-protocol/python_modules + dist_python_codegen_DATA = \ + __init__.py \ + codegen.py \ +diff --git a/spice-protocol.pc.in b/spice-protocol.pc.in +index 173781a..a55574f 100644 +--- a/spice-protocol.pc.in ++++ b/spice-protocol.pc.in +@@ -1,7 +1,7 @@ + prefix=@prefix@ +-exec_prefix=@exec_prefix@ + includedir=@includedir@ +-codegendir=@libdir@/spice-protocol ++datadir=${prefix}/share ++codegendir=${datadir}/spice-protocol + + Name: spice-protocol + Description: SPICE protocol headers +-- +2.5.0 + diff --git a/spice-protocol.spec b/spice-protocol.spec index c1b9332..8dd2f75 100644 --- a/spice-protocol.spec +++ b/spice-protocol.spec @@ -7,7 +7,11 @@ Group: Development/Libraries License: BSD and LGPLv2+ URL: http://www.spice-space.org/ Source0: http://www.spice-space.org/download/releases/%{name}-%{version}.tar.bz2 +Patch1: 0001-build-sys-Use-datadir-for-.proto-files-codegen-scrip.patch BuildArch: noarch +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool %description Header files describing the spice protocol @@ -17,8 +21,12 @@ and the para-virtual graphics card QXL. %prep %setup -q +# http://cgit.freedesktop.org/spice/spice-protocol/commit/?id=95b5617 +%patch1 -p1 + %build +autoreconf -fi %configure make %{?_smp_mflags} @@ -31,7 +39,7 @@ make DESTDIR=%{buildroot} install %doc COPYING NEWS %{_includedir}/spice-1 %{_datadir}/pkgconfig/spice-protocol.pc -%{_libdir}/spice-protocol +%{_datadir}/spice-protocol %changelog