
With more layers functionality, additional bug fixes, calligraphy tool improvements and more the 0.40 release is starting to shape up. This has prompted the 0.40pre2 release to be created. Please take a look at this release and help us find more bugs! If they're not found, they can't be fixed.
http://sourceforge.net/project/showfiles.php?group_id=93438&package_id=9...
Thanks, Ted
PS - Binary packagers -- if you could please try to build a test binary that would be appreciated. We'd also like to put it into the file tracker, I can help you with that if you need.

Hi, How one can become a packager and why there isn't spec files for every distribution available?
Tuukka
With more layers functionality, additional bug fixes, calligraphy tool improvements and more the 0.40 release is starting to shape up. This has prompted the 0.40pre2 release to be created. Please take a look at this release and help us find more bugs! If they're not found, they can't be fixed.
http://sourceforge.net/project/showfiles.php?group_id=93438&package_id=9...
Thanks, Ted
PS - Binary packagers -- if you could please try to build a test binary that would be appreciated. We'd also like to put it into the file tracker, I can help you with that if you need.

Hi, How one can become a packager and why there isn't spec files for every distribution available?
Just volunteer! If you can create a binary for pre2, especially the static one, I will give you access so you can upload it to SF. And if you can supply missing spec files, just upload to the patch tracker.

On Tue, 2004-09-11 at 12:38 -0400, bulia byak wrote:
Hi, How one can become a packager and why there isn't spec files for every distribution available?
Just volunteer! If you can create a binary for pre2, especially the static one, I will give you access so you can upload it to SF. And if you can supply missing spec files, just upload to the patch tracker.
Can someone please make Debian packages as well, I would love to test this on Ubuntu. Thanks.

Quoth George Farris on or about 2004-11-09:
Can someone please make Debian packages as well, I would love to test this on Ubuntu. Thanks.
I just had a crack at it, and there are a few problems. The most obvious is that about half of the contents of /debian is missing.
PROMPT> DIFF="diff -uprdw -x CVS -x .cvsignore -x *.po -x *.cpp -x *.h inkscape-cvs inkscape-0.40pre2" PROMPT> $DIFF | grep ^Only\ in | sort
... Only in inkscape-cvs/debian: compat Only in inkscape-cvs/debian: dirs Only in inkscape-cvs/debian: docs Only in inkscape-cvs/debian: inkscape.applications Only in inkscape-cvs/debian: inkscape.xpm Only in inkscape-cvs/debian: mime ...
Without `dirs', `inkscape.applications' and `inkscape.xpm' (at least), the build fails. I can add these easily enough, but I'm wondering why they've disappeared in the first place. There are a bunch of other files in /share and /src; presumably that is deliberate.
Other problems I noticed:
- The package version (from /debian/changelog) is wrong. - The test package I built appeared to be empty of Inkscape files (i.e. just control, md5sums, etc).
I'm just about to try building from CVS, then I'll look at 0.40pre2 again.
-trent PS: 0.40pre1 appeared in my package list a few days ago. Probably it's in the official sid respository.

I have drawn some objects in my composition, some objects overlay on other objects, but now i want to edit these overlaid objects, how can i select these objects?

Quoth George Farris on or about 2004-11-09:
Can someone please make Debian packages as well, I would love to test this on Ubuntu. Thanks.
OK. I've solved all the stupid problems, which were mostly caused by me bleeding on the edge. i386 sid packages of 0.40pre2 (labelled as 0.39+0.40pre2) and 0.39+cvs20041111 should be available within an hour.
Add the following to your /etc/apt/sources.list file
deb http://trent-buck.is-a-geek.net/~twb/deb unstable main
-trent
WARNING! These packages are made unofficially be me, for my use. They should be OK, but if they aren't, I accept no responsibility.
WARNING! There are a few quirky things in that repository, including CVS builds of some debian packages. If this confuses your package manglement program, consider just downloading Inkscape package manually.

