"Getting Started with Development" instructions
by Maximilian Gaukler
Hi everyone,
I am about to update the "getting started" instructions for new
developers: https://inkscape.org/develop/getting-started/
If you have any further suggestions, feel free to answer. I'd like to
consolidate all changes into one big edit because every change needs to
be translated.
Here's my list of changes:
- git SSH -> change to HTTPS (as discussed a few months ago)
- "Install build dependencies": replace old "apt-get" instructions with
the new script from inkscape-ci-docker.
Download and run the script to install all requirements:
wget -v
https://gitlab.com/inkscape/inkscape-ci-docker/raw/master/install_depende...
-O install_dependencies.sh
bash install_dependencies.sh --recommended
- "/usr in the example" -> "in the example, it is installed in inst/
inside the source folder"
- "Versions <= 0.92" -> remove from tutorial, move to Wiki
remove mentioning of autotools, as CMake is now the default
- do not mark optional arguments with "[ ]" so that copy-paste into the
shell works. Also, omitting some of these arguments (e.g. ccache) will
horribly slow down compilation, so they aren't truly optional. Instead,
just add a note that these arguments may be omitted.
- after changes are published: remove redundant info from the Wiki page
https://wiki.inkscape.org/wiki/index.php?title=CompilingUbuntu
Have a nice weekend,
Max
3 years, 7 months
Re: File formats for 1.0
by Maren Hachmann
Hallo Christoph,
Am 25.01.20 um 01:02 schrieb "Christoph Schäfer":
[...]
> What about Ghostscript and the Document Liberation import libraries
> (libcdr etc.)?
Inkscape is using libcdr and libvisio, and ghostscript, too, for
imports, as well as poppler. However, it previously used Uniconvertor
for those specific versions mentioned below - I can only assume that
that was for a reason, I never needed any of them.
>>
>> Specifically, we're asking about opening:
>>
>> * Adobe Illustrator 8.0 and below (UC) (*.ai) (I think those could
>> be renamed to pdf and would then open, but I have no example files
>> to try it out)
>
> I can test some of those with the latest Inkscape beta. However,
> those are basically PostScript files, so everyone else who wants to
> test may need to rename the extension to *.ps (if at all).
> Ghostscript should be able to handle most of them. Also: What about
> PDF-based *.ai files created with later versions of Illustrator? I
> have some tough test cases here.
Yes, Marc said that in the gitlab issue, too (although he wrote eps,
which was what I found elsewhere, too).
So that part can probably be solved by documenting it, thanks!
>>
>> * Corel DRAW Compressed Exchange files (UC) (*.ccx)
>>
>> * Corel DRAW 7-X4 files (UC) (*.cdr) [cdr imports, but this
>> specific version?]
>>
>> * Corel DRAW 7-13 template files (UC) (*.cdt)
>
> I have CD v. 11 installed, probably also v. 9 on one of the VMs in my
> VM zoo. Note that the differences between CD versions can be
> enormous. I've also an (now expired) test version of the current CD
> on my laptop, but there may be some sample files, installed with the
> software, that can be used for testing.
Those versions of which you already know that libcdr can handle them do
probably not need extensive testing (only for bugs, maybe, but not for
'if'). Do you know if the version numbers mentioned above are known to
not import with libcdr? That would then have been the reason for using
Uniconvertor for them.
>>
>> * Computer Graphics Metafile files (UC) (*.cgm)
>
> That's a tough one, because it allows for many variations and
> parameters (a bit like TIFF for pixel images). However, I think I
> still have my test suite created for Scribus's CGM importer. ;)
I suspect it won't work at all with current Inkscape beta, but it would
be good to have confirmation.
>>
>> * Corel DRAW Presentation Exchange files (UC) (*.cmx)
>
> See my remarks regarding CD above.
>
>>
>> * HP Graphics Language Plot file [AutoCAD] (UC) (*.plt)
>>
>> * Dia Diagram (*.dia)
>
> Dia files should be straightforward, as it is a FLOSS programme and
> available for every distro. IIRC, the format is also XML-based.
Ah, yes, I think that only requires one to install Dia... Mmh. Now I
have installed it, but it still doesn't work. But at least Dia seems to
export to SVG (and even different types of that).
>>
>> Please reply at https://gitlab.com/inkscape/inbox/issues/1213 if
>> you can help with any of these.
>>
>> (we need the info for the file bindings and for the release notes)
>>
>> Hope someone can help, Maren
>
> I'd be glad to but need some more info regarding the use/non-use of
> GS and the Document Liberation libraries. I can always cross-check
> with the import results in LibreOffice and Scribus 1.5.x-dev.
Thank you for your help, Christoph!
Maren
>
> Christoph
>
3 years, 8 months
File formats for 1.0
by Maren Hachmann
Hi everyone,
we're looking for people to try and open their legacy Corel, Illustrator
and other files with Inkscape 1.0 (or to look things up in the code and
tell us if they *should* be working).
Previously, these formats were (also) handled via extensions, and
uniconvertor was required for it to work.
Specifically, we're asking about opening:
* Adobe Illustrator 8.0 and below (UC) (*.ai) (I think those could be
renamed to pdf and would then open, but I have no example files to try
it out)
* Corel DRAW Compressed Exchange files (UC) (*.ccx)
* Corel DRAW 7-X4 files (UC) (*.cdr) [cdr imports, but this specific
version?]
* Corel DRAW 7-13 template files (UC) (*.cdt)
* Computer Graphics Metafile files (UC) (*.cgm)
* Corel DRAW Presentation Exchange files (UC) (*.cmx)
* HP Graphics Language Plot file [AutoCAD] (UC) (*.plt)
* Dia Diagram (*.dia)
Please reply at https://gitlab.com/inkscape/inbox/issues/1213 if you can
help with any of these.
(we need the info for the file bindings and for the release notes)
Hope someone can help,
Maren
3 years, 8 months
tutorials for Inkscape website
by brynn
Hi Friends,
I'm brynn and I've contacted most of you before, as much as 5
or 6 years ago, when I was first creating a centralized listing of
Inkscape tutorials (on Inkscape Community
https://forum.inkscapecommunity.com/index.php).
Unfortunately, for personal reasons, I'm going to have to close
Inkscape Community at the end of this month. However, with help from
the Inkscape website team, I've set up a somewhat similar system on the
Inkscape website, where we want to make a new collection of tutorials.
So I want to invite all of you Inkscape tutorial authors to
join us, and make a new collection of tutorials on the Inkscape
website. Please visit this new page when you have a chance, and check
it out.
https://inkscape.org/learn/tutorials/
If you'd like to help, please join us in the Documentation
chatroom: https://chat.inkscape.org/channel/documentation. Or repy to
the Docs mailing list, if you're subscribed. Or email me at the return
address of this message, or use the website PM system (click on my
profile, then the envelope icon).
All best,
brynn
3 years, 8 months