Skip to content

Commit 55d5729

Browse files
committed
New package: libresprite-1.2
1 parent 9097ff0 commit 55d5729

File tree

2 files changed

+62
-0
lines changed

2 files changed

+62
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
--- a/src/app/CMakeLists.txt
2+
+++ b/src/app/CMakeLists.txt
3+
@@ -9,7 +9,7 @@ foreach(widget_file ${widget_files})
4+
5+
add_custom_command(
6+
OUTPUT ${output_fn}
7+
- COMMAND ${CMAKE_BINARY_DIR}/bin/gen --input ${widget_file} --widgetid ${widget_name} > ${output_fn}.tmp
8+
+ COMMAND gen --input ${widget_file} --widgetid ${widget_name} > ${output_fn}.tmp
9+
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${output_fn}.tmp ${output_fn}
10+
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
11+
MAIN_DEPENDENCY ${widget_file}
12+
@@ -24,7 +24,7 @@ set(pref_xml ${CMAKE_SOURCE_DIR}/data/pref.xml)
13+
set(output_fn ${CMAKE_CURRENT_BINARY_DIR}/pref.xml.h)
14+
add_custom_command(
15+
OUTPUT ${output_fn}
16+
- COMMAND ${CMAKE_BINARY_DIR}/bin/gen --input ${pref_xml} --pref-h > ${output_fn}.tmp
17+
+ COMMAND gen --input ${pref_xml} --pref-h > ${output_fn}.tmp
18+
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${output_fn}.tmp ${output_fn}
19+
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
20+
MAIN_DEPENDENCY ${pref_xml}
21+
@@ -34,7 +34,7 @@ list(APPEND generated_files ${output_fn})
22+
set(output_fn ${CMAKE_CURRENT_BINARY_DIR}/pref.xml.cpp)
23+
add_custom_command(
24+
OUTPUT ${output_fn}
25+
- COMMAND ${CMAKE_BINARY_DIR}/bin/gen --input ${pref_xml} --pref-cpp > ${output_fn}.tmp
26+
+ COMMAND gen --input ${pref_xml} --pref-cpp > ${output_fn}.tmp
27+
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${output_fn}.tmp ${output_fn}
28+
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
29+
MAIN_DEPENDENCY ${pref_xml}
30+
@@ -46,7 +46,7 @@ set(skin_xml ${CMAKE_SOURCE_DIR}/data/skins/default/skin.xml)
31+
set(output_fn ${CMAKE_CURRENT_BINARY_DIR}/skin.xml.h)
32+
add_custom_command(
33+
OUTPUT ${output_fn}
34+
- COMMAND ${CMAKE_BINARY_DIR}/bin/gen --input ${skin_xml} --skin > ${output_fn}.tmp
35+
+ COMMAND gen --input ${skin_xml} --skin > ${output_fn}.tmp
36+
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${output_fn}.tmp ${output_fn}
37+
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
38+
MAIN_DEPENDENCY ${skin_xml}

srcpkgs/libresprite/template

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Template file for 'libresprite'
2+
pkgname=libresprite
3+
version=1.2
4+
revision=1
5+
build_style=cmake
6+
build_helper=qemu
7+
configure_args="-DCMAKE_EXE_LINKER_FLAGS=-lwebp"
8+
hostmakedepends="pkg-config"
9+
makedepends="freetype-devel tinyxml2-devel giflib-devel libwebp-devel
10+
SDL2-devel libjpeg-turbo-devel SDL2_image-devel libpng-devel libXi-devel
11+
pixman-devel libarchive-devel libcurl-devel"
12+
short_desc="Animated sprite editor & pixel art tool"
13+
maintainer="Kirilla39 <kirill39.pesin@ya.ru>"
14+
license="GPL-2.0-only"
15+
homepage="https://github.com/libresprite/libresprite"
16+
distfiles="https://github.com/libresprite/libresprite/releases/download/v${version}/SOURCE.CODE.+.submodules.tar.gz"
17+
checksum="38a2387694df9d5725244622d1c2e6cae8aced06b19c19cfbeab96afb13523c0"
18+
19+
post_install() {
20+
vinstall desktop/libresprite.desktop 644 usr/share/applications libresprite.desktop
21+
for size in 16 32 48 64 256; do
22+
vinstall desktop/icons/hicolor/${size}x${size}/apps/libresprite.png 644 usr/share/icons/hicolor/${size}x${size}/apps/
23+
done
24+
}

0 commit comments

Comments
 (0)