export LOCAL_KEYMAP_PATH=%{buildroot}/%{TZ_SYS_RO_SHARE}/X11/xkb
export RULE_FILE_PATH=%{TZ_SYS_RO_SHARE}/X11/xkb/xkb.rule
export KEYMAP_FILE_PATH="%{KEYMAP_FILE_PATH}"
+./remove_unused_files.sh
install -m 0700 make_symbols.sh %{buildroot}%{_bindir}/
install -m 0700 make_keycodes.sh %{buildroot}%{_bindir}/
-install -m 0700 remove_unused_files.sh %{buildroot}%{_bindir}/
install -m 0700 remove_symbols.sh %{buildroot}%{_bindir}/
# DO the optimization at RPM install, not at build
pushd %{TZ_SYS_RO_SHARE}/X11/xkb
%{_bindir}/make_keycodes.sh
%{_bindir}/make_symbols.sh
+%{_bindir}/remove_symbols.sh
rm -f %{_bindir}/make_keycodes.sh
rm -f %{_bindir}/make_symbols.sh
+rm -f %{_bindir}/remove_symbols.sh
popd
pushd /tmp/xkeyboard-config-install
ln -sf %{_bindir}/remove_symbols.sh remove_symbols.sh
-%{_bindir}/remove_unused_files.sh
-rm -f %{_bindir}/remove_unused_files.sh
rm -f %{_bindir}/remove_symbols.sh
rm remove_symbols.sh
%{_bindir}/cache
%{_bindir}/cache
%{_bindir}/make_keycodes.sh
%{_bindir}/make_symbols.sh
-%{_bindir}/remove_unused_files.sh
%{_bindir}/remove_symbols.sh
#!/bin/sh
KEYMAP_PATH=${LOCAL_KEYMAP_PATH}
+
rm -rf ${KEYMAP_PATH}/compat/japan
rm -rf ${KEYMAP_PATH}/compat/olpc
rm -rf ${KEYMAP_PATH}/compat/pc*
rm -rf ${KEYMAP_PATH}/keycodes/ataritt
rm -rf ${KEYMAP_PATH}/keycodes/digital_vndr
rm -rf ${KEYMAP_PATH}/keycodes/empty
-rm -rf ${KEYMAP_PATH}/keycodes/evdev
rm -rf ${KEYMAP_PATH}/keycodes/fujitsu
rm -rf ${KEYMAP_PATH}/keycodes/hp
rm -rf ${KEYMAP_PATH}/keycodes/ibm
rm -rf ${KEYMAP_PATH}/rules/base*
rm -rf ${KEYMAP_PATH}/rules/bin
rm -rf ${KEYMAP_PATH}/rules/compat
-rm -rf ${KEYMAP_PATH}/rules/evdev.*
rm -rf ${KEYMAP_PATH}/rules/xfree*
rm -rf ${KEYMAP_PATH}/rules/xkb.dtd
rm -rf ${KEYMAP_PATH}/rules/xorg*
-./remove_symbols.sh
-
rm -rf ${KEYMAP_PATH}/types/cancel
rm -rf ${KEYMAP_PATH}/types/caps
rm -rf ${KEYMAP_PATH}/types/default