]> git.pld-linux.org Git - SPECS.git/blob - libmatecanvas.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / libmatecanvas.spec
1 # NOTE: this package is deprecated, meant for MATE <= 1.4 compatibility only
2 #
3 # Conditional build:
4 %bcond_without  apidocs         # disable gtk-doc
5 #
6 Summary:        MateCanvas widget
7 Summary(pl.UTF-8):      Widget MateCanvas
8 Name:           libmatecanvas
9 Version:        1.4.0
10 Release:        1
11 License:        LGPL v2+
12 Group:          X11/Libraries
13 Source0:        http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
14 # Source0-md5:  4d37944defbc3518337a73141d51aa14
15 Patch0:         %{name}-am.patch
16 URL:            http://mate.desktop.org/
17 BuildRequires:  autoconf >= 2.54
18 BuildRequires:  automake >= 1:1.9
19 BuildRequires:  docbook-dtd412-xml
20 BuildRequires:  gail-devel >= 1.20.0
21 BuildRequires:  glib2-devel >= 1:2.10.0
22 BuildRequires:  gettext-tools >= 0.10.40
23 BuildRequires:  gtk+2-devel >= 2:2.12.0
24 %{?with_apidocs:BuildRequires:  gtk-doc >= 1.8}
25 BuildRequires:  gtk-doc-automake >= 1.8
26 BuildRequires:  intltool >= 0.35.0
27 BuildRequires:  libart_lgpl-devel >= 2.3.19
28 BuildRequires:  libglade2-devel >= 1:2.6.2
29 BuildRequires:  libtool >= 1:1.4.3
30 BuildRequires:  mate-common
31 BuildRequires:  pango-devel >= 1:1.0.1
32 BuildRequires:  perl-base
33 BuildRequires:  pkgconfig >= 1:0.19
34 BuildRequires:  rpmbuild(macros) >= 1.197
35 BuildRequires:  tar >= 1:1.22
36 BuildRequires:  xz
37 Requires:       gail >= 1.20.0
38 Requires:       glib2 >= 1:2.10.0
39 Requires:       gtk+2 >= 2:2.12.0
40 Requires:       libart_lgpl >= 2.3.19
41 Requires:       libglade2 >= 1:2.6.2
42 Requires:       pango >= 1:1.0.1
43 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45 %description
46 The canvas widget allows you to create custom displays using stock
47 items such as circles, lines, text, and so on. It was originally a
48 port of the Tk canvas widget but has evolved quite a bit over time.
49 libmatecanvas is a fork of libgnomecanvas.
50
51 %description -l pl.UTF-8
52 Widget canvas pozwala tworzyć własne widoki przy użyciu zgromadzonych
53 rzeczy takich jak koła, linie, tekst itp. Oryginalnie był to port
54 widgetu Tk canvas, ale od tamtego czasu nieco wyewoluował.
55 libmatecanvas to odgałęzienie pakietu libgnomecanvas.
56
57 %package devel
58 Summary:        libmatecanvas header files
59 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libmatecanvas
60 Group:          X11/Development/Libraries
61 Requires:       %{name} = %{version}-%{release}
62 Requires:       gail-devel >= 1.20.0
63 Requires:       glib2-devel >= 1:2.10.0
64 Requires:       gtk+2-devel >= 2:2.12.0
65 Requires:       libart_lgpl-devel >= 2.3.19
66 Requires:       libglade2-devel >= 1:2.6.2
67 Requires:       pango-devel >= 1:1.0.1
68
69 %description devel
70 Development part of libmatecanvas - header files.
71
72 %description devel -l pl.UTF-8
73 Część libmatecanvas dla programistów - pliki nagłówkowe.
74
75 %package apidocs
76 Summary:        libmatecanvas API documentation
77 Summary(pl.UTF-8):      Dokumentacja API biblioteki libmatecanvas
78 Group:          Documentation
79 Requires:       gtk-doc-common
80
81 %description apidocs
82 libmatecanvas API documentation.
83
84 %description apidocs -l pl.UTF-8
85 Dokumentacja API biblioteki libmatecanvas.
86
87 %prep
88 %setup -q
89 %patch0 -p1
90
91 %build
92 %{__gtkdocize}
93 %{__glib_gettextize}
94 %{__intltoolize}
95 %{__libtoolize}
96 %{__aclocal}
97 %{__autoconf}
98 %{__autoheader}
99 %{__automake}
100 %configure \
101         --enable-glade \
102         %{?with_apidocs:--enable-gtk-doc} \
103         --disable-static \
104         --with-html-dir=%{_gtkdocdir}
105 %{__make}
106
107 %install
108 rm -rf $RPM_BUILD_ROOT
109 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
110
111 %{__make} install \
112         DESTDIR=$RPM_BUILD_ROOT
113
114 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libglade/2.0/*.la \
115         $RPM_BUILD_ROOT%{_libdir}/*.la
116
117 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{sr@ije,sr@ijekavian}
118
119 %find_lang %{name}
120
121 %clean
122 rm -rf $RPM_BUILD_ROOT
123
124 %post   -p /sbin/ldconfig
125 %postun -p /sbin/ldconfig
126
127 %files -f %{name}.lang
128 %defattr(644,root,root,755)
129 %doc AUTHORS ChangeLog NEWS README
130 %attr(755,root,root) %{_libdir}/libmatecanvas-2.so.*.*.*
131 %attr(755,root,root) %ghost %{_libdir}/libmatecanvas-2.so.0
132 %attr(755,root,root) %{_libdir}/libglade/2.0/libgladematecanvas.so
133
134 %files devel
135 %defattr(644,root,root,755)
136 %attr(755,root,root) %{_libdir}/libmatecanvas-2.so
137 %{_includedir}/libmatecanvas-2.0
138 %{_pkgconfigdir}/libmatecanvas-2.0.pc
139
140 %files apidocs
141 %defattr(644,root,root,755)
142 %{_gtkdocdir}/libmatecanvas
This page took 0.211344 seconds and 3 git commands to generate.