Problems building on Ubuntu 16.04
by mathog
Upgraded the Ubuntu 14.04 system which had endless build problems to
Ubuntu 16.04.
It doesn't seem to like 16.04 much better. Different problems, but
still problems.
Cleaned out the build directory and did:
cmake ..
which failed at
...
WITH_OPENMP: ON
WITH_PROFILING: OFF
WITH_YAML: OFF
------------------------------------------------------------------------
CMake Error: The following variables are used in this project, but they
are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the
CMake files:
POPPLER_INCLUDE_DIR
used as include directory in directory /usr/local/src/inkscape_trunk
used as include directory in directory /usr/local/src/inkscape_trunk
used as include directory in directory /usr/local/src/inkscape_trunk
used as include directory in directory /usr/local/src/inkscape_trunk
<SNIP many lines>
-- Configuring incomplete, errors occurred!
See also
"/usr/local/src/inkscape_trunk/build/CMakeFiles/CMakeOutput.log".
This is at revision 15617. These poppler pieces are present
ii gir1.2-poppler-0.18 0.41.0-0ubuntu1
ii libpoppler-dev:i386 0.41.0-0ubuntu1
ii libpoppler-glib-dev 0.41.0-0ubuntu1
rc libpoppler-glib4 0.12.4-0ubuntu5.2
ii libpoppler-glib8:i386 0.41.0-0ubuntu1
rc libpoppler19:i386 0.18.4-1ubuntu3.1
rc libpoppler44:i386 0.24.5-2ubuntu4.4
rc libpoppler5 0.12.4-0ubuntu5.2
ii libpoppler58:i386 0.41.0-0ubuntu1
ii poppler-utils 0.41.0-0ubuntu1
What needs to be tweaked to make this work?
Thanks,
David Mathog
mathog@...1176...
Manager, Sequence Analysis Facility, Biology Division, Caltech
5 years, 5 months
announce hackfest? (advocacy group/team?)
by brynn
Hi Friends,
Should we put up an announcement about the upcoming hackfest, on the
website and forums? (I realize it's already been announced on mailing list.)
I found this page: http://wiki.inkscape.org/wiki/index.php/Hackfest2017
But it doesn't give the agenda - only where attendees will meet each day. (The
Hackfest Topics page isn't written yet.)
If someone can give me, if not agenda, just a short list of potential
topics, I can write up a quick News item for the website. Something more than
just - fix bugs, stability, and infrastructure - if possible? (And I'll also
make forum posts.)
Apparently we don't need donations so much this time. But (announcing)
it would still be an opportunity to keep the user community more involved --
even if all they can do is read about it.
Speaking of announcing, should we take another shot at creating an
advocacy group or team? Maybe after the hackfest activity is over? Late July -
August-ish?
All best,
brynn
6 years, 3 months
Marketing Inkscape - Survey Preview
by Ryan Gorley
Hello all,
I have been in communication with Martin and Maren about assisting with
some marketing on the project. I am a designer and marketer by profession.
You can read the conversation
<http://forum.inkscapecommunity.com/index.php?topic=497.0> that got this
all started if you're interested, but in short, I feel passionately about
helping Inkscape succeed.
I am emailing to get your feedback on a survey I would like to begin
collecting responses for. As I see it, growing users and growing
contributors are two sides of the same coin for any successful FOSS
project. This particular survey is focusing on the user side of that coin.
My intent is to help develop criteria for, and consensus around, who our
primary markets for Inkscape should be. A free and open application is of
course for anyone to use for any reason. However, because our resources in
marketing this application are finite, we really need to clarify and
prioritize to have any hope for success.
So here is the survey: https://goo.gl/forms/ReZkSjOMokkaoSln2
*Don't spend your time responding (yet)*. I would like to make sure I'm
covering the right user segments here, so do email me with your thoughts.
I'm glad to meet you all and thanks for the help!
Ryan Gorley @ Dijt <https://dijt.co/>
6 years, 3 months
Git Migration
by Martin Owens
Hi Bryce + devs,
I'm a bit worried about the Git migration. I'm a bit impatient ;-) but
we haven't heard much from KK about availability and I'm thinking we
need to plan a contingency.
Thoughts?
Are we planning to get this done at the hackfest?
Best Regards, Martin Owens
6 years, 4 months
Scribus 1.5.3 released
by "Christoph Schäfer"
The Scribus Team is proud to announce the release of development release 1.5.3, another major step on the way to Scribus 1.6.0.
In addition to being a milestone in terms of typographic features, the Scribus Team is convinced that 1.5.3 has become stable enough to be used in new workflows and documents in a similar way to the transition from 1.3.3.x to 1.4.0 after the release of version 1.3.6. However, care must be taken, because this is still a development release.
Scribus 1.5.3 is very fast and has been thoroughly tested. Generally, everything that works reliably in 1.4.x also works in 1.5.3, but it's faster and more versatile. On top of that, it includes additional and already overwhelmingly reliant features galore.
Most Important Changes
======================
- The most important change isn't immediately visible, namely a completely rewritten text layout engine, which supports complex scripts like Arabic, Hindi or Thai, as well as providing access to advanced OpenType features, such as ligatures and alternate glyphs.
- Altogether, about 500 languages and/or scripts are supported. Please note that as of version 1.5.3, Scribus is supposed to render these diverse writing systems, which still needs thorough testing by those who are familiar with them.
- Typing on the canvas and text rendering in general has become a lot faster.
- Previews for fonts are now available in font selectors.
- The "Text" tab has been removed from the Properties Palette and is now a separate UI palette.
- The performance of copying and pasting objects in/from/to files with huge color palettes has been vastly improved.
- An import filter for Krita's KRA format has been added.
- Scribus now follows the XDG standard for configuration files. Therefore, the Scribus preferences directory has moved from ~/.scribus/ to a new default location: ~/.config/scribus/
- Color selectors display the color values as a tooltip.
- A longstanding problem with the launch option for an external image editing program has been resolved. Until version 1.5.3 it was necessary to manually close the external program before it could be started again from within Scribus. This is no longer necessary.
- The "Wikipedia RAL Classic" color palette has been updated, this time using Wikipedia's LAB color values.
- A script called "Caption" has been included, which adds a text frame to an image frame, based on the latter's proportions.
- The "Autoquote" scripts now supports inverted guillemets via the "de-g" parameter.
- Code improvements have been made based on recommendations from using both the Coverity scan tool (https://scan.coverity.com/) and the "clazy" tool (https://github.com/KDE/clazy). These changes improved efficiency, removed bugs and improved security.
- Countless bugs, mostly introduced with the new features in earlier releases of 1.5.x, have been fixed. For details see the 1.5.3svn changelog (https://bugs.scribus.net/changelog_page.php?version_id=102)
New Dependencies
================
- As of version 1.5.3, the minimum Qt version to compile the program is 5.5.
- harfbuzz and libicu, as well as the related development packages are now required.
Caveats
- Some newly introduced features, like footnotes, may not function as desired, at least not yet.
- The file format may undergo some changes between the current release and 1.6.0, so we advise caution when it comes to workflows that use automated document generation or parsing.
- Vertical writing systems aren't supported for the time being, but support will be added in a later release.
- The Online Help hasn't been completely updated, and it won't be until the final 1.6.0 release.
Special Credits
===============
- This version builds significantly on the code from 1.5.2 with the work that the Oman House of Open Source Technology team, led by Khaled Hosny, delivered.
- 1.5.3 uses all of the remainder of the code, and we have Fahad Al-Saidi to thank for his continued work and especially for the bug triaging and code changes.
- Andreas Vox introduced a layout cache to speed up text rendering.
- William Bader has fixed the issue of launching several instances of an external image editing program.
- Contributions to GUI translations via participants on the Transifex translation platform
Primary Download Locations
==========================
- Installation packages for Windows, Mac OS X, a Linux AppImage and the source code are available here: https://sourceforge.net/projects/scribus/files/scribus-devel/1.5.3/
- Fedora and CentOS RPMs: http://download.opensuse.org/repositories/home:/mrdocs
- OpenSUSE, SLED, and SLES RPMs: http://download.opensuse.org/repositories/home:/mrdocs
- Packaging for other Linux distributions, *BSD, Solaris and OpenIndiana is beyond our influence. We recommend updating the respective repository data on a regular basis.
- Windows Portable App: http://portableapps.com/apps/office/scribus_portable#test
Download Verification
=====================
Please visit the official announcement on https://wiki.scribus.net/canvas/1.5.3_Release for Sha256 and Sha1 checksums.
Expectations for Scribus 1.5.4
==============================
- An entire rebuild of the palette system used in Scribus, enabling a cleaner and more flexible GUI
- Updates to dependencies, with a likely increase to Qt 5.6
- Migration of build systems or targeted versions of operating systems to later versions
Credits
=======
The Scribus Team would like to thank Anduin.net and Modirum for their continued hosting of all of the Scribus websites.
We are grateful to the Organisation Internationale de la Francophonie and Linux New Media (Germany) for sponsoring.
The Scribus Team is also honored to have Resene Colours (New Zealand), dtp studio Oldenburg (Germany), Scientific Illustration Services Corp. (USA), the Newspaper Association of America (USA), Software Consulting Services (USA), freieFarbe e.V. (Germany), bauwerk Kommunikationsdesign (Germany) as Special Supporters and donors of color palettes and other content since the 1.4.x release, just like we are grateful to the owner of Vector Portal for the permission to distribute some of his work as Scribus Templates.
Porting Scribus to OS/2 and eComStation is being supported by Serenity Systems (USA).
Finally, the Scribus Team would like to thank the many end users, translators, testers and contributors who helped us with this release.
6 years, 4 months
OpenType Variable Fonts on Inkscape (and possibly other libre graphics tools)
by Felipe Sanches
Hello, Inkscape friends,
== Intro ==
** You can skip this part if you already know me or if you don't
really care for the intro details :-D **
I've been active in Inkscape development a long time ago (circa
2007-2010, I think), but then I moved on to collaborate on other
projects such as GNU LibreDWG, FontForge, Metapolator, Kicad and a few
programs in the 3D printing toolchain such as Sprinter/Repetier
firmware, Pronterface and OpenSCAD. Also I'm regularly contributing to
the MAME Project and heavily interested in Coreboot/Libreboot, etc.
And during the past year and a half I've been developing and
maintaining the FontBakery project, a Quality-Assurance testsuite for
font families.
== LGM Brazil ==
Last month I've attended the Libre Graphics Meeting here in Brazil and
had the opportunity to meet a few GIMP developers. Unfortunately
no-one from the Inkscape team was there this time, other than the
couple of Brazilian past contributors (myself and Aurelio Heckert).
== Variable Fonts ==
Dave Crossland brought to my attention that there's an opportunity for
the "big four" libre graphics programs that heavily rely on typography
(Inkscape, GIMP, Scribus and LibreOffice) to implement support for
OpenType Font Variations (a.k.a. "variable fonts") before the
proprietary graphics applications do so.
It seems that while the major web-browsers are all already jumping
into the "variable fonts" technology, the proprietary graphics tools
are not so fast.
The underlying free software libraries already provide the support for
that. Harfbuzz did implement support on its January release, providing
a new API for OpenType variable fonts. I wonder if anyone here is
interested in getting involved in the implementation of support for
that in Inkscape.
== My plan for Variable Fonts in Inkscape (and perhaps GIMP) ==
With that in mind, I am planning to spend a full day per work-week
dealing with this. I have started to do so last week. I spent last
Thursday setting up my development machine to properly build GIMP and
Inkscape from source. I know Inkscape is moving into git at some point
very soon, but since it seems it did not happen yet, I decided to use
git-bzr to have my own local git tree, where I feel more comfortable
working.
Then I built several dependency libraries needed to build these
projects. GIMP still fails to build, but I already got Inkscape-devel
built and running. Nice to see the recent improvements someone did on
the measurement tool I implemented years ago. Thanks a lot!
After that, I read the relevant portions of the text-handling code in
Inkscape sources (most of it on the src/libnrtype/ directory). I see
that it relies on Pango for setting up font description
data-structures based on the user's font selection. And, if I got it
right, Pango uses HarfBuzz+Cairo as its underlying layout & rendering
backend.
So, my first thought is that we may add a variable fonts "bridge-API"
on pango that redirects the calls to the underlying harfbuzz
hb_ot_var_* API. Or the other alternative would be to entirely migrate
Inkscape code into using harfbuzz directly (ditching pango usage).
Please correct me if I misunderstood things here, but it seems to me
that both approaches could work, while the first is a quick and dirty
hack while the second would be the nicer way of doing things even
though it would require a larger coding effort.
I'm copying Behdad Esfahbod in this thread as he is the developer of
both Pango and HarfBuzz and may be interested in commenting on this.
Happy Hacking,
Felipe "Juca" Sanches
6 years, 4 months
UniConvertor
by Tavmjong Bah
Hi,
Does anybody have UniConvertor working anywhere? Fedora 25 includes
UniConvertor 2.0 which seems to fail do to a missing dependency
(sk1libs).
Tav
6 years, 4 months