/[packages]/updates/4/eina/current/SPECS/eina.spec
ViewVC logotype

Contents of /updates/4/eina/current/SPECS/eina.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 591876 - (show annotations) (download)
Sat Feb 15 13:24:11 2014 UTC (10 years, 2 months ago) by trem
File size: 1772 byte(s)
- bump version to 1.7.10

1 %define name eina
2 %define version 1.7.10
3 %define option 0
4 %define svn 0
5 %if %option
6 %define rel 0.%option.3
7 %define namevers %name-%version-%option
8 %else
9 %define rel 1
10 %define namevers %name-%version
11 %endif
12 %if %svn
13 %define release %mkrel -c %svn %rel
14 %else
15 %define release %mkrel %rel
16 %endif
17
18 %define major 1
19 %define libname %mklibname %{name} %major
20 %define libnamedev %mklibname %{name} -d
21
22 Summary: Data Type Library
23 Name: %{name}
24 Version: %{version}
25 Release: %{release}
26 License: LGPLv2+
27 Group: Graphical desktop/Enlightenment
28 # creating archive is quite simple:
29 # svn export http://svn.enlightenment.org/svn/e/branches/%name-1.1 %name
30 # tar cJf %name-%svn.tar.xz %name
31 %if %svn
32 Source: %name-%svn.tar.xz
33 %else
34 Source: http://download.enlightenment.org/releases/%namevers.tar.bz2
35 %endif
36 URL: http://trac.enlightenment.org/e/wiki/Eina
37
38 %description
39 Eina is a core data structure and common utility library.
40
41 %package -n %libname
42 Summary: Libraries for the %{name} package
43 Group: System/Libraries
44
45 %description -n %libname
46 Libraries for %{name}
47
48 %package -n %libnamedev
49 Summary: Headers and development libraries from %{name}
50 Group: Development/Other
51 Requires: %libname = %{version}-%{release}
52 Provides: lib%{name}-devel = %{version}-%{release}
53 Provides: %name-devel = %{version}-%{release}
54
55 %description -n %libnamedev
56 %{name} development headers and libraries.
57
58 %prep
59 %if %svn
60 %setup -qn %name
61 %else
62 %setup -qn %namevers
63 %endif
64
65 %build
66 %if %svn
67 LC_ALL=C NOCONFIGURE=1 ./autogen.sh
68 %endif
69 %configure2_5x --disable-static
70 %make
71
72 %install
73 rm -fr %buildroot
74 %makeinstall_std
75
76 find %buildroot -name *.la | xargs rm
77
78 %files -n %libname
79 %doc AUTHORS README
80 %{_libdir}/*.so.%{major}*
81
82 %files -n %libnamedev
83 %{_libdir}/pkgconfig/*
84 %{_libdir}/*.so
85 %{_includedir}/*
86
87

  ViewVC Help
Powered by ViewVC 1.1.30