Clone in a terminal:
Commit 2a1198f
Johan Mattsson - 2015-05-16T07:44:33+00:00
2a1198f486cbaaf6ef9981581f6a8c1e7b57dea2johan.mattsson.m@gmail.com

Merge branch '2.7.10' of github.com:johanmattssonm/birdfont

Changed files (15)

Diff

diff --git a/configure b/configureindex c1aff84..075c109 100755--- a/configure+++ b/configure@@ -131,7 +131,8 @@ if not options.gee: 	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)	diff --git a/dodo.py b/dodo.pyindex 970b018..3a809cd 100644--- a/dodo.py+++ b/dodo.py@@ -116,8 +116,8 @@ def task_libbirdxml(): 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()  diff --git a/install.py b/install.pyindex a1cdefc..b3f6af6 100755--- a/install.py+++ b/install.py@@ -184,7 +184,7 @@ elif os.path.isfile ('build/bin/libbirdgems.' + version.LIBBIRDGEMS_SO_VERSION +         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)  	diff --git a/libbirdfont/BirdFont.vala b/libbirdfont/BirdFont.valaindex 8f753bc..f6ddb5c 100644--- a/libbirdfont/BirdFont.vala+++ b/libbirdfont/BirdFont.vala@@ -728,7 +728,11 @@ public static void printd (string s) {  /** Translate string */ public string t_ (string t) {+#if ANDROID+	return t;+#else  	return _(t);+#endif }  /** Translate mac menu items */diff --git a/libbirdgems/fit_cubic.c b/libbirdgems/fit_cubic.cindex 4cf1142..2817711 100644--- a/libbirdgems/fit_cubic.c+++ b/libbirdgems/fit_cubic.c@@ -69,7 +69,7 @@ void fit_bezier_curve_to_line ( 	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; 	}diff --git a/resources/desktop_icon.svg b/resources/desktop_icon.svgindex d4e3d72..8395675 100644--- 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@@ -160,6 +159,33 @@        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"+       x2="77.407417"+       y2="-10.225219" />   </defs>   <sodipodi:namedview      id="base"@@ -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,13 +516,76 @@     <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>diff --git a/scripts/Android.mk b/scripts/Android.mkdeleted file mode 100644index d6ae3c2..0000000--- a/scripts/Android.mk+++ /dev/null@@ -1,30 +0,0 @@-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)diff --git a/scripts/AndroidBirdFont.mk b/scripts/AndroidBirdFont.mknew file mode 100644index 0000000..f501fa6--- /dev/null+++ b/scripts/AndroidBirdFont.mk@@ -0,0 +1,45 @@+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)diff --git a/scripts/AndroidBirdGems.mk b/scripts/AndroidBirdGems.mknew file mode 100644index 0000000..a13637d--- /dev/null+++ b/scripts/AndroidBirdGems.mk@@ -0,0 +1,29 @@+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)diff --git a/scripts/AndroidBirdXml.mk b/scripts/AndroidBirdXml.mknew file mode 100644index 0000000..e9b927f--- /dev/null+++ b/scripts/AndroidBirdXml.mk@@ -0,0 +1,32 @@+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)diff --git a/scripts/android_build.py b/scripts/android_build.pyindex 29068e7..34f1428 100755--- a/scripts/android_build.py+++ b/scripts/android_build.py@@ -31,11 +31,26 @@ library = "libbirdfont.so"  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")diff --git a/scripts/bavala.py b/scripts/bavala.pyindex ef6f38a..97c01af 100644--- a/scripts/bavala.py+++ b/scripts/bavala.py@@ -147,7 +147,7 @@ class Vala(object):         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 @@ class Vala(object):             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 ],diff --git a/scripts/build.py b/scripts/build.pyindex 21c24c4..6e17d7e 100644--- a/scripts/build.py+++ b/scripts/build.py@@ -188,14 +188,16 @@ def libbirdgems(prefix, cc, cflags, ldflags, valac, valaflags, library, nonNull  		--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 @@ def libbirdgems(prefix, cc, cflags, ldflags, valac, valaflags, library, nonNull  		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 @@ def birdfont_export(prefix, cc, cflags, ldflags, valac, valaflags, nonNull = Tru 		$(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 @@ def birdfont_import(prefix, cc, cflags, ldflags, valac, valaflags, nonNull = Tru 		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 @@ def birdfont_autotrace(prefix, cc, cflags, ldflags, valac, valaflags, nonNull =  		$(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,6 +423,6 @@ def birdfont_gtk(prefix, cc, cflags, ldflags, valac, valaflags, nonNull = True): 		$(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""") diff --git a/scripts/linux_build.py b/scripts/linux_build.pyindex 3343237..0495430 100755--- a/scripts/linux_build.py+++ b/scripts/linux_build.py@@ -61,7 +61,7 @@ xmllibrary_ldflags= options.ldflags + " -Wl,-soname," + "libbirdxml.so." + versi  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)diff --git a/scripts/version.py b/scripts/version.pyindex a350bef..651eeee 100644--- a/scripts/version.py+++ b/scripts/version.py@@ -13,7 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 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

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112