/
UCS
/
openwrt_packages
Обзор
Документация
Войти
/
UCS
/
openwrt_packages
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
libs/libinput/Makefile
68 строк
2 KB
Paul Fertser
treewide: remove AUTORELEASE
21 апр 2023, 23:46
21 апр 2023, 23:46
0c10c22
Код
Авторство
О чём код?
# This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=libinput PKG_VERSION:=1.19.4 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=http://www.freedesktop.org/software/libinput PKG_HASH:=ff33a570b5a936c81e6c08389a8581c2665311d026ce3d225c88d09c49f9b440 PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org> PKG_LICENSE:=MIT PKG_LICENSE_FILES:=COPYING include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/meson.mk define Package/libinput SECTION:=libs CATEGORY:=Libraries TITLE:=a library to handle input devices URL:=http://freedesktop.org/wiki/Software/libinput/ DEPENDS:=+libevdev +mtdev +libudev endef define Package/libinput/description libinput is a library to handle input devices in Wayland compositors and to provide a generic X.Org input driver. It provides device detection, device handling, input device event processing and abstraction so minimize the amount of custom input code compositors need to provide the common set of functionality that users expect. endef MESON_ARGS += \ -Depoll-dir=no \ -Dlibwacom=false \ -Ddebug-gui=false \ -Dtests=false \ -Dinstall-tests=false \ -Ddocumentation=false \ -Dcoverity=false \ -Dzshcompletiondir=no define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include $(CP) $(PKG_INSTALL_DIR)/usr/include/libinput.h $(1)/usr/include/ $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/libinput.so* $(1)/usr/lib/ $(INSTALL_DIR) $(1)/usr/lib/pkgconfig $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libinput.pc $(1)/usr/lib/pkgconfig/ endef define Package/libinput/install $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/{udev,libinput.so.*} $(1)/usr/lib $(INSTALL_DIR) $(1)/usr/libexec/libinput $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/libexec/libinput/* $(1)/usr/libexec/libinput $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/libinput $(1)/usr/bin $(INSTALL_DIR) $(1)/usr/share/libinput $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/libinput/* $(1)/usr/share/libinput endef $(eval $(call BuildPackage,libinput))