]> git.pld-linux.org Git - packages/diacanvas.git/blob - diacanvas.spec
- based on template
[packages/diacanvas.git] / diacanvas.spec
1
2 %include        /usr/lib/rpm/macros.python
3
4 %define src_name diacanvas2
5
6 Summary:        Library for easely creating diagrams
7 Summary(pl):    Biblioteka do prostego tworzenia diagramów
8 Name:           diacanvas
9 Version:        0.8.0
10 Release:        1
11 License:        GPL
12 Group:          X11/Libraries
13 Source0:        %{src_name}-%{version}.tar.gz
14 Patch0:         %{name}-ac.patch
15 URL:            http://diacanvas.sourceforge.net
16 BuildRequires:  python-gnome-devel >= 1.99.13 
17 BuildRequires:  libgnomeprintui-devel >= 1.116.0
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %define pydefsdir %(pkg-config --variable=defsdir pygtk-2.0)
21
22 %description
23 Library for easely creating diagrams.
24
25 %description -l pl
26 Biblioteka do prostego tworzenia diagramów.
27
28 %package devel
29 Summary:        Diacanvas header files and development documentation
30 Summary(pl):    Pliki nag³ówkowe i dokumentacja biblioteki Diacanvas
31 Group:          X11/Development/Libraries
32 Requires:       %{name} = %{version}
33
34 %description devel
35 Diacanvas header files and development documentation.
36
37 %description devel -l pl
38 Pliki nag³ówkowe i dokumentacja biblioteki Diacanvas.
39
40 %package static
41 Summary:        Diacanvas static libraries
42 Summary(pl):    Biblioteki statyczne Diacanvas
43 Group:          X11/Development/Libraries
44 Requires:       %{name}-devel = %{version}
45
46 %description static
47 Diacanvas static libraries.
48
49 %description static -l pl
50 Biblioteki statyczne Diacanvas.
51
52 %package -n python-%{name}
53 Summary:        Diacanvas Python bindings
54 Summary(pl):    Wi±zania jêzyka Python do biblioteki Diacanvas
55 Group:          Libraries/Python
56 Requires:       %{name} = %{version}
57
58 %description -n python-%{name}
59 Diacanvas Python bindings.
60
61 %description -n python-%{name} -l pl
62 Wi±zania jêzyka Python do biblioteki Diacanvas.
63
64 %package -n python-%{name}-devel
65 Summary:        Diacanvas Python bindings development files
66 Summary(pl):    Pliki dla programistów wi±zañ jêzyka Python do biblioteki Diacanvas
67 Group:          Development/Languages/Python
68 Requires:       %{name} = %{version}
69
70 %description -n python-%{name}-devel
71 Diacanvas Python bindings development files.
72
73 %description -n python-%{name}-devel -l pl
74 Pliki dla programistów wi±zañ jêzyka Python do biblioteki Diacanvas.
75
76 %prep
77 %setup -q -n %{src_name}-%{version}
78 %patch0 -p1
79
80 %build
81 rm -f missing
82 libtoolize --copy --force
83 aclocal
84 %{__autoconf}
85 %{__automake}
86 %configure \
87         --enable-gnome-print \
88         --disable-gtk-doc \
89         --enable-python
90
91 %{__make}
92
93 %install
94 rm -rf $RPM_BUILD_ROOT
95 install -d $RPM_BUILD_ROOT
96
97 %{__make} install DESTDIR=$RPM_BUILD_ROOT
98
99 %find_lang %{name}
100
101 %clean
102 rm -rf $RPM_BUILD_ROOT
103
104 %files -f %{name}.lang
105 %defattr(644,root,root,755)
106 %doc README ChangeLog TODO NEWS AUTHORS
107 %attr(755,root,root) %{_libdir}/*.so.*
108
109 %files devel
110 %defattr(644,root,root,755)
111 %attr(755,root,root) %{_libdir}/*.so
112 %attr(755,root,root) %{_libdir}/*.la
113 %{_includedir}/diacanvas
114 %{_datadir}/gtk-doc/html/%{src_name}
115 %{_pkgconfigdir}/*
116
117 %files static
118 %defattr(644,root,root,755)
119 %{_libdir}/*.a
120
121 %files -n python-%{name}
122 %defattr(644,root,root,755)
123 %dir %{py_sitedir}/%{name}
124 %attr(755,root,root) %{py_sitedir}/%{name}/*.so
125 %attr(755,root,root) %{py_sitedir}/%{name}/*.la
126 %{py_sitedir}/%{name}/*.py[co]
127
128 %files -n python-%{name}-devel
129 %defattr(644,root,root,755)
130 %{pydefsdir}/*
This page took 0.234146 seconds and 3 git commands to generate.