Development/Packaging

From MyPaint

(Difference between revisions)
Jump to: navigation, search
(Debian)
(open suse link update from IRC)
(48 intermediate revisions not shown)
Line 1: Line 1:
-
The overall goal in this aspect would be to make MyPaint readily accessible to everyone that would like to try/use it. Ideally this is solved by having packages in official repos for GNU/Linux, installers for Windows and whatever the best option is for distribution on OSX.
 
-
 
== GNU/Linux ==
== GNU/Linux ==
-
=== Ubuntu ===
+
If a distro has an Official package, that means you can install it from your package manager. Those packages might be of an older version of MyPaint. Unoffical packages are often newer. Development packages are very recent.
-
The packaging request is tracked on [https://bugs.launchpad.net/ubuntu/+bug/176548 Launchpad.]
+
If you cannot find a package for your distro or the version you want, you can always get the source and compile [http://mypaint.intilinux.com/?page_id=6 from the official Download page]
-
'''Status:''' There will be no package in 9.10/Karmic official repos. It will surely reach 10.04 via Debian.
+
{| border="1"
 +
! Distro
 +
! Official
 +
! Unofficial
 +
! Development
 +
! Bugs/QA (for developers)
 +
|-
 +
| Ubuntu || [http://packages.ubuntu.com/search?keywords=mypaint&searchon=names&suite=all&section=all In universe for 10.04+] || [http://www.getdeb.net/install/mypaint getdeb.net] || [https://launchpad.net/~achadwick/+archive/mypaint-testing MyPaint Testing PPA] || [https://launchpad.net/ubuntu/+source/mypaint QA overview]
 +
|-
 +
| Debian || [http://packages.debian.org/search?keywords=mypaint&searchon=names&suite=all&section=all In unstable from fall 2009] || || || [http://packages.qa.debian.org/m/mypaint.html QA overview]
 +
|-
 +
| Arch Linux || [http://www.archlinux.org/packages/?q=mypaint In community from 17.03.2010] || ||[https://aur.archlinux.org/packages.php?ID=27110 mypaint-git in AUR] ||
 +
|-
 +
| Fedora || [https://admin.fedoraproject.org/pkgdb/applications/Mypaint In Fedora for F11+] || || || [https://bugzilla.redhat.com/buglist.cgi?component=mypaint&product=Fedora Bug list]
 +
|-
 +
| OpenSUSE || || [http://software.opensuse.org/search?q=mypaint&baseproject=ALL&lang=en&exclude_debug=true here] || ||
 +
|-
 +
| ALTLinux || [http://www.sisyphus.ru/en/srpm/Sisyphus/mypaint/get In Sisyphus from fall 2009] || || ||
 +
|-
 +
| Mandriva || [http://maint.mandriva.com/viewpkg.php?pkg=15726 In contrib for 2010.0+] || || ||
 +
|-
 +
| Gentoo || Included as <tt>media-gfx/mypaint</tt> since 2010-12-31 || || ||
 +
|-
 +
| OpenMamba || [http://openmamba.org/distribution/distromatic.html?tag=devel&pkg=mypaint.source In devel] [http://www.openmamba.org/pub/openmamba/milestone2/RPMS.i586/mypaint-0.9.1-2mamba.i586.rpm In milestone2] || || ||
 +
|-
 +
| Maemo5 || [http://maemo.org/downloads/product/Maemo5/mypaint/ maemo-extras] || [http://maemo.org/packages/view/mypaint/ In testing] || ||
 +
|}
-
'''Unofficial packages:'''
+
== Windows ==
-
*[http://www.getdeb.net/install/mypaint ubuntu packages from getdeb.net]
+
'''Status:''' ''0.9.1 installer done, linked directly from the homepage''
-
*[http://popolon.online.fr/deb/ deb repository] with 0.7.1 for Ubuntu Jaunty, i386 and amd64, by popolon
+
-
=== Debian ===
+
Git(development) builds for Win32 goes [http://opensourcepack.blogspot.com/2009/08/mypaint-git-build-for-win32.html here]
-
'''Status:''' MyPaint v0.8.0 is in Debian Sid (unstable) for practially all architectures.  
+
I also make a kind of autobuild package [http://opensourcepack.blogspot.com/2009/08/building-mypaint-in-windows.html here] so everyone could build MyPaint for Windows easily
 +
--tumagonx
-
*[http://packages.debian.org/mypaint Debian package]
+
Check the [http://opensourcepack.blogspot.com/search/label/mypaint mypaint tag on tumagonx's blog] for up-to-date information.
-
*[http://packages.qa.debian.org/m/mypaint.html QA overview]
+
-
'''Development Packages (Unofficial):'''
 
-
*[http://art.sidux.com/ sidux art repository] weekly git packages for debian sid/sidux by cleary
 
-
=== Fedora ===
+
'''Portable Version'''
-
'''Status:''' Version 0.7.1 in testing. Traced [https://bugzilla.redhat.com/show_bug.cgi?id=538050 here]
+
-
=== openSUSE ===
+
A 100% Portable and stealthy version is available on winPenPack Project site. This package is up-to date very quickly if win32 new versions are released.
-
'''Status:''' Nothing in offical repos?
+
-
'''Unofficial package:''' [http://software.opensuse.org/search?baseproject=openSUSE%3A11.2&p=1&q=mypaint here]
+
You can reach it [http://www.winpenpack.com/en/download.php?view.1276 HERE]
 +
-- submitted by Rikylov (after "dementsnake" virus check-out)
-
=== Mandriva ===
+
== OSX ==
-
'''Status:''' In Mandriva as of 2010.0, I will look at getting it backported to previous releases. [http://maint.mandriva.com/viewpkg.php?pkg=15726 Link]
+
'''Update:''' MyPaint for MacOSX now has an installer! Simply download the installer from [http://dl.dropbox.com/u/942685/MyPaint-1.0.0v3.pkg here].
 +
The installer is 28MB and requires 95MB of HD space.
-
=== ALTLinux ===
+
Notes:
-
'''Status:''' In Sisyphus. [http://www.sisyphus.ru/en/srpm/Sisyphus/mypaint/get Link]
+
TO UNINSTALL: Delete MyPaint.app in /Applications/ and mypaint in /opt/ on your HD.
 +
NO PRESSURE SUPPORT in the current builds. (GTK2 issue.)
 +
THIS BUILD is NATIVE, meaning NO X11/XQuartz REQUIRED.
 +
Report bugs, and have fun!
-
=== Arch Linux ===
+
Extra notes:
-
'''Status:''' Both stable and development packages (pkgbuilds) are [http://aur.archlinux.org/packages.php?O=0&K=mypaint&do_Search=Go|avaliable in AUR.] The stable package might be included in the binary community repository also with time. Vote for it and it will happen faster!
+
Currently, there is no menu-bar integration.
 +
Sometimes, panning across the menu bar isn't fluent. It appears the menus need to "buffer" first. Buffer them by loading them at least once.
 +
Also, the build is rather large. A lot of libraries had to be included, some required, some not. Feel free to experiment by removing libs you feel aren't required.
-
=== Gentoo Linux ===
+
'''Status:''' Successfully builds and runs with and without X.app. ''Available in [http://www.macports.org/ports.php?by=name&substr=mypaint macports]'' <br>
-
'''Status:''' There's an [http://bugs.gentoo.org/show_bug.cgi?id=197672 open bug report] with some ebuilds attached.
+
Do not use the Snowleopard X11 xorg-server, use the macports version (>= v1.8.1).
 +
If you're building a native version, please include the variants +no_x11 and +quartz in your variants.conf file.
-
=== OpenMamba ===
 
-
'''Status:''' [http://www.openmamba.org/distribution/distromatic.html?tag=devel&pkg=mypaint Package] in devel and [http://www.openmamba.org/pub/openmamba/milestone2/RPMS.i586/mypaint-0.8.0-1mamba.i586.rpm] in new milestone2
 
-
 
-
=== Other DEB based distros ===
 
-
These are mostly derivatives of either Debian or Ubuntu, and will sync these packages from time to time.
 
-
 
-
== Windows ==
 
-
'''Status:''' ''0.8.0 installer done and released''
 
-
 
-
Git(development) builds for Win32 goes [http://opensourcepack.blogspot.com/2009/08/mypaint-git-build-for-win32.html here]
 
-
I also make a kind of autobuild package [http://opensourcepack.blogspot.com/2009/08/building-mypaint-in-windows.html here] so everyone could build MyPaint for Windows easily
 
-
--tumagonx
 
-
 
-
== OSX ==
 
-
'''Status:''' ''Help wanted!''<br>
 
Links:
Links:
* http://forum.intilinux.com/mypaint-development-and-suggestions/mac-osx-port/
* http://forum.intilinux.com/mypaint-development-and-suggestions/mac-osx-port/
-
== Other platforms ==
+
== FreeBSD ==
-
We would also welcome anyone who is interested in getting MyPaint working and distributed on other platforms.
+
 +
MyPaint is [http://www.freshports.org/graphics/mypaint available] from FreeBSD ports collection.
-
== Related ideas ==
+
== Notes ==
 +
* You might also want to check [[Hardware compatibility]]
 +
* We would also welcome anyone who is interested in getting MyPaint working and distributed on other platforms.
* Inclusion in the standard package sets of specialized distributions like [http://ubuntustudio.org/ Ubuntu Studio] and similar?
* Inclusion in the standard package sets of specialized distributions like [http://ubuntustudio.org/ Ubuntu Studio] and similar?

Revision as of 18:45, 13 December 2011

Contents

GNU/Linux

If a distro has an Official package, that means you can install it from your package manager. Those packages might be of an older version of MyPaint. Unoffical packages are often newer. Development packages are very recent. If you cannot find a package for your distro or the version you want, you can always get the source and compile from the official Download page

Distro Official Unofficial Development Bugs/QA (for developers)
Ubuntu In universe for 10.04+ getdeb.net MyPaint Testing PPA QA overview
Debian In unstable from fall 2009 QA overview
Arch Linux In community from 17.03.2010 mypaint-git in AUR
Fedora In Fedora for F11+ Bug list
OpenSUSE here
ALTLinux In Sisyphus from fall 2009
Mandriva In contrib for 2010.0+
Gentoo Included as media-gfx/mypaint since 2010-12-31
OpenMamba In devel In milestone2
Maemo5 maemo-extras In testing

Windows

Status: 0.9.1 installer done, linked directly from the homepage

Git(development) builds for Win32 goes here I also make a kind of autobuild package here so everyone could build MyPaint for Windows easily --tumagonx

Check the mypaint tag on tumagonx's blog for up-to-date information.


Portable Version

A 100% Portable and stealthy version is available on winPenPack Project site. This package is up-to date very quickly if win32 new versions are released.

You can reach it HERE -- submitted by Rikylov (after "dementsnake" virus check-out)

OSX

Update: MyPaint for MacOSX now has an installer! Simply download the installer from here. The installer is 28MB and requires 95MB of HD space.

Notes: TO UNINSTALL: Delete MyPaint.app in /Applications/ and mypaint in /opt/ on your HD. NO PRESSURE SUPPORT in the current builds. (GTK2 issue.) THIS BUILD is NATIVE, meaning NO X11/XQuartz REQUIRED. Report bugs, and have fun!

Extra notes: Currently, there is no menu-bar integration. Sometimes, panning across the menu bar isn't fluent. It appears the menus need to "buffer" first. Buffer them by loading them at least once. Also, the build is rather large. A lot of libraries had to be included, some required, some not. Feel free to experiment by removing libs you feel aren't required.

Status: Successfully builds and runs with and without X.app. Available in macports
Do not use the Snowleopard X11 xorg-server, use the macports version (>= v1.8.1). If you're building a native version, please include the variants +no_x11 and +quartz in your variants.conf file.

Links:

FreeBSD

MyPaint is available from FreeBSD ports collection.

Notes

  • You might also want to check Hardware compatibility
  • We would also welcome anyone who is interested in getting MyPaint working and distributed on other platforms.
  • Inclusion in the standard package sets of specialized distributions like Ubuntu Studio and similar?
Personal tools