diff --git a/libxkbcommon.spec b/libxkbcommon.spec index cd7aac7..e855191 100644 --- a/libxkbcommon.spec +++ b/libxkbcommon.spec @@ -15,13 +15,13 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %if ! 0%{?suse_version} || 0%{?suse_version} >= 1315 %bcond_without x11 %else %bcond_with x11 %endif - Name: libxkbcommon Version: 0.7.2 Release: 0 @@ -96,7 +96,6 @@ Wayland and kmscon. This package contains the development headers for the library found in libxkbcommon. -%if %{with x11} %package x11-devel Summary: Development files for the libxkbcommon-x11 library Group: Development/Libraries/C and C++ @@ -109,27 +108,26 @@ users make sense of their keyboard input. This package contains the development headers for the library found in %name-x11-0. -%endif %prep %setup -q %build if [ ! -e configure ]; then - NOCONFIGURE=1 ./autogen.sh; -fi; + NOCONFIGURE=1 ./autogen.sh +fi %if %{with x11} extra_opts=--enable-x11 %else extra_opts=--disable-x11 %endif # Ensure people will use pkgconfig to locate headers. -%configure --disable-static --includedir="%_includedir/pkg/%name" $extra_opts +%configure --disable-static --includedir="%_includedir/%name" $extra_opts make %{?_smp_mflags} V=1 %install -make install DESTDIR="%buildroot"; -rm -f "%buildroot/%_libdir"/*.la; +%make_install +rm -f "%buildroot/%_libdir"/*.la %post -n libxkbcommon0 -p /sbin/ldconfig %postun -n libxkbcommon0 -p /sbin/ldconfig @@ -144,9 +142,9 @@ rm -f "%buildroot/%_libdir"/*.la; %files devel %defattr(-,root,root) %doc LICENSE NEWS -%_includedir/pkg/ +%_includedir/%name/ %if %{with x11} -%exclude %_includedir/pkg/%name/xkbcommon/xkbcommon-x11.h +%exclude %_includedir/%name/xkbcommon/xkbcommon-x11.h %endif %_libdir/libxkbcommon.so %_libdir/pkgconfig/xkbcommon.pc @@ -156,16 +154,13 @@ rm -f "%buildroot/%_libdir"/*.la; %defattr(-,root,root) %doc LICENSE NEWS %_libdir/libxkbcommon-x11.so.* -%endif -%if %{with x11} %files x11-devel %defattr(-,root,root) %doc LICENSE NEWS -%dir %_includedir/pkg -%dir %_includedir/pkg/%name -%dir %_includedir/pkg/%name/xkbcommon -%_includedir/pkg/%name/xkbcommon/xkbcommon-x11.h +%dir %_includedir/%name +%dir %_includedir/%name/xkbcommon +%_includedir/%name/xkbcommon/xkbcommon-x11.h %_libdir/libxkbcommon-x11.so %_libdir/pkgconfig/xkbcommon-x11.pc %endif