liuchenrang / gutenprint

gutenprint for android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gutenprint

High quality drivers for Canon, Epson, Lexmark, Sony, Olympus, and PCL printers for use with CUPS, Ghostscript, Foomatic, and GIMP.

Build step:

1.Configure

First of all, copy project to gutenprint-android and gutenprint-pc. Configure your project with android and pc:

for android in gutenprint-android:

./configure --host=arm-linux-androideabi --disable-nls --disable-rpath --enable-cups-1_2-enhancements --disable-test --disable-testpattern --disable-libgutenprintui2 --prefix=/system/usr/root

for pc in gutenprint-pc:

./configure

2.Make

  • edit libtool to remove version number after shared library name.

    Replace

    library_names_spec="\${libname}\${release}\${shared_ext}\$versuffix \${libname}\${release}\${shared_ext}\$major \$libname\${shared_ext}"
    soname_spec="\${libname}\${release}\${shared_ext}\$major"

    with

    library_names_spec="\${libname}.so"
    soname_spec="\${libname}.so"
  • make pc and android

    make

    and you will get error during make for android. Just copy files under gutenprint-pc/src/xml/.libs(this is a invisible folder) to gutenprint-android/src/xml/.libs. And then make.

3.Make install

make install.

About

gutenprint for android

License:GNU General Public License v2.0


Languages

Language:C 75.2%Language:Makefile 11.8%Language:Shell 6.2%Language:M4 3.7%Language:Objective-C 1.5%Language:Perl 1.3%Language:Yacc 0.3%Language:Lex 0.1%Language:Batchfile 0.0%Language:sed 0.0%