Skip to content

Commit 7013645

Browse files
committed
auto generate resources.qrc file
1 parent 734144a commit 7013645

File tree

4 files changed

+17
-50
lines changed

4 files changed

+17
-50
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
build
2+
data/resources.qrc
23
data/gschemas.compiled
34
debian/.debhelper
45
debian/pardus-pen

data/genresource.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/bin/sh
2+
cd data
3+
genresource(){
4+
echo "<RCC>"
5+
echo " <qresource prefix=\"/\">"
6+
{
7+
echo "tr.org.pardus.pen.default.conf"
8+
echo "tr.org.pardus.pen.svg"
9+
find images -type f
10+
} | sort | sed "s/^/ <file>/g;s/$/<\/file>/g"
11+
echo " </qresource>"
12+
echo "</RCC>"
13+
}
14+
15+
genresource > resources.qrc

data/resources.qrc

Lines changed: 0 additions & 50 deletions
This file was deleted.

meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ subdir('po')
2626

2727
if get_option('resources')
2828
# Build qrc
29+
run_command(['/bin/sh', './data/genresource.sh'], check:true)
2930
rcc_args = ['rcc', './data/resources.qrc', '-o', meson.current_build_dir()/'resources.cpp']
3031
if not get_option('etap19')
3132
rcc_args += ['-threshold=0' ,'--compress=9', '--compress-algo=zlib']

0 commit comments

Comments
 (0)