]> git.pld-linux.org Git - packages/libmatekbd.git/blob - libmatekbd.spec
- locales cleanup
[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
82 # es_419 is bogus; frp,jv,ku_IQ,nah,nqo,sco not supported by glibc; ur_PK an empty copy of ur
83 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_419,frp,jv,ku_IQ,nah,nqo,sco,ur_PK}
84
85 %find_lang %{name}
86
87 %clean
88 rm -rf $RPM_BUILD_ROOT
89
90 %post
91 /sbin/ldconfig
92 %glib_compile_schemas
93
94 %postun
95 /sbin/ldconfig
96 if [ "$1" = "0" ]; then
97         %glib_compile_schemas
98 fi
99
100 %files -f %{name}.lang
101 %defattr(644,root,root,755)
102 %doc AUTHORS ChangeLog NEWS README
103 %attr(755,root,root) %{_libdir}/libmatekbd.so.*.*.*
104 %attr(755,root,root) %ghost %{_libdir}/libmatekbd.so.4
105 %attr(755,root,root) %{_libdir}/libmatekbdui.so.*.*.*
106 %attr(755,root,root) %ghost %{_libdir}/libmatekbdui.so.4
107 %{_datadir}/libmatekbd
108 %{_datadir}/glib-2.0/schemas/org.mate.peripherals-keyboard-xkb.gschema.xml
109 %{_libdir}/girepository-1.0/Matekbd-1.0.typelib
110
111 %files devel
112 %defattr(644,root,root,755)
113 %attr(755,root,root) %{_libdir}/libmatekbdui.so
114 %attr(755,root,root) %{_libdir}/libmatekbd.so
115 %{_includedir}/libmatekbd
116 %{_pkgconfigdir}/libmatekbd.pc
117 %{_pkgconfigdir}/libmatekbdui.pc
118 %{_datadir}/gir-1.0/Matekbd-1.0.gir
This page took 0.04872 seconds and 3 git commands to generate.