]> git.pld-linux.org Git - packages/libmatekbd.git/blob - libmatekbd.spec
7a6b7664e8fe68acfd8babaa0c32d06e5097c932
[packages/libmatekbd.git] / libmatekbd.spec
1 #
2 # Conditional build:
3 %bcond_with     gtk3    # use GTK+ 3.x instead of 2.x
4 #
5 Summary:        MATE keyboard libraries
6 Summary(pl.UTF-8):      Biblioteki MATE do obsługi klawiatury
7 Name:           libmatekbd
8 Version:        1.14.1
9 Release:        1
10 License:        LGPL v2+
11 Group:          X11/Libraries
12 Source0:        http://pub.mate-desktop.org/releases/1.14/%{name}-%{version}.tar.xz
13 # Source0-md5:  38783a2c4694911c1d1e606421bf86d4
14 URL:            http://wiki.mate-desktop.org/libmatekbd
15 BuildRequires:  autoconf >= 2.59
16 BuildRequires:  automake >= 1:1.9
17 BuildRequires:  gettext-tools
18 BuildRequires:  glib2-devel >= 1:2.36
19 BuildRequires:  gobject-introspection-devel >= 0.6.7
20 %{!?with_gtk3:BuildRequires:    gtk+2-devel >= 2:2.24}
21 %{?with_gtk3:BuildRequires:     gtk+3-devel >= 3.0}
22 BuildRequires:  intltool >= 0.50.1
23 BuildRequires:  libtool
24 BuildRequires:  libxklavier-devel >= 5.0
25 BuildRequires:  mate-common >= 1.5
26 BuildRequires:  pkgconfig
27 BuildRequires:  tar >= 1:1.22
28 BuildRequires:  xorg-lib-libX11-devel
29 BuildRequires:  xz
30 Requires(post,postun):  /sbin/ldconfig
31 Requires:       glib2 >= 1:2.36
32 Requires:       gsettings-desktop-schemas
33 %{!?with_gtk3:Requires: gtk+2 >= 2:2.24}
34 %{?with_gtk3:Requires:  gtk+3 >= 3.0}
35 Requires:       libxklavier >= 5.0
36 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38 %description
39 MATE keyboard libraries (fork of libgnomekbd).
40
41 %description -l pl.UTF-8
42 Biblioteki MATE do obsługi klawiatury (odgałęzienie z libgnomekbd).
43
44 %package devel
45 Summary:        Development files for libmatekbd
46 Summary(pl.UTF-8):      Pliki programistyczne bibliotek libmatekbd
47 Group:          X11/Development/Libraries
48 Requires:       %{name} = %{version}-%{release}
49 Requires:       glib2-devel >= 1:2.36
50 %{!?with_gtk3:Requires: gtk+2-devel >= 2:2.24}
51 %{?with_gtk3:Requires:  gtk+3-devel >= 3.0}
52 Requires:       libxklavier-devel >= 5.0
53
54 %description devel
55 Development files for libmatekbd.
56
57 %description devel -l pl.UTF-8
58 Pliki programistyczne bibliotek libmatekbd.
59
60 %prep
61 %setup -q
62
63 %build
64 %{__libtoolize}
65 %{__aclocal} -I m4
66 %{__autoconf}
67 %{__autoheader}
68 %{__automake}
69 %configure \
70         --disable-silent-rules \
71         --disable-static \
72         %{?with_gtk3:--with-gtk=3.0}
73 %{__make}
74
75 %install
76 rm -rf $RPM_BUILD_ROOT
77 %{__make} install \
78         DESTDIR=$RPM_BUILD_ROOT
79
80 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
81 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,jv}
82
83 %find_lang %{name}
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %post
89 /sbin/ldconfig
90 %glib_compile_schemas
91
92 %postun
93 /sbin/ldconfig
94 if [ "$1" = "0" ]; then
95         %glib_compile_schemas
96 fi
97
98 %files -f %{name}.lang
99 %defattr(644,root,root,755)
100 %doc AUTHORS ChangeLog NEWS README
101 %attr(755,root,root) %{_libdir}/libmatekbd.so.*.*.*
102 %attr(755,root,root) %ghost %{_libdir}/libmatekbd.so.4
103 %attr(755,root,root) %{_libdir}/libmatekbdui.so.*.*.*
104 %attr(755,root,root) %ghost %{_libdir}/libmatekbdui.so.4
105 %{_datadir}/libmatekbd
106 %{_datadir}/glib-2.0/schemas/org.mate.peripherals-keyboard-xkb.gschema.xml
107 %{_libdir}/girepository-1.0/Matekbd-1.0.typelib
108
109 %files devel
110 %defattr(644,root,root,755)
111 %attr(755,root,root) %{_libdir}/libmatekbdui.so
112 %attr(755,root,root) %{_libdir}/libmatekbd.so
113 %{_includedir}/libmatekbd
114 %{_pkgconfigdir}/libmatekbd.pc
115 %{_pkgconfigdir}/libmatekbdui.pc
116 %{_datadir}/gir-1.0/Matekbd-1.0.gir
This page took 0.072242 seconds and 2 git commands to generate.