Thanks Trent. Can you also skim over the Debian docs for compiling and packaging Inkscape to see if it's still correct?
http://inkscape.org/cgi-bin/wiki.pl?CompilingInkscape http://inkscape.org/cgi-bin/wiki.pl?CreatingDists
Bryce
On Thu, 11 Nov 2004, Trent Buck wrote:
Quoth George Farris on or about 2004-11-09:
Can someone please make Debian packages as well, I would love to test this on Ubuntu. Thanks.
OK. I've solved all the stupid problems, which were mostly caused by me bleeding on the edge. i386 sid packages of 0.40pre2 (labelled as 0.39+0.40pre2) and 0.39+cvs20041111 should be available within an hour.
Add the following to your /etc/apt/sources.list file
deb http://trent-buck.is-a-geek.net/~twb/deb unstable main
-trent
WARNING! These packages are made unofficially be me, for my use. They should be OK, but if they aren't, I accept no responsibility.
WARNING! There are a few quirky things in that repository, including CVS builds of some debian packages. If this confuses your package manglement program, consider just downloading Inkscape package manually.
This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user

Hi, How one can become a packager and why there isn't spec files for every distribution available?
Just volunteer! If you can create a binary for pre2, especially the static one, I will give you access so you can upload it to SF. And if you can supply missing spec files, just upload to the patch tracker.
Hmm.. I don't like static binaries a much (they just blow your machine in the long run) but I can make one if needed. But how about providing all needed RPMs to example SuSE (GTK++ 2.4 and others)?
Tuukka

Hmm.. I don't like static binaries a much (they just blow your machine in the long run) but I can make one if needed.
I don't advocate making _only_ static binaries. But we must give people a choice. Our library requirements are rather uncommon, so for many people, it's the only practical way to try the program. It's also a great way to reduce the developers' burden of responding to mysterious bugs and "can't compile" complaints.

Hi Inkscape users,
"Inkscape for dummies" has not been published yet, so I hop someone on this list will have an answer.
I'm facing a small issue with imported images. For vectorization purposes, I import some small square images and then position them on the canvas. In order to have a good accuracy, I use grid snapping. And here is the problem : I always face a 1.25 coefficient between dimension of the images and grid spacing. Ex 590*590 px images -> 472*472 pt grid 400*400 -> 320*320
Does anyone have a nice explanation for this ?
Regards,
Matiphas
PS : it's not crical at all. SVG with imported images generated by inkscape is correctly displayed by inkview and adobe svg plugin. I understand that px unit is a bit "nonsense" for vector editing, but I'm just wondering where does this coefficient come from.

"Inkscape for dummies" has not been published yet, so I hop someone on this list will have an answer.
I would really love to see that, but it seems that the manual will have to wait for the interface to stabalize.
I'm facing a small issue with imported images. For vectorization purposes, I import some small square images and then position them on the canvas. In order to have a good accuracy, I use grid snapping. And here is the problem : I always face a 1.25 coefficient between dimension of the images and grid spacing. Ex 590*590 px images -> 472*472 pt grid 400*400 -> 320*320
You have also encountered my personal favorite gripe. The unit used internally by inkscape is not a pixel or a point it is an SVG user unit. You are probably more familiar with 72 units per inch but the user unit in Inkscape is 90 units to an inch. 90/72 = 1.25
Hope that helps, Aaron Spike

The main reason there are not spec files for every distribution is that the spec file included has tended to work on most rpm systems with minor changes only, so there hasn't been a strong need to maintain separate spec files. This has been a bit of an advantage in that we were able to combine efforts on maintaining and improving the spec file.
However, going forward I think it may be more necessary to split out separate spec files, especially if packagers take advantage of distro-specific features/macros, and doubly especially as distro vendors start providing the spec files. If this is done, though, it would be helpful to put these into a subdirectory. I.e.:
inkscape/ packaging/ debian/ gentoo/ fink/ mandrake/ inkscape.spec suse/ inkscape.spec windows/
Bryce On Tue, 9 Nov 2004, Tuukka Pasanen wrote:
Hi, How one can become a packager and why there isn't spec files for every distribution available?
Tuukka
With more layers functionality, additional bug fixes, calligraphy tool improvements and more the 0.40 release is starting to shape up. This has prompted the 0.40pre2 release to be created. Please take a look at this release and help us find more bugs! If they're not found, they can't be fixed.
http://sourceforge.net/project/showfiles.php?group_id=93438&

