diff --git a/CMakeLists.txt b/CMakeLists.txt index 8b127b2..52e9975 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,13 +20,11 @@ add_executable(easy-switcher target_link_libraries(${PROJECT_NAME} ${LIBEVDEV_LIBRARIES}) -install(TARGETS easy-switcher RUNTIME DESTINATION /usr/bin) -install(FILES resources/easy-switcher.service DESTINATION /usr/lib/systemd/system) -install(FILES resources/easy-switcher.1 DESTINATION /usr/share/man/man1) +install(TARGETS easy-switcher RUNTIME DESTINATION bin) +install(FILES resources/easy-switcher.1 DESTINATION share/man/man1) add_custom_target(uninstall COMMAND ${CMAKE_COMMAND} -E remove /usr/bin/easy-switcher COMMAND ${CMAKE_COMMAND} -E remove_directory /etc/easy-switcher - COMMAND ${CMAKE_COMMAND} -E remove /usr/lib/systemd/system/easy-switcher.service COMMAND ${CMAKE_COMMAND} -E remove /usr/share/man/man1/easy-switcher.1 ) diff --git a/README.md b/README.md index 8f374d1..bd03262 100644 --- a/README.md +++ b/README.md @@ -9,3 +9,7 @@ sudo make install sudo easy-switcher --configure sudo systemctl enable easy-switcher sudo systemctl start easy-switcher + +you can create a deb package using + +dpkg-buildpackage --no-sign --build=binary --post-clean diff --git a/resources/changelog b/debian/changelog similarity index 100% rename from resources/changelog rename to debian/changelog diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..b1bd38b --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +13 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..0ee0bec --- /dev/null +++ b/debian/control @@ -0,0 +1,11 @@ +Source: easy-switcher +Section: utils +Priority: optional +Maintainer: freemind +Standards-Version: 0.5 + +Package: easy-switcher +Architecture: amd64 +Depends: libc6, libevdev2 +Description: Keyboard layout switcher for Linux + Easy Switcher is a keyboard layout switcher and input corrector for Linux. diff --git a/resources/copyright b/debian/copyright similarity index 100% rename from resources/copyright rename to debian/copyright diff --git a/resources/easy-switcher.service b/debian/easy-switcher.service similarity index 100% rename from resources/easy-switcher.service rename to debian/easy-switcher.service diff --git a/resources/postrm b/debian/postrm old mode 100644 new mode 100755 similarity index 74% rename from resources/postrm rename to debian/postrm index 7af87af..fdedceb --- a/resources/postrm +++ b/debian/postrm @@ -1,8 +1,6 @@ -# resources/postrm #!/bin/sh set -e +#DEBHELPER# if [ "$1" = "purge" ]; then rm -rf /etc/easy-switcher fi -exit 0 - diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..2d33f6a --- /dev/null +++ b/debian/rules @@ -0,0 +1,4 @@ +#!/usr/bin/make -f + +%: + dh $@ diff --git a/resources/changelog.gz b/resources/changelog.gz deleted file mode 100644 index da7998b..0000000 Binary files a/resources/changelog.gz and /dev/null differ diff --git a/resources/easy-switcher.1.gz b/resources/easy-switcher.1.gz deleted file mode 100644 index 50dda4b..0000000 Binary files a/resources/easy-switcher.1.gz and /dev/null differ diff --git a/resources/postinst b/resources/postinst deleted file mode 100644 index 7c7a7da..0000000 --- a/resources/postinst +++ /dev/null @@ -1,7 +0,0 @@ -# resources/postinst -#!/bin/sh -set -e -systemctl daemon-reload || true -systemctl enable easy-switcher.service || true -exit 0 - diff --git a/resources/prerm b/resources/prerm deleted file mode 100644 index 09afcea..0000000 --- a/resources/prerm +++ /dev/null @@ -1,7 +0,0 @@ -# resources/prerm -#!/bin/sh -set -e -systemctl stop easy-switcher.service || true -systemctl disable easy-switcher.service || true -exit 0 -