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