On Tue, 9 Nov 2004, Ted Gould wrote:
With more layers functionality, additional bug fixes, calligraphy tool improvements and more the 0.40 release is starting to shape up. This has prompted the 0.40pre2 release to be created. Please take a look at this release and help us find more bugs! If they're not found, they can't be fixed.
http://sourceforge.net/project/showfiles.php?group_id=93438&package_id=9...
Thanks, Ted
PS - Binary packagers -- if you could please try to build a test binary that would be appreciated. We'd also like to put it into the file tracker, I can help you with that if you need.
For what it's worth, I used to do the Mandrake rpm builds, but no longer use Mandrake regularly so won't be creating these rpms. If someone else with Mandrake wishes to take this over, I can provide some guidance on how to make rpm's, etc.
Bryce

El mar, 09-11-2004 a las 09:53 -0800, Bryce Harrington escribió:
On Tue, 9 Nov 2004, Ted Gould wrote: [...]
PS - Binary packagers -- if you could please try to build a test binary that would be appreciated. We'd also like to put it into the file tracker, I can help you with that if you need.
For what it's worth, I used to do the Mandrake rpm builds, but no longer use Mandrake regularly so won't be creating these rpms. If someone else with Mandrake wishes to take this over, I can provide some guidance on how to make rpm's, etc.
Bryce
I'd love to make those rpms, but I can't seem to get gtkmm-2.4 to compile on my MDK 10.0. Any rpm repository to get it from?
Thanks

Am Dienstag, 9. November 2004 18:53 schrieb Bryce Harrington:
For what it's worth, I used to do the Mandrake rpm builds, but no longer use Mandrake regularly so won't be creating these rpms. If someone else with Mandrake wishes to take this over, I can provide some guidance on how to make rpm's, etc.
I am Mandrake and linux beginner, but i am interested in this. Why don't you use Mandrake anymore? Is incscape in Mandrake 10.1?
Regards: Istvan

On Wed, 10 Nov 2004, Istvan Seidel wrote:
Am Dienstag, 9. November 2004 18:53 schrieb Bryce Harrington:
For what it's worth, I used to do the Mandrake rpm builds, but no longer use Mandrake regularly so won't be creating these rpms. If someone else with Mandrake wishes to take this over, I can provide some guidance on how to make rpm's, etc.
I am Mandrake and linux beginner, but i am interested in this.
Cool. I can walk you through the process.
Have you compiled the pre-release? That would be the first step. Download it from the website and get it to compile and install on your machine.
Have you ever created an RPM before? We've documented the process if not. There's several steps but they're each pretty straightforward. Here is the page explaining EVERYTHING about creating dists:
http://inkscape.org/cgi-bin/wiki.pl?CreatingDists
You actually only need to read the section called "Creating a distribution RPM", about halfway down the page. You can use Method B on a Mandrake system. Also read the section on "Signing your package", because it is a good idea to do that.
Give it a try and let me know if you run into problems.
Why don't you use Mandrake anymore?
I really like Mandrake and still recommend it to people, but a while back I got tired of wrestling with rpm's so switched to Gentoo. Gentoo's a bit more challenging to install, but I find it much easier to maintain and upgrade.
Is incscape in Mandrake 10.1?
I haven't heard if it is, but I don't think anyone's looked into it. It'd be very interesting to hear, but I think we ought to provide Mandrake rpm's for the 0.40 release in any case.
Bryce

Am Mittwoch, 10. November 2004 17:50 schrieb Bryce Harrington:
Cool. I can walk you through the process.
Have you compiled the pre-release? That would be the first step. Download it from the website and get it to compile and install on your machine.
I dont have done this until yet, but i will try it the next days. Is it already stable? Else than 0.39?
Have you ever created an RPM before?
No.
Give it a try and let me know if you run into problems.
In the next view weeks I' m going to update to 10.1. Do you think it's a good idea to wait with the compiling for the new system? my old 10.0 is not very stable.
regards: Istvan

On Mon, 15 Nov 2004, Istvan Seidel wrote:
Am Mittwoch, 10. November 2004 17:50 schrieb Bryce Harrington:
Cool. I can walk you through the process.
Have you compiled the pre-release? That would be the first step. Download it from the website and get it to compile and install on your machine.
I dont have done this until yet, but i will try it the next days. Is it already stable? Else than 0.39?
Yes it seems to be as stable as 0.39. Note that you can compile it without actually installing it, so you don't need to remove 0.39.
The reason to compile it is to just check and be sure that you have all the right dependencies. Once you have the right dependencies installed, then making the rpm will be more straightforward.
Have you ever created an RPM before?
No.
Okay, plan on spending some time learning about it. Read the section of the CreatingDists page on making rpm's.
Basically, there is a 'spec file', 'inkscape.spec', which contains some variables and commands that define how the rpm is put together. At the top of the file are some settings you should review, and may need to tweak. In the middle are some commands for doing the build. At the end is a changelog.
The commands for using this file to generate the rpm are listed in wiki on the CreatingDists page.
Give it a try and let me know if you run into problems.
In the next view weeks I' m going to update to 10.1. Do you think it's a good idea to wait with the compiling for the new system? my old 10.0 is not very stable.
Go ahead and work on compiling it on 10.0. Most likely, if you get it compiling on 10.0, you should also have little trouble on 10.1.
Bryce

