]> git.pld-linux.org Git - packages/libmatekbd.git/blame - libmatekbd.spec
up to 1.12.1
[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
a21443b8 8Version: 1.12.1
171ee57d 9Release: 1
19d2217e
ER
10License: LGPL v2+
11Group: X11/Libraries
5bdf1cf7 12Source0: http://pub.mate-desktop.org/releases/1.12/%{name}-%{version}.tar.xz
a21443b8 13# Source0-md5: 8c1c514a4921ef72405367abb4b70f49
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
1b0f5a3a 81%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/cmn
19d2217e 82
fd3ec117
ER
83# mate < 1.5 did not exist in pld, avoid dependency on mate-conf
84%{__rm} $RPM_BUILD_ROOT%{_datadir}/MateConf/gsettings/matekbd.convert
85
87460d0d 86%find_lang %{name}
19d2217e
ER
87
88%clean
89rm -rf $RPM_BUILD_ROOT
90
91%post
92/sbin/ldconfig
93%glib_compile_schemas
94
95%postun
96/sbin/ldconfig
97if [ "$1" = "0" ]; then
98 %glib_compile_schemas
99fi
100
101%files -f %{name}.lang
102%defattr(644,root,root,755)
c6e6733b 103%doc AUTHORS ChangeLog NEWS README
19d2217e 104%attr(755,root,root) %{_libdir}/libmatekbd.so.*.*.*
c6e6733b 105%attr(755,root,root) %ghost %{_libdir}/libmatekbd.so.4
19d2217e 106%attr(755,root,root) %{_libdir}/libmatekbdui.so.*.*.*
c6e6733b
JB
107%attr(755,root,root) %ghost %{_libdir}/libmatekbdui.so.4
108%{_datadir}/libmatekbd
109%{_datadir}/glib-2.0/schemas/org.mate.peripherals-keyboard-xkb.gschema.xml
5bdf1cf7 110%{_libdir}/girepository-1.0/Matekbd-1.0.typelib
19d2217e
ER
111
112%files devel
113%defattr(644,root,root,755)
c6e6733b
JB
114%attr(755,root,root) %{_libdir}/libmatekbdui.so
115%attr(755,root,root) %{_libdir}/libmatekbd.so
19d2217e
ER
116%{_includedir}/libmatekbd
117%{_pkgconfigdir}/libmatekbd.pc
118%{_pkgconfigdir}/libmatekbdui.pc
5bdf1cf7 119%{_datadir}/gir-1.0/Matekbd-1.0.gir
This page took 0.090817 seconds and 4 git commands to generate.