From 99ea5ba418f2953fd51bf1c9fd59915305b086bc Mon Sep 17 00:00:00 2001 From: Sangjin Lee Date: Sat, 16 Aug 2014 13:24:50 +0900 Subject: [PATCH] add files for packaging Change-Id: Iea496fbc341dcdcd58987373d4355079a7cb6b95 --- packaging/baselibs.conf | 1 + packaging/libxshmfence.changes | 1 + packaging/libxshmfence.manifest | 5 ++++ packaging/libxshmfence.spec | 60 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 67 insertions(+) create mode 100644 packaging/baselibs.conf create mode 100644 packaging/libxshmfence.changes create mode 100644 packaging/libxshmfence.manifest create mode 100644 packaging/libxshmfence.spec diff --git a/packaging/baselibs.conf b/packaging/baselibs.conf new file mode 100644 index 0000000..b619f04 --- /dev/null +++ b/packaging/baselibs.conf @@ -0,0 +1 @@ +libxshmfence diff --git a/packaging/libxshmfence.changes b/packaging/libxshmfence.changes new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/packaging/libxshmfence.changes @@ -0,0 +1 @@ + diff --git a/packaging/libxshmfence.manifest b/packaging/libxshmfence.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/libxshmfence.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/libxshmfence.spec b/packaging/libxshmfence.spec new file mode 100644 index 0000000..f9f293b --- /dev/null +++ b/packaging/libxshmfence.spec @@ -0,0 +1,60 @@ +%bcond_with x + +Name: libxshmfence +Version: 1.1 +Release: 1 +License: MIT +Summary: X Fixes library +Url: http://www.x.org +Group: Graphics/X Window System +Source: %{name}-%{version}.tar.bz2 +Source1001: libxshmfence.manifest + +BuildRequires: pkgconfig(xorg-macros) +BuildRequires: pkgconfig(xproto) + +%if !%{with x} +ExclusiveArch: +%endif + +%description +X Fixes library. + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version} +Requires: pkgconfig + +%description devel +libxshmfence development package + +%prep +%setup -q +cp %{SOURCE1001} . + +%build +%autogen --disable-static +make %{?_smp_mflags} + +%install +%make_install +%remove_docs + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%manifest %{name}.manifest +%defattr(-,root,root,-) +%license COPYING +%{_libdir}/libxshmfence.so.1 +%{_libdir}/libxshmfence.so.1.0.0 + +%files devel +%manifest %{name}.manifest +%defattr(-,root,root,-) +%{_includedir}/X11/xshmfence.h +%{_libdir}/libxshmfence.so +%{_libdir}/pkgconfig/xshmfence.pc -- 2.7.4