Updated Files
configure |
dodo.py |
install.py |
libbirdfont/BirdFont.vala |
libbirdgems/fit_cubic.c |
resources/desktop_icon.svg |
scripts/Android.mk |
scripts/AndroidBirdFont.mk |
scripts/AndroidBirdGems.mk |
scripts/AndroidBirdXml.mk |
scripts/android_build.py |
scripts/bavala.py |
scripts/build.py |
scripts/linux_build.py |
scripts/version.py |
--- a/configure
+++ b/configure
@@ -131,8 +131,9 @@
options.gee = "Any"
if not options.posix:
options.posix = has_posixvala ()
-
+
configure (options.gtk, options.gee, options.posix)
+
configfile.write_config (options.prefix)
configfile.write_compile_parameters (options.prefix, options.dest, options.cc, gee, options.posix)
--- a/dodo.py
+++ b/dodo.py
@@ -116,8 +116,8 @@
libbirdgems = Vala(src='libbirdgems', build='build', library='birdgems', so_version=version.LIBBIRDGEMS_SO_VERSION, pkg_libs=LIBBIRD_LIBS, vala_deps=[])
def task_libbirdgems():
yield libbirdgems.gen_c(valac_options)
- yield libbirdgems.gen_o([])
- yield libbirdgems.gen_so('-L ./build -l m')
+ yield libbirdgems.gen_o(['-fPIC'])
+ yield libbirdgems.gen_so('-shared -L ./build -l m')
yield libbirdgems.gen_ln()
--- a/install.py
+++ b/install.py
@@ -184,7 +184,7 @@
link (libdir, 'libbirdgems.' + version.LIBBIRDGEMS_SO_VERSION + '.dylib', ' libbirdgems.dylib.' + version.LIBBIRDGEMS_SO_VERSION_MAJOR)
link (libdir, 'libbirdgems.' + version.LIBBIRDGEMS_SO_VERSION + '.dylib', ' libbirdgems.dylib')
else:
- print ("Can't find libbirdgems.")
+ print ("Can't find libbirdgems, version: " + version.LIBBIRDGEMS_SO_VERSION)
exit (1)
--- a/libbirdfont/BirdFont.vala
+++ b/libbirdfont/BirdFont.vala
@@ -728,7 +728,11 @@
/** Translate string */
public string t_ (string t) {
+ #if ANDROID
+ return t;
+ #else
return _(t);
+ #endif
}
/** Translate mac menu items */
--- a/libbirdgems/fit_cubic.c
+++ b/libbirdgems/fit_cubic.c
@@ -69,7 +69,7 @@
Point2* points;
int npoints;
- if (npoints % 2 != 0) {
+ if (lines_size % 2 != 0) {
fprintf (stderr, "Odd number of coordinates in fit_bezier_curve_to_line.");
return;
}
--- a/resources/desktop_icon.svg
+++ b/resources/desktop_icon.svg
@@ -57,7 +57,6 @@
style="stop-color:#0087bf;stop-opacity:1" />
</linearGradient>
<linearGradient
- inkscape:collect="always"
id="linearGradient4410"
osb:paint="gradient">
<stop
@@ -155,6 +154,33 @@
inkscape:collect="always"
xlink:href="#linearGradient4468"
id="linearGradient4470-8-2-2"
+ gradientUnits="userSpaceOnUse"
+ x1="8.5716257"
+ y1="82.838142"
+ x2="77.407417"
+ y2="-10.225219" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4468"
+ id="linearGradient4268"
+ gradientUnits="userSpaceOnUse"
+ x1="8.5716257"
+ y1="82.838142"
+ x2="77.407417"
+ y2="-10.225219" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4468"
+ id="linearGradient4276"
+ gradientUnits="userSpaceOnUse"
+ x1="8.5716257"
+ y1="82.838142"
+ x2="77.407417"
+ y2="-10.225219" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4468"
+ id="linearGradient4278"
gradientUnits="userSpaceOnUse"
x1="8.5716257"
y1="82.838142"
@@ -169,14 +195,14 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35355339"
- inkscape:cx="495.02085"
- inkscape:cy="-441.66098"
+ inkscape:cx="33.987228"
+ inkscape:cy="-476.06456"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
- inkscape:window-width="1201"
+ inkscape:window-width="1217"
inkscape:window-height="734"
- inkscape:window-x="79"
+ inkscape:window-x="63"
inkscape:window-y="27"
inkscape:window-maximized="1"
showguides="false" />
@@ -188,7 +214,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
+ <dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
@@ -318,8 +344,8 @@
id="rect4875"
width="256"
height="256"
- x="40.925945"
- y="1112.1814"
+ x="-4.3288889"
+ y="1310.1713"
inkscape:export-filename="/home/johan/birdfont/resources/linux/256x256/birdfont.png"
inkscape:export-xdpi="90.000008"
inkscape:export-ydpi="90.000008" />
@@ -328,14 +354,14 @@
id="rect4921"
width="107.53895"
height="137.04079"
- x="115.93333"
- y="1169.0635"
+ x="62.193203"
+ y="1695.1509"
inkscape:export-filename="/home/johan/birdfont/resources/linux/256x256/birdfont.png"
inkscape:export-xdpi="90.000008"
inkscape:export-ydpi="90.000008" />
<g
id="B-7-1"
- transform="matrix(2.130976,0,0,2.130976,86.642821,1164.4828)"
+ transform="matrix(2.130976,0,0,2.130976,32.902706,1690.5702)"
style="fill:url(#linearGradient4756);fill-opacity:1"
inkscape:export-filename="/home/johan/birdfont/resources/linux/256x256/birdfont.png"
inkscape:export-xdpi="90.000008"
@@ -348,7 +374,7 @@
</g>
<g
id="B-0-0-6"
- transform="matrix(2.130976,0,0,2.130976,86.502181,1164.8155)"
+ transform="matrix(2.130976,0,0,2.130976,32.762066,1690.9029)"
style="fill:#a3daf6;fill-opacity:1"
inkscape:export-filename="/home/johan/birdfont/resources/linux/256x256/birdfont.png"
inkscape:export-xdpi="90.000008"
@@ -362,17 +388,17 @@
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- x="311.12698"
- y="1244.6953"
+ x="257.38687"
+ y="1770.7827"
id="text4923"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
- x="311.12698"
- y="1244.6953"
+ x="257.38687"
+ y="1770.7827"
id="tspan4927">256x256</tspan></text>
<g
id="g4990"
- transform="matrix(0.1875,0,0,0.1875,79.073728,1398.6565)"
+ transform="matrix(0.1875,0,0,0.1875,25.333613,1924.7439)"
inkscape:export-filename="/home/johan/birdfont/resources/linux/48x48/birdfont.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
@@ -426,17 +452,17 @@
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- x="319.65689"
- y="1699.6499"
+ x="265.91678"
+ y="2225.7373"
id="text4923-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
- x="319.65689"
- y="1699.6499"
+ x="265.91678"
+ y="2225.7373"
id="tspan4998">48x58</tspan></text>
<g
id="g4990-7"
- transform="matrix(0.5,0,0,0.5,45.373646,731.24186)"
+ transform="matrix(0.5,0,0,0.5,-8.3664691,1257.3293)"
inkscape:export-filename="/home/johan/birdfont/resources/linux/128x128/birdfont.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
@@ -490,14 +516,77 @@
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- x="312.70465"
- y="1504.8214"
+ x="258.96454"
+ y="2030.9088"
id="text4923-0-4"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
- x="312.70465"
- y="1504.8214"
+ x="258.96454"
+ y="2030.9088"
id="tspan5119">128x128</tspan></text>
+ <g
+ id="g4280"
+ transform="matrix(2,0,0,2,1248.057,-1106.8227)">
+ <rect
+ inkscape:export-ydpi="90.000008"
+ inkscape:export-xdpi="90.000008"
+ inkscape:export-filename="/home/johan/birdfont/resources/linux/256x256/birdfont.png"
+ y="1113.8668"
+ x="-654.08746"
+ height="256"
+ width="256"
+ id="rect4875-0"
+ style="fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ inkscape:export-ydpi="90.000008"
+ inkscape:export-xdpi="90.000008"
+ inkscape:export-filename="/home/johan/birdfont/resources/linux/256x256/birdfont.png"
+ y="1170.7489"
+ x="-579.08008"
+ height="137.04079"
+ width="107.53895"
+ id="rect4921-2"
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ inkscape:export-ydpi="90.000008"
+ inkscape:export-xdpi="90.000008"
+ inkscape:export-filename="/home/johan/birdfont/resources/linux/256x256/birdfont.png"
+ style="fill:url(#linearGradient4278);fill-opacity:1"
+ transform="matrix(2.130976,0,0,2.130976,-608.37057,1166.1682)"
+ id="B-7-1-8">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient4276);fill-opacity:1;stroke-width:0px"
+ d="m 20.86914,62.970709 18.43555,0 0,-17.67774 13.63671,0 0.75782,-14.900389 -13.63672,0 0,-10.10156 16.66601,0.25195 1.51563,-10.85937 -37.375,-0.25196 0,53.539069 z M 52.56497,-16.43502 C 76.483865,-16.096019 80.396814,0.3836932 80.35742,9.1153716 80.298161,22.250049 74.686675,28.231432 69.28515,31.35742 74.782731,35.924597 80.775758,39.77855 81.07226,55.026583 81.643428,84.399491 53.92969,83.85742 53.92969,83.85742 L 0,84.21485 0,-16.5 l 52.56497,0.06498 z"
+ id="path_B-2-79-45" />
+ </g>
+ <g
+ inkscape:export-ydpi="90.000008"
+ inkscape:export-xdpi="90.000008"
+ inkscape:export-filename="/home/johan/birdfont/resources/linux/256x256/birdfont.png"
+ style="fill:#a3daf6;fill-opacity:1"
+ transform="matrix(2.130976,0,0,2.130976,-608.51121,1166.5009)"
+ id="B-0-0-6-61">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#a3daf6;fill-opacity:1;stroke-width:0px"
+ d="m 59.141772,4.0476554 -0.88539,5.4764683 -33.851972,0 0,53.2868233 -6.06092,0 0,-59.0952026 40.798282,0.3319117 z"
+ id="path_B-6-9-30-7" />
+ </g>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="468.76266"
+ y="1375.2213"
+ id="text4923-4"
+ sodipodi:linespacing="125%"
+ inkscape:transform-center-x="93.338095"
+ inkscape:transform-center-y="50.911688"><tspan
+ sodipodi:role="line"
+ x="468.76266"
+ y="1375.2213"
+ id="tspan4927-4">512x512</tspan></text>
</g>
</svg>
--- a/scripts/Android.mk
+++ /dev/null
@@ -1,31 +1,1 @@
- LOCAL_PATH := $(call my-dir)
-
- include $(CLEAR_VARS)
-
- LOCAL_MODULE := birdfont
-
- LOCAL_CFLAGS := -D 'GETTEXT_PACKAGE="birdfont"'
- LOCAL_CFLAGS += -Wno-missing-field-initializers
- LOCAL_CFLAGS += -I.
- LOCAL_CFLAGS += -I /opt/android/include
- LOCAL_CFLAGS += -I /opt/android/include/glib-2.0
- LOCAL_CFLAGS += -I /opt/android/include/libxml2
- LOCAL_CFLAGS += -I /opt/android/include/gee-1.0
- LOCAL_CFLAGS += -I /opt/android/include/freetype
-
- LOCAL_LDLIBS += -L/opt/android/lib/$(TARGET_ARCH_ABI)
- LOCAL_LDLIBS += -lm
- LOCAL_LDLIBS += -lc
- LOCAL_LDLIBS += -llog
- LOCAL_LDLIBS += -ljava-bitmap
- LOCAL_LDLIBS += -lxml2
- LOCAL_LDLIBS += -lgee
- LOCAL_LDLIBS += -lft2
- LOCAL_LDLIBS += -lglib-2.0-tarnyko
-
- LOCAL_SRC_FILES := $(wildcard *.c)
-
- include $(BUILD_SHARED_LIBRARY)
-
- $(call import-module,android/cpufeatures)
--- /dev/null
+++ b/scripts/AndroidBirdFont.mk
@@ -1,1 +1,46 @@
+ LOCAL_PATH := $(call my-dir)
+
+ include $(CLEAR_VARS)
+
+ LOCAL_MODULE := birdfont
+
+ LOCAL_CFLAGS := -D 'GETTEXT_PACKAGE="birdfont"'
+ LOCAL_CFLAGS += -Wno-missing-field-initializers
+ LOCAL_CFLAGS += -I $(LOCAL_PATH)
+ LOCAL_CFLAGS += -I ../../libbirdxml
+ LOCAL_CFLAGS += -I ../../libbirdgems
+ LOCAL_CFLAGS += -I /opt/android/include
+ LOCAL_CFLAGS += -I /opt/android/include/glib-2.0
+ LOCAL_CFLAGS += -I /opt/android/lib/glib-2.0/include
+ LOCAL_CFLAGS += -I /opt/android/include/gee-1.0
+ LOCAL_CFLAGS += -I /opt/android/include/freetype
+ LOCAL_CFLAGS += -I /opt/android/include/cairo
+
+
+ #FIXME: $(TARGET_ARCH_ABI)
+
+ LOCAL_LDLIBS += -L $(LOCAL_PATH)/../../
+ LOCAL_LDLIBS += -lbirdxml
+ LOCAL_LDLIBS += -lbirdgems
+
+ LOCAL_LDLIBS += -L/opt/android/lib
+ LOCAL_LDLIBS += -ljava-bitmap
+ LOCAL_LDLIBS += -lgee
+ LOCAL_LDLIBS += -lft2
+ LOCAL_LDLIBS += -lglib-2.0
+ LOCAL_LDLIBS += -lgio-2.0
+ LOCAL_LDLIBS += -lintl
+ LOCAL_LDLIBS += -liconv
+ LOCAL_LDLIBS += -lgobject-2.0
+
+ LOCAL_LDLIBS += -lm
+ LOCAL_LDLIBS += -lc
+ LOCAL_LDLIBS += -lz
+ LOCAL_LDLIBS += -llog
+
+ LOCAL_SRC_FILES := $(wildcard *.c)
+
+ include $(BUILD_SHARED_LIBRARY)
+
+ $(call import-module,android/cpufeatures)
--- /dev/null
+++ b/scripts/AndroidBirdGems.mk
@@ -1,1 +1,30 @@
+ LOCAL_PATH := $(call my-dir)
+
+ include $(CLEAR_VARS)
+
+ LOCAL_MODULE := birdgems
+
+ LOCAL_CFLAGS += -Wno-missing-field-initializers
+ LOCAL_CFLAGS += -I ../
+ LOCAL_CFLAGS += -I /opt/android/include
+ LOCAL_CFLAGS += -I /opt/android/include/glib-2.0
+ LOCAL_CFLAGS += -I /opt/android/lib/glib-2.0/include
+
+ #FIXME: $(TARGET_ARCH_ABI)
+
+ LOCAL_LDLIBS += -L/opt/android/lib
+ LOCAL_LDLIBS += -lglib-2.0
+ LOCAL_LDLIBS += -lintl
+ LOCAL_LDLIBS += -liconv
+ LOCAL_LDLIBS += -lgobject-2.0
+
+ LOCAL_LDLIBS += -lm
+ LOCAL_LDLIBS += -lc
+ LOCAL_LDLIBS += -llog
+
+ LOCAL_SRC_FILES := $(wildcard *.c)
+
+ include $(BUILD_SHARED_LIBRARY)
+
+ $(call import-module,android/cpufeatures)
--- /dev/null
+++ b/scripts/AndroidBirdXml.mk
@@ -1,1 +1,33 @@
+ LOCAL_PATH := $(call my-dir)
+
+ include $(CLEAR_VARS)
+
+ LOCAL_MODULE := birdxml
+
+ LOCAL_CFLAGS += -Wno-missing-field-initializers
+ LOCAL_CFLAGS += -I ../
+ LOCAL_CFLAGS += -I /opt/android/include
+ LOCAL_CFLAGS += -I /opt/android/include/glib-2.0
+ LOCAL_CFLAGS += -I /opt/android/lib/glib-2.0/include
+ LOCAL_CFLAGS += -I /opt/android/include/gee-1.0
+
+
+ #FIXME: $(TARGET_ARCH_ABI)
+
+ LOCAL_LDLIBS += -L/opt/android/lib
+ LOCAL_LDLIBS += -lglib-2.0
+ LOCAL_LDLIBS += -lintl
+ LOCAL_LDLIBS += -liconv
+ LOCAL_LDLIBS += -lgobject-2.0
+ LOCAL_LDLIBS += -lgee
+
+ LOCAL_LDLIBS += -lm
+ LOCAL_LDLIBS += -lc
+ LOCAL_LDLIBS += -llog
+
+ LOCAL_SRC_FILES := $(wildcard *.c)
+
+ include $(BUILD_SHARED_LIBRARY)
+
+ $(call import-module,android/cpufeatures)
--- a/scripts/android_build.py
+++ b/scripts/android_build.py
@@ -31,12 +31,27 @@
configfile.write_config (prefix)
compile_translations()
+
+ build.libbirdgems(prefix, cc, cflags, library_ldflags, valac, valaflags, library)
+ run ("mkdir -p build/libbirdgems/jni");
+ run ("cp scripts/AndroidBirdGems.mk build/libbirdgems/jni/Android.mk");
+ run ("cp build/libbirdgems/*.c build/libbirdgems/jni/");
+ run ("cd build/libbirdgems/jni && ndk-build");
+ run ("cp -ra build/libbirdgems/libs/armeabi/libbirdgems.so build/");
+
+ build.libbirdxml(prefix, cc, cflags, library_ldflags, valac, valaflags, library)
+ run ("mkdir -p build/libbirdxml/jni");
+ run ("cp scripts/AndroidBirdXml.mk build/libbirdxml/jni/Android.mk");
+ run ("cp build/libbirdxml/*.c build/libbirdxml/jni/");
+ run ("cd build/libbirdxml/jni && ndk-build");
+ run ("cp -ra build/libbirdxml/libs/armeabi/libbirdxml.so build/");
+
build.libbirdfont(prefix, cc, cflags, library_ldflags, valac, valaflags, library)
- run ("mkdir -p build/jni");
- run ("cp scripts/Android.mk build/jni/");
- run ("cp scripts/Application.mk build/jni");
- run ("cp build/libbirdfont/*.c build/jni/");
- run ("cd build/jni && ndk-build");
+ run ("mkdir -p build/libbirdfont/jni");
+ run ("cp scripts/AndroidBirdFont.mk build/libbirdfont/jni/Android.mk");
+ run ("cp build/libbirdfont/*.c build/libbirdfont/jni/");
+ run ("cd build/libbirdfont/jni && ndk-build");
+ run ("cp -ra build/libbirdfont/libs/armeabi/libbirdfont.so build/");
print ("Done")
--- a/scripts/bavala.py
+++ b/scripts/bavala.py
@@ -147,7 +147,7 @@
def compile_cmd(conf, opts, libs, pos):
flags = []
for l in libs:
- if not l == "posix" and not l == "posixtypes":
+ if not l == "posix" and not l == "posixtypes":
process = subprocess.Popen ('pkg-config --cflags ' + l, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
cflags = process.stdout.readline()
process.communicate()[0]
@@ -162,6 +162,7 @@
pos = ["-c " + cc, "-o " + obj ]
cmd_args = {'libs':self.pkg_libs, 'opts':opts, 'pos':pos}
action = CmdAction((compile_cmd, [], cmd_args))
+
yield {
'name': obj.rsplit('/')[-1],
'file_dep': [ cc ],
--- a/scripts/build.py
+++ b/scripts/build.py
@@ -188,14 +188,16 @@
--library libbirdgems \
libbirdgems/*.vala \
""")
+
+ run("cp libbirdgems/*.c build/libbirdgems/")
+ run("cp libbirdgems/*.h build/libbirdgems/")
if cc == "":
print ("Skipping compilation");
- else:
- run("cp libbirdgems/*.c build/libbirdgems/")
- run("cp libbirdgems/*.h build/libbirdgems/")
-
+ else:
run(cc + " " + cflags + """ \
+ -fPIC \
+ $(pkg-config --cflags glib-2.0) \
-c build/libbirdgems/*.c \
""")
@@ -209,6 +211,7 @@
run(cc + " " + ldflags + """ \
-shared \
""" + sonameparam + """ \
+ -fPIC \
build/libbirdgems/*.o \
$(pkg-config --libs glib-2.0) \
$(pkg-config --libs gobject-2.0) \
@@ -265,7 +268,7 @@
$(pkg-config --libs gio-2.0) \
$(pkg-config --libs cairo) \
$(pkg-config --libs glib-2.0) \
- -L./build -L./build/bin -l birdxml \
+ -L./build -L./build/bin -l birdxml -l birdgems\
-o ./build/bin/birdfont-export""")
run("rm -f build/birdfont.1.gz")
@@ -318,11 +321,12 @@
build/birdfont-import/*.o \
-Lbuild/bin/ -lbirdfont \
-lm \
+ -fPIC \
$(pkg-config --libs """ + config.GEE + """) \
$(pkg-config --libs gio-2.0) \
$(pkg-config --libs cairo) \
$(pkg-config --libs glib-2.0) \
- -L./build -L./build/bin -l birdxml \
+ -L./build -L./build/bin -l birdxml -l birdgems\
-o ./build/bin/birdfont-import""")
def birdfont_autotrace(prefix, cc, cflags, ldflags, valac, valaflags, nonNull = True):
@@ -367,7 +371,7 @@
$(pkg-config --libs cairo) \
$(pkg-config --libs glib-2.0) \
$(pkg-config --libs gdk-pixbuf-2.0) \
- -L./build -L./build/bin -l birdxml \
+ -L./build -L./build/bin -l birdxml -l birdgems\
-o ./build/bin/birdfont-autotrace""")
@@ -419,7 +423,7 @@
$(pkg-config --libs webkitgtk-3.0) \
$(pkg-config --libs gtk+-2.0) \
$(pkg-config --libs libnotify) \
- -L./build -L./build/bin -l birdxml \
+ -L./build -L./build/bin -l birdxml -l birdgems\
-o ./build/bin/birdfont""")
--- a/scripts/linux_build.py
+++ b/scripts/linux_build.py
@@ -61,7 +61,7 @@
configfile.write_config (prefix)
compile_translations()
- build.libbirdgems(prefix, cc, birdgemslibrary_cflags, birdgemslibrary_ldflags, valac, valaflags, "birdgems.so." + version.LIBBIRDGEMS_SO_VERSION, False)
+ build.libbirdgems(prefix, cc, birdgemslibrary_cflags, birdgemslibrary_ldflags, valac, valaflags, "libbirdgems.so." + version.LIBBIRDGEMS_SO_VERSION, False)
build.libbirdxml(prefix, cc, xmllibrary_cflags, xmllibrary_ldflags, valac, valaflags, "libbirdxml.so." + version.LIBBIRDXML_SO_VERSION, False)
build.libbirdfont(prefix, cc, library_cflags, library_ldflags, valac, valaflags, "libbirdfont.so." + version.SO_VERSION, False)
build.birdfont_autotrace(prefix, cc, cflags, ldflags, valac, valaflags, False)
--- a/scripts/version.py
+++ b/scripts/version.py
@@ -13,7 +13,7 @@
Lesser General Public License for more details.
"""
- VERSION = '2.7.0'
+ VERSION = '2.7.9'
SO_VERSION_MAJOR = '36'
SO_VERSION_MINOR = '0'
SO_VERSION = SO_VERSION_MAJOR + '.' + SO_VERSION_MINOR