summaryrefslogtreecommitdiff
path: root/packaging/edje.spec
blob: 82798175f64067bb36876f7bf849a95038a591e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
Name:           edje
Version:        1.7.3
Release:        1
License:        BSD 2-clause
Summary:        Complex Graphical Design/Layout Engine
Url:            http://www.enlightenment.org/
Group:          Graphics/X11
Source0:        edje-%{version}.tar.bz2
BuildRequires:  doxygen
BuildRequires:  python-devel
#BuildRequires:  vim
BuildRequires:  pkgconfig(ecore)
BuildRequires:  pkgconfig(ecore-evas)
BuildRequires:  pkgconfig(ecore-file)
BuildRequires:  pkgconfig(ecore-imf)
BuildRequires:  pkgconfig(ecore-imf-evas)
BuildRequires:  pkgconfig(eet)
BuildRequires:  pkgconfig(eina)
BuildRequires:  pkgconfig(embryo)
BuildRequires:  pkgconfig(evas)
BuildRequires:  pkgconfig(lua)

%description
Edje is a complex graphical design and layout engine. It provides a
mechanism for allowing configuration data to define visual elements in
terms of layout, behavior, and appearance.  Edje allows for multiple
collections of layouts in one file, allowing a complete set of images,
animations, and controls to exist as a unified whole.

Edje separates the arrangement, appearance, and behavior logic into
distinct independent entities.  This allows visual objects to share
image data and configuration information without requiring them to do
so.  This separation and simplistic event driven style of programming
can produce almost any look and feel one could want for basic visual
elements. Anything more complex is likely the domain of an application
or widget set that may use Edje as a conveneient way of being able to
configure parts of the display.

%package devel
Summary:        Development components for the edje package
Group:          Development/Libraries
Requires:       %{name} = %{version}

%description devel
Development files for edje

%prep
%setup -q

%build
%configure --disable-static
make %{?_smp_mflags}

%install
%make_install

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%doc COPYING
%{_bindir}/edje*
%{_libdir}/*.so.*
%{_libdir}/edje/*
%{_datadir}/edje/include/edje.inc
%{_datadir}/mime/packages/edje.xml
%{_bindir}/inkscape2edc

%files devel
%defattr(-,root,root,-)
%{_includedir}/edje-1/*.h
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_datadir}/edje/examples/*

%changelog