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