Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#13501 closed enhancement (fixed)

inkscape-1.0.0

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 10.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (10)

comment:1 by Douglas R. Reno, 4 years ago

IIRC the major reason behind this release was a port to GTK3. If that's the case, we'll probably need to add GDL

comment:2 by Douglas R. Reno, 4 years ago

As a heads up to anyone who does this ticket, I found their official list of notes to packagers:

For packagers and those who compile Inkscape

    autotools builds have been dropped. Please use CMake for building Inkscape from now on. More info is available on our website.
    libsoup dependency added: we use libsoup for making HTTP requests without a need for dbus and gvfs.
    double-conversion [2] dependency added: lib2geom now depends on an external version of the library.
    Inkscape now uses a git submodule for the extensions/ directory. If you have cloned the repository and are not building from the release source code tarball, please note the updated build instructions
    On Ubuntu 18.04, Gnome's fallback icon set (package 'adwaita-icon-theme-full'), that is needed to display Inkscape's default icons completely, is no longer automatically installed. It has been added as a 'recommends' level dependency.
    lib2geom: [insert up-to-date info here]
    The environment variable INKSCAPE_PORTABLE_PROFILE_DIR has been removed. Please use the equivalent INKSCAPE_PROFILE_DIR instead for changing the location of the profile directory at run time. (see also #114)
    Inkscape extensions have been updated to work with Python 3, they no longer depend on Python 2 (but still work with it)

We'll need to add two packages - double-conversion and gdl (since they've moved to gtkmm3/GTK3). libsoup is also going to be a new added dependency.

comment:3 by Douglas R. Reno, 4 years ago

As a heads up, the new URL is http://inkscape.org/dl/resources/file/inkscape-1.0.tar.xz (notice that it refers to itself as 1.0 and a .tar.xz file)

In addition, it extracts to this:

renodr [ /sources/inkscape-1.0_2020-05-01_4035a4fb49

It most certainly needs GDL and double-conversion, I'm not sure if it needs anything else as I haven't built either of those.

comment:4 by Douglas R. Reno, 4 years ago

It seems that it might require ImageMagick7 explicitly now:

if(WITH_IMAGE_MAGICK)
    # we want "<" but pkg_check_modules only offers "<=" for some reason; let's hope nobody actually has 7.0.0
    pkg_check_modules(MAGICK ImageMagick++<=7)

comment:5 by Douglas R. Reno, 4 years ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:6 by Douglas R. Reno, 4 years ago

See the release notes here: https://inkscape.org/news/2020/05/04/introducing-inkscape-10/

It's way too long to include here

comment:7 by Douglas R. Reno, 4 years ago

The instructions for removing the static libraries need to be removed - they aren't installed anymore and the command errors out as a result

comment:8 by Douglas R. Reno, 4 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r23079

comment:9 by Bruce Dubbs, 4 years ago

Milestone: 9.210,0

Milestone renamed

comment:10 by Bruce Dubbs, 4 years ago

Milestone: 10,010.0

Milestone renamed

Note: See TracTickets for help on using tickets.