diff options
author | CoprDistGit <infra@openeuler.org> | 2025-05-03 15:37:13 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2025-05-03 15:37:13 +0000 |
commit | d595717065a365ca15c06e29db848ebeb5b93cbd (patch) | |
tree | 28eca3312ed3f27459d948ee1a4f8be883ec7efb | |
parent | f92a5c42f06fa3184350a61e831b58021f6065fb (diff) |
automatic import of libxkbcommon
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | libxkbcommon.spec | 165 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 167 insertions, 0 deletions
@@ -0,0 +1 @@ +/xkbcommon-1.9.1.tar.gz diff --git a/libxkbcommon.spec b/libxkbcommon.spec new file mode 100644 index 0000000..d84f22e --- /dev/null +++ b/libxkbcommon.spec @@ -0,0 +1,165 @@ +Name: libxkbcommon +Version: 1.9.1 +Release: 1 +Summary: X.Org X11 XKB parsing library +License: MIT AND X11 AND MIT-CMU +URL: https://www.xkbcommon.org/ +Source0: https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-%{version}.tar.gz + +BuildRequires: meson >= 0.58.0 +BuildRequires: pkgconfig(bash-completion) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(xcb) >= 1.10 +BuildRequires: pkgconfig(xcb-xkb) >= 1.10 +BuildRequires: pkgconfig(xkeyboard-config) +BuildRequires: /usr/bin/bison +Requires: xkeyboard-config + +%description +xkbcommon is a library for handling of keyboard descriptions, including +loading them from disk, parsing them and handling their state. It's mainly +meant for client toolkits, window systems, and other system applications + +%package devel +Summary: X.Org X11 XKB parsing development package +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +X.Org X11 XKB parsing development package + +%package x11 +Summary: X.Org X11 XKB keymap creation library +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description x11 +%{name}-x11 is the X.Org library for creating keymaps by querying the X +server. + +%package x11-devel +Summary: X.Org X11 XKB keymap creation library +Requires: %{name}-x11%{?_isa} = %{version}-%{release} +Requires: %{name}-devel = %{version}-%{release} + +%description x11-devel +X.Org X11 XKB keymap creation library development package + +%package utils +Summary: X.Org X11 XKB parsing utilities +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description utils +%{name}-utils is a set of utilities to analyze and test XKB parsing + +%prep +%autosetup -n libxkbcommon-xkbcommon-%{version} -p1 + +%build +%meson -Denable-docs=false \ + -Denable-x11=true \ + -Denable-wayland=false +%meson_build + +%install +%meson_install + +%files +%license LICENSE +%{_libdir}/libxkbcommon.so.* +%{_libdir}/libxkbregistry.so.* + +%files devel +%{_libdir}/libxkbcommon.so +%{_libdir}/libxkbregistry.so +%dir %{_includedir}/xkbcommon/ +%{_includedir}/xkbcommon/xkbcommon.h +%{_includedir}/xkbcommon/xkbcommon-compat.h +%{_includedir}/xkbcommon/xkbcommon-compose.h +%{_includedir}/xkbcommon/xkbcommon-keysyms.h +%{_includedir}/xkbcommon/xkbcommon-names.h +%{_includedir}/xkbcommon/xkbregistry.h +%{_libdir}/pkgconfig/xkbcommon.pc +%{_libdir}/pkgconfig/xkbregistry.pc + +%files x11 +%{_libdir}/libxkbcommon-x11.so.* + +%files x11-devel +%{_libdir}/libxkbcommon-x11.so +%{_includedir}/xkbcommon/xkbcommon-x11.h +%{_libdir}/pkgconfig/xkbcommon-x11.pc + +%files utils +%{_bindir}/xkbcli +%{_libexecdir}/xkbcommon/xkbcli-compile-compose +%{_libexecdir}/xkbcommon/xkbcli-compile-keymap +%{_libexecdir}/xkbcommon/xkbcli-dump-keymap-x11 +%{_libexecdir}/xkbcommon/xkbcli-how-to-type +%{_libexecdir}/xkbcommon/xkbcli-interactive-evdev +%{_libexecdir}/xkbcommon/xkbcli-interactive-x11 +%{_libexecdir}/xkbcommon/xkbcli-list +%{_mandir}/man1/xkbcli* +%{bash_completions_dir}/xkbcli + +%changelog +* Sat May 03 2025 Funda Wang <fundawang@yeah.net> - 1.9.1-1 +- update to 1.9.1 + +* Thu Mar 13 2025 Funda Wang <fundawang@yeah.net> - 1.8.1-1 +- update to 1.8.1 + +* Sun Feb 09 2025 Funda Wang <fundawang@yeah.net> - 1.8.0-1 +- update to 1.8.0 + +* Sun Aug 18 2024 Funda Wang <fundawang@yeah.net> - 1.7.0-1 +- update to 1.7.0 + +* Thu Dec 28 2023 Paul Thomas <paulthomas100199@gmail.com> - 1.6.0-1 +- Type: enhancement +- CVE: NA +- SUG: NA +- DESC: update to version 1.6.0 + +* Sat Feb 04 2023 zhouwenpei <zhouwenpei1@h-partners.com> - 1.5.0-1 +- CVE:NA +- SUG:NA +- DESC:update to 1.5.0 + +* Wed Aug 03 2022 wangkerong <wangkerong@h-partners.com> - 1.3.1-4 +- CVE:NA +- SUG:NA +- DESC:revert remove rpath,this is redundant code + +* Sat Jun 11 2022 wangkerong <wangkerong@h-partners.com> - 1.3.1-3 +- CVE:NA +- SUG:NA +- DESC:remove rpath + +* Tue Apr 19 2022 dongyuzhen <dongyuzhen@h-partners.com> - 1.3.1-2 +- enable test + +* Wed Nov 24 2021 hanhui <hanhui15@huawei.com> - 1.3.1-1 +- DESC: update to 1.3.1 + +* Thu Jan 28 2021 hanhui <hanhui15@huawei.com> - 1.0.3-1 +- Type: enhancement +- ID: NA +- SUG: NA +- DESC: update to 1.0.3 + +* Mon Jul 27 2020 openEuler Buildteam <buildteam@openeuler.org> - 0.10.0-1 +- update package version from 0.8.4 to 0.10.0 + +* Wed Jan 8 2020 openEuler Buildteam <buildteam@openeuler.org> - 0.8.4-3 +- Type: enhancement +- ID: NA +- SUG: NA +- DESC:delete redundant files + +* Mon Sep 23 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.8.4-2 +- Type: enhancement +- ID: NA +- SUG: NA +- DESC: rebuilt spec, add x11,x11-devel package. + +* Tue Sep 17 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.8.4-1 +- Package init @@ -0,0 +1 @@ +41be3996ad62a536ef77c2e3ce636149 xkbcommon-1.9.1.tar.gz |