test for commit
[platform/upstream/alure.git] / 0000-Add-packaging.patch
1 From f8db9233b44e8068de9997b480d413c64eb1d523 Mon Sep 17 00:00:00 2001
2 From: Seungbae Shin <seungbae.shin@samsung.com>
3 Date: Mon, 1 Aug 2016 15:45:38 +0900
4 Subject: [PATCH] Add packaging
5
6 Change-Id: I982f35baa825d300366f2b8ceb787463d7254941
7 ---
8  packaging/alure.changes  |    4 ++++
9  packaging/alure.manifest |    5 ++++
10  packaging/alure.spec     |   58 ++++++++++++++++++++++++++++++++++++++++++++++
11  packaging/baselibs.conf  |    1 +
12  4 files changed, 68 insertions(+)
13  create mode 100644 packaging/alure.changes
14  create mode 100644 packaging/alure.manifest
15  create mode 100644 packaging/alure.spec
16  create mode 100644 packaging/baselibs.conf
17
18 diff --git a/packaging/alure.changes b/packaging/alure.changes
19 new file mode 100644
20 index 0000000..98bd418
21 --- /dev/null
22 +++ b/packaging/alure.changes
23 @@ -0,0 +1,4 @@
24 +* Fri Jun 10 16:24:31 2016 +0300 o.danchenko <o.danchenko@samsung.com>
25 +
26 +- Initial commit based on ALURE v 1.2
27 +
28 diff --git a/packaging/alure.manifest b/packaging/alure.manifest
29 new file mode 100644
30 index 0000000..017d22d
31 --- /dev/null
32 +++ b/packaging/alure.manifest
33 @@ -0,0 +1,5 @@
34 +<manifest>
35 + <request>
36 +    <domain name="_"/>
37 + </request>
38 +</manifest>
39 diff --git a/packaging/alure.spec b/packaging/alure.spec
40 new file mode 100644
41 index 0000000..f327283
42 --- /dev/null
43 +++ b/packaging/alure.spec
44 @@ -0,0 +1,58 @@
45 +Name:           alure
46 +Version:        1.2
47 +Release:        0
48 +License:        LGPL-2.0+
49 +Summary:        File-loading and utility functions for OpenAL
50 +Group:          System Environment/Libraries
51 +URL:            http://kcat.strangesoft.net/alure.html
52 +Group:          System/Libraries
53 +Source:         %{name}-%{version}.tar.bz2
54 +Source1001:     alure.manifest
55 +BuildRequires:  cmake, libsndfile-devel, openal-soft-devel
56 +
57 +%description
58 +ALURE is a utility library to help manage common tasks with OpenAL applications
59 +
60 +%package devel
61 +Summary:        Development files for %{name}
62 +Group:          Development/Libraries
63 +# Devel doc includes some files under GPLv2+ from NaturalDocs
64 +License:        LGPLv2+ and GPLv2+
65 +Requires:       %{name} = %{version}
66 +Requires:       pkgconfig
67 +
68 +%description devel
69 +ALURE is a utility library to help manage common tasks with OpenAL applications
70 +
71 +%prep
72 +%setup -q
73 +cp %{SOURCE1001} .
74 +
75 +%build
76 +
77 +%cmake .
78 +make %{?_smp_mflags}
79 +
80 +%install
81 +%make_install
82 +
83 +%post -p /sbin/ldconfig
84 +
85 +%postun -p /sbin/ldconfig
86 +
87 +
88 +%files
89 +%defattr(-,root,root,-)
90 +%manifest %{name}.manifest
91 +%license COPYING
92 +%{_libdir}/libalure.so.*
93 +%{_bindir}/alure*
94 +
95 +%files devel
96 +%defattr(-,root,root,-)
97 +%manifest %{name}.manifest
98 +/usr/share/doc/alure/html/*
99 +%doc docs/html/* examples/*
100 +%{_includedir}/AL/alure.h
101 +%{_libdir}/*.so
102 +%{_libdir}/pkgconfig/*.pc
103 diff --git a/packaging/baselibs.conf b/packaging/baselibs.conf
104 new file mode 100644
105 index 0000000..9f2f25b
106 --- /dev/null
107 +++ b/packaging/baselibs.conf
108 @@ -0,0 +1 @@
109 +alure
110 -- 
111 1.7.9.5
112