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