Bump liberty, add an icon
This commit is contained in:
parent
92902a4f76
commit
3c96448bcf
|
@ -63,7 +63,7 @@ if (WITH_LUA)
|
||||||
endif ()
|
endif ()
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
pkg_check_modules (x11 x11 xrender xft fontconfig)
|
pkg_check_modules (x11 x11 xrender xft fontconfig libpng)
|
||||||
option (WITH_X11 "Build with X11 support" ${x11_FOUND})
|
option (WITH_X11 "Build with X11 support" ${x11_FOUND})
|
||||||
if (WITH_X11)
|
if (WITH_X11)
|
||||||
if (NOT x11_FOUND)
|
if (NOT x11_FOUND)
|
||||||
|
@ -110,6 +110,22 @@ if (WITH_LUA)
|
||||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME})
|
DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME})
|
||||||
endif ()
|
endif ()
|
||||||
if (WITH_X11)
|
if (WITH_X11)
|
||||||
|
include (IconUtils)
|
||||||
|
|
||||||
|
set (icon_base ${PROJECT_BINARY_DIR}/icons)
|
||||||
|
set (icon_png_list)
|
||||||
|
foreach (icon_size 16 32 48)
|
||||||
|
icon_to_png (${PROJECT_NAME} ${PROJECT_SOURCE_DIR}/${PROJECT_NAME}.svg
|
||||||
|
${icon_size} ${icon_base} icon_png)
|
||||||
|
list (APPEND icon_png_list ${icon_png})
|
||||||
|
endforeach ()
|
||||||
|
|
||||||
|
add_custom_target (icons ALL DEPENDS ${icon_png_list})
|
||||||
|
|
||||||
|
install (FILES ${PROJECT_NAME}.svg
|
||||||
|
DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps)
|
||||||
|
install (DIRECTORY ${icon_base}
|
||||||
|
DESTINATION ${CMAKE_INSTALL_DATADIR})
|
||||||
install (FILES ${PROJECT_NAME}.desktop
|
install (FILES ${PROJECT_NAME}.desktop
|
||||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)
|
DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
2
LICENSE
2
LICENSE
|
@ -1,4 +1,4 @@
|
||||||
Copyright (c) 2016 - 2023, Přemysl Eric Janouch <p@janouch.name>
|
Copyright (c) 2016 - 2024, Přemysl Eric Janouch <p@janouch.name>
|
||||||
|
|
||||||
Permission to use, copy, modify, and/or distribute this software for any
|
Permission to use, copy, modify, and/or distribute this software for any
|
||||||
purpose with or without fee is hereby granted.
|
purpose with or without fee is hereby granted.
|
||||||
|
|
|
@ -23,10 +23,11 @@ The rest of this README will concern itself with externalities.
|
||||||
|
|
||||||
Building and Running
|
Building and Running
|
||||||
--------------------
|
--------------------
|
||||||
Build dependencies: CMake, pkg-config, awk, liberty (included),
|
Build-only dependencies: CMake, pkg-config, awk, liberty (included),
|
||||||
termo (included), asciidoctor or asciidoc (recommended but optional) +
|
termo (included), asciidoctor or asciidoc (recommended but optional),
|
||||||
|
rsvg-convert (X11) +
|
||||||
Runtime dependencies: ncursesw, libunistring, Lua >= 5.3 (for highlighting) +
|
Runtime dependencies: ncursesw, libunistring, Lua >= 5.3 (for highlighting) +
|
||||||
Optional runtime dependencies: x11, xft
|
Optional runtime dependencies: x11 + xft + libpng (X11)
|
||||||
|
|
||||||
$ git clone --recursive https://git.janouch.name/p/hex.git
|
$ git clone --recursive https://git.janouch.name/p/hex.git
|
||||||
$ mkdir hex/build
|
$ mkdir hex/build
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg version="1.0" width="48" height="48" viewBox="0 0 48 48"
|
||||||
|
xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="translate(24 24) scale(2 2)">
|
||||||
|
<path d="M 0 0 -10 0 -10 -10 0 -10 Z" stroke-width="0" fill="#c6ffd6" />
|
||||||
|
<path d="M 0 0 10 0 10 -10 0 -10 Z" stroke-width="0" fill="#ffd8d8" />
|
||||||
|
<path d="M 0 0 -10 0 -10 10 0 10 Z" stroke-width="0" fill="#d8d8ff" />
|
||||||
|
<path d="M 0 0 10 0 10 10 0 10 Z" stroke-width="0" fill="#ffffac" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 524 B |
2
liberty
2
liberty
|
@ -1 +1 @@
|
||||||
Subproject commit 4c2874649d4b1d2414793d60915d309f0bf67117
|
Subproject commit 1966b81b4d51998666c81e4618d42c25712f17a1
|
Loading…
Reference in New Issue