Am Montag, 15. November 2004 18:49 schrieb Bryce Harrington:
The reason to compile it is to just check and be sure that you have all the right dependencies. Once you have the right dependencies installed, then making the rpm will be more straightforward.
Hello, this is my first problem, by running: './configure'
'checking for png_read_info in -lpng... no configure: error: libpng >= 1.2 is needed to compile inkscape'
but 'libpng3' is installed. Witch korrect package do i need?
thanks: Istvan

On Mon, 15 Nov 2004, Istvan Seidel wrote:
Am Montag, 15. November 2004 18:49 schrieb Bryce Harrington:
The reason to compile it is to just check and be sure that you have all the right dependencies. Once you have the right dependencies installed, then making the rpm will be more straightforward.
Hello, this is my first problem, by running: './configure'
'checking for png_read_info in -lpng... no configure: error: libpng >= 1.2 is needed to compile inkscape'
but 'libpng3' is installed. Witch korrect package do i need?
Yes, this will take some research for you to determine. I don't know offhand what dependencies to install so can't help much. The CompilingInkscape page may have some hints, otherwise use Google and your mandrake rpm tools to sort out what you need.
There may be additional dependencies beyond this one (it will just report one at a time until you've solved them all).
Bryce

On Mon, 15 Nov 2004, Bryce Harrington wrote:
'checking for png_read_info in -lpng... no configure: error: libpng >= 1.2 is needed to compile inkscape'
but 'libpng3' is installed. Witch korrect package do i need?
You also need the corresponding development package; I think in Mandrake it would be named libpng3-devel.
-mental

On Mon, 15 Nov 2004, MenTaLguY wrote:
On Mon, 15 Nov 2004, Bryce Harrington wrote:
'checking for png_read_info in -lpng... no configure: error: libpng >= 1.2 is needed to compile inkscape'
but 'libpng3' is installed. Witch korrect package do i need?
You also need the corresponding development package; I think in Mandrake it would be named libpng3-devel.
Ah, that's right I forgot about that with Mandrake. You'll probably need to install the other -devel libs for packages too.
Bryce

Am Montag, 15. November 2004 22:00 schrieb Bryce Harrington:
You also need the corresponding development package; I think in Mandrake it would be named libpng3-devel.
Ok Thanks: Next error: 'checking for freetype-config... no configure: error: Cannot find freetype-config'
There's no pakage named 'freetype-config', and `freetype' is installed. Any idea??
Thanks: Istvan

Quoth Istvan Seidel on or about 2004-11-16:
Next error: 'checking for freetype-config... no configure: error: Cannot find freetype-config'
There's no pakage named 'freetype-config', and `freetype' is installed.
Er... freetype-devel?
On Debian, it's called libfreetype6-dev (debian uses -dev instead of -devel). On Debian, installing libpango1.0-dev will pull in freetype (inkscape needs both).
-trent

Am Dienstag, 16. November 2004 15:25 schrieb Trent Buck:
Er... freetype-devel?
On Debian, it's called libfreetype6-dev (debian uses -dev instead of -devel). On Debian, installing libpango1.0-dev will pull in freetype (inkscape needs both).
sorry, another trouble:
'configure: error: Library requirements (gtk+-2.0 >= 2.4.0 libxml-2.0 >= 2-2.4.24 sigc++-2.0 >= 2.0.3 gtkmm-2.4 ) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.'
my english is not verry good; so what have i to do?
regards: Istvan

On Tue, 2004-11-16 at 13:06, Istvan Seidel wrote:
Am Dienstag, 16. November 2004 15:25 schrieb Trent Buck:
Er... freetype-devel?
On Debian, it's called libfreetype6-dev (debian uses -dev instead of -devel). On Debian, installing libpango1.0-dev will pull in freetype (inkscape needs both).
sorry, another trouble:
'configure: error: Library requirements (gtk+-2.0 >= 2.4.0 libxml-2.0 >= 2-2.4.24 sigc++-2.0 >= 2.0.3 gtkmm-2.4 ) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.'
my english is not verry good; so what have i to do?
I think you need to install the -devel or -dev packages for all of those libraries, if they are not already installed.
-mental

Am Mittwoch, 17. November 2004 04:03 schrieb Jamie - Ink:
I use slackware 10 and have seen a similar message. You need to download and compile the libs referred to (Google will help) and then what I found I needed to do was export the pkgconfig path because some of the package files are put in /usr/local/... instead of where pkgconfig normally looks. I suspect changing the install path for the packages themselves would also fix this but ... I didn't.
'urpmi' says, all this is installed: 'configure: error: Library requirements (gtk+-2.0 >= 2.4.0 libxml-2.0 >= 2-2.4.24 sigc++-2.0 >= 2.0.3 gtkmm-2.4 )'
but no information about the version number. Where can i find information about it, and get actual numbers? I would like to do it with 'urpmi'. I don't have good/ succesfull experiences with Google.
#!/usr/bin/bash PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ export PKG_CONFIG_PATH
why this?
Regards: Istvan

Am Mittwoch, 17. November 2004 17:58 schrieb Jamie: will have to wait for someone to do this.<br>
Your distribution will not always have all the libraries already installed. In my case the following were required: -<br>
I guess this task will be to difficult for me: it seems to get an endless domino play: In a nut shell, what is my experience until now:
'inkscape needs: gtk+-2.0 >= 2.4.0 libxml-2.0 >= 2-2.4.24 sigc++-2.0 >= 2.0.3 gtkmm-2.4 )
gtkmm needs: glibmm-2.4 >= 2.4.0 atk >= 1.6.0
glibmm needs: sigc++-2.0 >= 2.0.0 glib-2.0 >= 2.4.0 gobject-2.0 >= 2.4.0 gmodule-2.0 >= 2.4.0' and this is just the beginning. Some of the mentioned libaries are only for win available as i guess, like 'atk'. why does 'inkscape need so many libs, on a system where 0.39 is already installed? regards: Istvan

Quoth Istvan Seidel on or about 2004-11-20:
it seems to get an endless domino play... inkscape needs...
<smug>This is a dependency cascade. Distros that use apt-get or yum or fink (or BSD ports?) can solve these automatically.</smug>
Some of the mentioned libaries are only for win available as i guess, like 'atk'.
atk is the GNOME accessibility toolkit; if I guess correctly it handles keybindings and things. I have it on my system.
why does 'inkscape need so many libs, on a system where 0.39 is already installed?
Because you distributor has split packages into foo and foo-dev packages, as they should. To *run* an application, you only need the runtime part. To *build* an application, you also need the development packages.
-trent

Do you have the -devel package installed?
Robert Davis
On Mon, 2004-11-15 at 21:28 +0100, Istvan Seidel wrote:
Am Montag, 15. November 2004 18:49 schrieb Bryce Harrington:
The reason to compile it is to just check and be sure that you have all the right dependencies. Once you have the right dependencies installed, then making the rpm will be more straightforward.
Hello, this is my first problem, by running: './configure'
'checking for png_read_info in -lpng... no configure: error: libpng >= 1.2 is needed to compile inkscape'
but 'libpng3' is installed. Witch korrect package do i need?
thanks: Istvan
This SF.Net email is sponsored by: InterSystems CACHE FREE OODBMS DOWNLOAD - A multidimensional database that combines robust object and relational technologies, making it a perfect match for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8 _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user

On Tue, 09 Nov 2004 01:47:15 -0700, Ted Gould wrote:
PS - Binary packagers -- if you could please try to build a test binary that would be appreciated. We'd also like to put it into the file tracker, I can help you with that if you need.
The other day I got the inkscape nightly autopackages building again, however I haven't had time to really test them. Just a heads up.
participants (16)
-
unknown@example.com
-
Bryce Harrington
-
bulia byak
-
George Farris
-
Istvan Seidel
-
James T
-
Jamie
-
Jamie - Ink
-
Lucas Vieites
-
MenTaLguY
-
Mike Hearn
-
nick
-
Robert Davis
-
Ted Gould
-
Trent Buck
-
Tuukka Pasanen