You are not logged in.

#1 2016-03-31 21:43:47

Thorsten Reinbold
Member
From: Germany
Registered: 2011-12-06
Posts: 353

[Solved] Changing a PKGBUILD (gimp-git/gimp-gtk3-git)

Hi there! smile

I want to change a PKGBUILD. Or want to contribute to the changes. Whatever. big_smile

The Problem:

The AUR-Packages gimp-git and gimp-gtk3-git have three problems.

First one: they do provide "gimp", what means that it is not possible to install the stable gimp from the official repos. This should be possible easily, because the two branches are using different libs and files.

Second one: Both PKGBUILDs are renaming the binaries, but I guess this is changebable by simply disabling the commands for that.

Third one: Both AUR-Pages are listing 140 "Required by" Packages, because they pretend to provide "gimp", but many of them are not compatible with gimp-2.99 (many plug-ins/filtes).

PKGBUILD gimp-gtk3-git:

# Maintainer: ksj <podhorsky.ksj@gmail.com>
# Contributor: ksj <podhorsky.ksj@gmail.com>
# Contributor: Yosef Or Boczko <yosefor3@walla.com>

_gitname=gimp
pkgname="$_gitname"-gtk3-git
pkgver=2.9.2.r452.ga885dd9
pkgrel=1
pkgdesc="GNU Image Manipulation Program"
arch=('i686' 'x86_64')
url="http://www.gimp.org"
license=('GPL' 'LGPL')
depends=('babl-git' 'gegl-git' 'lcms' 'libxpm' 'libwmf' 'libxmu' 'librsvg' 'libmng'
         'libexif' 'jasper' 'desktop-file-utils' 'libgexiv2' 'hicolor-icon-theme' 'libmypaint-git')
makedepends=('git' 'intltool' 'poppler-glib' 'alsa-lib' 'iso-codes' 'gobject-introspection' 
'curl' 'ghostscript' 'libxslt')
optdepends=('gutenprint: for sophisticated printing only as gimp has built-in cups print support'
			'libwebkit: for the help browser' 
			'poppler-glib: for pdf support'
			'alsa-lib: for MIDI event controller module'
			'curl: for URI support'
			'xorg-server-xvfb: for xvfb-run'
			'ghostscript: for postscript support')
options=('!libtool' '!makeflags')
install=$pkgname.install
replaces=('gimp')
provides=('gimp')
conflicts=('gimp')
source=(git://git.gnome.org/gimp#branch=gtk3-port
		linux.gpl)
md5sums=('SKIP' #generate with 'makepkg -g'
         'bb27bc214261d36484093e857f015f38')

pkgver() {
	cd $_gitname
	git describe --long | sed 's/GIMP_//;s/\([^-]*-g\)/r\1/;s/-/./g;s/_/\./g'
}

prepare() {
	cd $_gitname
	sed -i -e 's/automake-1.11/automake-1.14/g' \
                        -e 's/aclocal-1.11/aclocal-1.14/g' autogen.sh
}

build() {
	cd $_gitname

	./autogen.sh --prefix=/usr --sysconfdir=/etc \
	--enable-mp --enable-gimp-console \
	--disable-python --with-gif-compression=lzw --with-libcurl \
	--without-aa --without-hal --without-gvfs --without-gnomevfs \
	--disable-gtk-doc
	make
}

package() {
	cd $_gitname
	make DESTDIR="$pkgdir/" install
	install -D -m644 "${srcdir}/linux.gpl" "${pkgdir}/usr/share/gimp/2.0/palettes/Linux.gpl"

	ln -s gimp-2.99 ${pkgdir}/usr/bin/gimp
	ln -s gimp-console-2.99 ${pkgdir}/usr/bin/gimp-console
}

This is what happens if you try to install stable gimp when gimp-git or gimp-gtk3-git is installed:

error: failed to commit transaction (conflicting files)
gimp: /usr/bin/gimp exists in filesystem
gimp: /usr/bin/gimp-console exists in filesystem
gimp: /usr/share/aclocal/gimp-2.0.m4 exists in filesystem
gimp: /usr/share/appdata/gimp.appdata.xml exists in filesystem
gimp: /usr/share/applications/gimp.desktop exists in filesystem
gimp: /usr/share/gimp/2.0/palettes/Linux.gpl exists in filesystem
gimp: /usr/share/icons/hicolor/16x16/apps/gimp.png exists in filesystem
gimp: /usr/share/icons/hicolor/22x22/apps/gimp.png exists in filesystem
gimp: /usr/share/icons/hicolor/24x24/apps/gimp.png exists in filesystem
gimp: /usr/share/icons/hicolor/256x256/apps/gimp.png exists in filesystem
gimp: /usr/share/icons/hicolor/32x32/apps/gimp.png exists in filesystem
gimp: /usr/share/icons/hicolor/48x48/apps/gimp.png exists in filesystem
Errors occurred, no packages were upgraded.

Deleting those lines in the PKGBUILDs package-section resolves the first ones:

	ln -s gimp-2.99 ${pkgdir}/usr/bin/gimp
	ln -s gimp-console-2.99 ${pkgdir}/usr/bin/gimp-console

I've created a new .desktop-file, that could easily provided with the PKGBUILD:

Gimp-2.99.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=Gimp 2.99
Name[de]=Gimp 2.99
GenericName=Image Editor (Gtk3 Port)
GenericName[de]=Bildeditor (Gtk3 Portierung)
Comment=Create images and edit photographs
Comment[de]=Bilder erstellen und Fotografien bearbeiten
Exec=gimp-2.99 %U
TryExec=gimp-2.99
Icon=gimp-2.99
Terminal=false
Categories=Graphics;2DGraphics;RasterGraphics;GTK;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=GIMP
X-GNOME-Bugzilla-Component=General
X-GNOME-Bugzilla-Version=2.99.0
X-GNOME-Bugzilla-OtherBinaries=gimp-2.99
StartupNotify=true
MimeType=image/bmp;image/g3fax;image/gif;image/x-fits;image/x-pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/x-gimp-gbr;image/x-gimp-pat;image/x-gimp-gih;image/tiff;image/jpeg;image/x-psp;application/postscript;image/png;image/x-icon;image/x-xpixmap;image/x-exr;image/svg+xml;image/x-wmf;image/jp2;image/jpeg2000;image/jpx;image/x-xcursor;

gimp.appdata.xml also seems not hard to edit. Renaming the Icons under /usr/share/icons/hicolor should also not be a problem, but, as said, my problem is that I'm not in any way good in writing PKGBUILDs at all.

Long story short: I'm asking for some advice or a best practice to change the PKGBUILD and make it possible to install both different branches beside each other. And no: I don't want others to make this for me, I'm asking now because my (hour lasting) efforts came to an end.

Many thanks!

Last edited by Thorsten Reinbold (2016-04-01 18:19:55)

Offline

#2 2016-03-31 22:43:55

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: [Solved] Changing a PKGBUILD (gimp-git/gimp-gtk3-git)

You can have multiple packages installed that "provide" the same package. The "exists in filesystem" errors are due to two packages containing overlapping files, i.e. files that both packages want to install in the same place. Pacman detects these automatically irrespective of what you put in the PKGBUILD. The "conflicts" array is just a way to detect the conflict earlier in the installation process and offer some options.

To avoid conflicts you have to rename the files or install them to another location (e.g. under /opt or /usr/local). Another approach would be to make those packages depend on the main gimp package for the icons and other unmodified data and simply remove the overlapping files from the package in the "package" function (or just avoid installing them). You will still need to rename essential overlapping files. The problem with this approach may be version-specific data in hard-coded paths after packaging. For example, if 2.99 looks for 2.99-specific data in the main version's gimp.appdata.xml then it will not work.

The "required by" list is not an issue. These packages provide (versions of) gimp. It is up to dependent packages to specify their required versions (e.g. "gimp<2.99"). The error lies in the packages that require "gimp" without any version specification, but that will sort itself out with future gimp releases when the dependent packages catch up.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#3 2016-04-01 11:14:05

Thorsten Reinbold
Member
From: Germany
Registered: 2011-12-06
Posts: 353

Re: [Solved] Changing a PKGBUILD (gimp-git/gimp-gtk3-git)

Gimp-Developer Michael Natterer stated:

"[...]the following is wrong:

Conflicts:     gimp
Provides:     gimp
Replaces:     gimp

gimp-3.x is completely parallel installable with gimp-2.x, nothing
conflicts, and it replaces nothing. It's a different thing with different
names for binaries, folders, libraries, everything."

I've changed all the conflicting files locally on my system and everything runs fine. The only problem I have is that I'm not (jet) able to make a PKGBUILD that automatically sets the changes by default.

Offline

#4 2016-04-01 12:18:56

Thorsten Reinbold
Member
From: Germany
Registered: 2011-12-06
Posts: 353

Re: [Solved] Changing a PKGBUILD (gimp-git/gimp-gtk3-git)

Ok, I've got it running, but as stated above, I'm not familiar with creating PKGBUILDs, so I guess this is horrible quick and dirty.

I've created Gimp-2.99.desktop, gimp-2.99.appdata.xml and made the changes to the PKGBUILD:

_gitname=gimp
pkgname="$_gitname"-gtk3-git
pkgver=2.9.2.r933.gfc73b32
pkgrel=1
pkgdesc="GNU Image Manipulation Program"
arch=('i686' 'x86_64')
url="http://www.gimp.org"
license=('GPL' 'LGPL')
depends=('babl-git' 'gegl-git' 'lcms' 'libxpm' 'libwmf' 'libxmu' 'librsvg' 'libmng'
         'libexif' 'jasper' 'desktop-file-utils' 'libgexiv2' 'hicolor-icon-theme' 'libmypaint-git')
makedepends=('git' 'intltool' 'poppler-glib' 'alsa-lib' 'iso-codes' 'gobject-introspection' 
'curl' 'ghostscript' 'libxslt')
optdepends=('gutenprint: for sophisticated printing only as gimp has built-in cups print support'
			'libwebkit: for the help browser' 
			'poppler-glib: for pdf support'
			'alsa-lib: for MIDI event controller module'
			'curl: for URI support'
			'xorg-server-xvfb: for xvfb-run'
			'ghostscript: for postscript support')
options=('!libtool')
install=$pkgname.install
replaces=('gimp-2.99')
provides=('gimp-2.99')
conflicts=('gimp-2.99')
source=(git://git.gnome.org/gimp#branch=gtk3-port
		linux.gpl
		Gimp-2.99.desktop
		gimp-2.99.appdata.xml)
md5sums=('SKIP' #generate with 'makepkg -g'
         'bb27bc214261d36484093e857f015f38'
	 '0e9e410b35149cddd5e42d25fba09119'
	 'a5a841cce0bb43a072f7b6ad3bc5640f')

pkgver() {
	cd $_gitname
	git describe --long | sed 's/GIMP_//;s/\([^-]*-g\)/r\1/;s/-/./g;s/_/\./g'
}

prepare() {
	cd $_gitname
	sed -i -e 's/automake-1.11/automake-1.14/g' \
                        -e 's/aclocal-1.11/aclocal-1.14/g' autogen.sh
}

build() {
	cd $_gitname

	./autogen.sh --prefix=/usr --sysconfdir=/etc \
	--enable-mp --enable-gimp-console \
	--disable-python --with-gif-compression=lzw --with-libcurl \
	--without-aa --without-hal --without-gvfs --without-gnomevfs \
	--disable-gtk-doc
	make
}

package() {
	cd $_gitname
	make DESTDIR="$pkgdir/" install
	install -D -m644 "${srcdir}/linux.gpl" "${pkgdir}/usr/share/gimp/2.99/palettes/Linux.gpl"
	install -D -m644 "${srcdir}/Gimp-2.99.desktop" "${pkgdir}/usr/share/applications/Gimp-2.99.desktop"
	install -D -m644 "${srcdir}/gimp-2.99.appdata.xml" "${pkgdir}/usr/share/appdata/gimp-2.99.appdata.xml"
	rm "${pkgdir}/usr/share/appdata/gimp.appdata.xml"
	rm "${pkgdir}/usr/share/applications/gimp.desktop"
	mv "${pkgdir}/usr/share/aclocal/gimp-2.0.m4" "${pkgdir}/usr/share/aclocal/gimp-2.99.m4"
	mv "${pkgdir}/usr/share/icons/hicolor/16x16/apps/gimp.png" "${pkgdir}/usr/share/icons/hicolor/16x16/apps/gimp-2.99.png"
	mv "${pkgdir}/usr/share/icons/hicolor/22x22/apps/gimp.png" "${pkgdir}/usr/share/icons/hicolor/22x22/apps/gimp-2.99.png"
	mv "${pkgdir}/usr/share/icons/hicolor/24x24/apps/gimp.png" "${pkgdir}/usr/share/icons/hicolor/24x24/apps/gimp-2.99.png"
	mv "${pkgdir}/usr/share/icons/hicolor/32x32/apps/gimp.png" "${pkgdir}/usr/share/icons/hicolor/32x32/apps/gimp-2.99.png"
	mv "${pkgdir}/usr/share/icons/hicolor/48x48/apps/gimp.png" "${pkgdir}/usr/share/icons/hicolor/48x48/apps/gimp-2.99.png"
	mv "${pkgdir}/usr/share/icons/hicolor/256x256/apps/gimp.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/gimp-2.99.png"
}

Runs without errors and installs fine. Gimp from stable is also installable without problems, even the config dirs in /home are seperate. I know that the install/rm/mv-stuff at the end are crap, maybe someone has a hint how to do better and cleaner.

Last edited by Thorsten Reinbold (2016-04-01 13:22:44)

Offline

#5 2016-04-01 13:19:25

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: [Solved] Changing a PKGBUILD (gimp-git/gimp-gtk3-git)

for _icon in 16 22 24 32 48 256; do
    mv "${pkgdir}"/usr/share/icons/hicolor/${_icon}x${_icon}/apps/gimp{,-2.99}.png
done

I would also use sed and mv to touch up the default installed desktop/etc. files.

EDIT: Fixed typo.

Last edited by eschwartz (2016-04-01 14:46:22)


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

#6 2016-04-01 14:13:27

Thorsten Reinbold
Member
From: Germany
Registered: 2011-12-06
Posts: 353

Re: [Solved] Changing a PKGBUILD (gimp-git/gimp-gtk3-git)

Eschwartz wrote:
for _icon in 16 22 24 32 48 256; do
    mv "${pkgdir}"/usr/share/icons/hicolor/{_icon}x${_icon}/apps/gimp{,-2.99}.png
done

I would also use sed and mv to touch up the default installed desktop/etc. files.

Didn't worked on the first try, the build failed. But many thanks for the hint, this one does the trick:

	for i in 16x16 22x22 24x24 32x32 48x48 256x256; do
		mv "$pkgdir"/usr/share/icons/hicolor/$i/apps/gimp{,-2.99}.png
	done

Offline

#7 2016-04-01 14:47:02

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: [Solved] Changing a PKGBUILD (gimp-git/gimp-gtk3-git)

That is because I made a typo.

{_icon} instead of ${_icon}


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

#8 2016-04-01 15:35:41

Thorsten Reinbold
Member
From: Germany
Registered: 2011-12-06
Posts: 353

Re: [Solved] Changing a PKGBUILD (gimp-git/gimp-gtk3-git)

So far, so good. I got rid of the additional files:

package() {
	cd $_gitname
	make DESTDIR="$pkgdir/" install
	install -D -m644 "${srcdir}/linux.gpl" "${pkgdir}/usr/share/gimp/2.99/palettes/Linux.gpl"
	mv "${pkgdir}/usr/share/appdata/gimp.appdata.xml" "${pkgdir}/usr/share/appdata/gimp-2.99.appdata.xml"
	mv "${pkgdir}/usr/share/applications/gimp.desktop" "${pkgdir}/usr/share/applications/Gimp-2.99.desktop"
	mv "${pkgdir}/usr/share/aclocal/gimp-2.0.m4" "${pkgdir}/usr/share/aclocal/gimp-2.99.m4"

	for i in 16 22 24 32 48 256; do
		mv "$pkgdir"/usr/share/icons/hicolor/${i}x${i}/apps/gimp{,-2.99}.png
	done

Sadly, I never got into RegEx. I've tried some times, but every time I failed in understanding the syntax and logic behind them. I look up to everyone who is good with that, So, the one thing remains is to sed some lines in 'gimp-2.99.appdata.xml' and 'Gimp-2.99.desktop'.

Maybe someone could give me a hand here.

Gimp-2.99.desktop as it is installed for now:

[Desktop Entry]
Version=1.0
Type=Application
Name=GNU Image Manipulation Program
Name[ar]=برنامج جنو لمعالجة الصور
Name[ast]=Programa de manipulación d'Imaxe GNU
Name[be]=GIMP — праґрама праекту GNU для працы зь відарысамі
Name[bg]=Редактор на изображения (GIMP)
Name[br]=Goulev da zornata skeudennoù GNU
Name[bs]=Gnuov program za obradu slika (GNU Image Manipulation Program)
Name[ca]=Programa de retoc d'imatges de GNU
Name[ca@valencia]=Programa de retoc d'imatges de GNU
Name[cs]=GNU Image Manipulation Program
Name[csb]=Editora òbrôzów GIMP
Name[da]=GNU Image Manipulation Program
Name[de]=GNU Image Manipulation Program
Name[dz]=་་ཨི་མེཇི་་མ་ནུ་པུ་ལེ་ཤཱན་་པོརོ་གརམ།
Name[el]=Πρόγραμμα επεξεργασίας εικόνων GNU
Name[en_CA]=GNU Image Manipulation Program
Name[en_GB]=GNU Image Manipulation Program
Name[eo]=Bildmanipulilo (GIMP = GNU Image Manipulation Program)
Name[es]=Programa de manipulación de imágenes de GNU
Name[et]=GIMP - GNU pilditöötlusprogramm
Name[eu]=GNUren Irudiak Manipulatzeko Programa
Name[fa]=برنامهٔ روتوش تصاویر گنو
Name[fi]=GIMP-kuvankäsittely
Name[fr]=Éditeur d'image GIMP
Name[gd]=GNU Image Manipulation Program
Name[gl]=Programa de Manipulación de Imaxes de GNU
Name[gu]=GNU ચિત્ર જાળવણી કાર્યક્રમ
Name[he]=תוכנת עיבוד התמונה של GNU
Name[hu]=A GNU képszerkesztő program
Name[id]=GNU Program Manipulasi Gambar
Name[is]=GNU Myndvinnsluforrit
Name[it]=GNU Image Manipulation Program
Name[ja]=GIMP (GNU Image Manipulation Program)
Name[km]=កម្មវិធីរៀបចំរូបភាពរបស់ GNU
Name[kn]=GNU ಇಮೇಜ್ ಮ್ಯಾನಿಪುಲೇಶನ್ ಪ್ರೊಗ್ರಾಮ್
Name[ko]=GNU Image Manipulation Program
Name[ky]=GNU Image Manipulation Program
Name[lt]=GNU paveikslėlių manipuliavimo programa
Name[lv]=GNU attēlu apstrādes programma
Name[mk]=ГНУ програма за манипулација со слики
Name[ml]=GNU Image Manipulation Program
Name[my]=GNU ရုပ်ပုံ စီမံကိုင်တွယ်ရေး ပရိုဂရမ်
Name[nb]=GNU bildebehandlingsprogram
Name[nds]=GNU Billbewarkenprogramm
Name[ne]=जी एन यू छवि परिचालन कार्यक्रम
Name[nl]=GNU Image Manipulation Program
Name[nn]=GNU bilethandteringsprogram
Name[oc]=Editor d'imatge GIMP
Name[pa]=ਗਨੂ ਈਮੇਜ਼ ਮੈਨੂਪਲੇਸ਼ਨ ਪਰੋਗਰਾਮ
Name[pl]=Edytor obrazów GIMP
Name[pt]=Programa de Manipulação de Imagens GNU
Name[pt_BR]=Programa de manipulação de imagem do GNU
Name[ro]=GIMP
Name[ru]=GNU Image Manipulation Program
Name[si]=GNU Image Manipulation Program
Name[sk]=GNU program na manipuláciu s obrázkami
Name[sl]=GIMP - program GNU za obdelavo slik
Name[sr]=Гнуов програм за обраду слика
Name[sr@latin]=Gnuov program za obradu slika
Name[sv]=GNU:s bildmanipuleringsprogram
Name[ta]=க்னூ பட கையாளல் நிரல்
Name[te]=గ్నూ ఇమేజ్ మానిప్యులేషన్ ప్రోగ్రామ్
Name[th]=GNU Image Manipulation Program
Name[tr]=GNU Görüntü İşleme Programı
Name[tt]=Sürät Eşkärtüçe GNU-Yasılım
Name[uk]=GNU Image Manipulation Program
Name[vi]=Chương Trình Thao Tác Ảnh GNU
Name[zh_CN]=GNU 图像处理程序
Name[zh_HK]=GNU 圖片處理程式
Name[zh_TW]=GNU 圖片處理程式
GenericName=Image Editor
GenericName[ar]=محرر صور
GenericName[ast]=Editor d'imaxe
GenericName[be]=Рэдактар відарысаў
GenericName[bg]=Редактор на изображения
GenericName[br]=Embanner skeudennoù
GenericName[bs]=Obrada slika
GenericName[ca]=Editor d'imatges
GenericName[ca@valencia]=Editor d'imatges
GenericName[cs]=Editor obrázků
GenericName[da]=Billedredigering
GenericName[de]=Bildeditor
GenericName[dz]=གཟུགས་བརྙན་ ཞུན་དག་པ།
GenericName[el]=Επεξεργαστής εικόνων
GenericName[en_CA]=Image Editor
GenericName[en_GB]=Image Editor
GenericName[eo]=Bildredaktilo
GenericName[es]=Editor de imagen
GenericName[et]=Pildiredaktor
GenericName[eu]=Irudi-editorea
GenericName[fa]=ویرایشگر تصویر
GenericName[fi]=Kuvankäsittely
GenericName[fr]=Éditeur d'image
GenericName[gd]=Deasaiche dhealbhan
GenericName[gl]=Editor de imaxes
GenericName[gu]=ચિત્ર સંપાદક
GenericName[hu]=Képszerkesztő
GenericName[id]=Penyunting Gambar
GenericName[is]=Myndvinnsluforrit
GenericName[it]=Modifica immagine
GenericName[ja]=画像エディター
GenericName[ka]=გამოსახულებების რედაქტორი
GenericName[km]=កម្មវិធីនិពន្ធរូបភាព
GenericName[kn]=ಚಿತ್ರ ಸಂಪಾದಕ
GenericName[ko]=이미지 편집기
GenericName[ky]=Сүрөт редактору
GenericName[lt]=Paveikslėlių rengyklė
GenericName[lv]=Attēla redaktors
GenericName[mk]=Уредник за слики
GenericName[my]=ရုပ်ပုံ တည်းဖြတ်ကိရိယာ
GenericName[nb]=Bildebehandler
GenericName[nds]=Billbewarker
GenericName[ne]=छवि सम्पादक
GenericName[nl]=Editor Afbeeldingen
GenericName[nn]=Bilethandterar
GenericName[oc]=Editor d'imatge
GenericName[pa]=ਚਿੱਤਰ ਐਡੀਟਰ
GenericName[pl]=Edytor obrazów
GenericName[pt]=Editor de imagens
GenericName[pt_BR]=Editor de imagens
GenericName[ro]=Editor de imagini
GenericName[ru]=Редактор изображений
GenericName[sk]=Editor obrázkov
GenericName[sl]=Urejevalnik slik
GenericName[sr]=Обрада фотографија
GenericName[sr@latin]=Obrada slika
GenericName[sv]=Bildredigerare
GenericName[ta]=பிம்ப திருத்தி
GenericName[te]=బొమ్మ కూర్పకము
GenericName[th]=เครื่องมือแก้ไขภาพ
GenericName[tr]=Görüntü Düzenleyici
GenericName[tt]=Sürät Tözätkeç
GenericName[uk]=Редактор зображень
GenericName[vi]=Bộ biên soạn ảnh
GenericName[xh]=UmHleli woMfanekiso
GenericName[zh_CN]=图像编辑器
GenericName[zh_HK]=圖片編輯器
GenericName[zh_TW]=圖片編輯器
Comment=Create images and edit photographs
Comment[ar]=أنشئ صورا وحرّر لقطات
Comment[ast]=Cree imáxenes y edite semeyes
Comment[be]=Стварэньне відарысаў і праўленьне фатаздымкаў
Comment[bg]=Създаване на изображения и редакция на снимки
Comment[br]=Krouiñ hag embann skeudennoù pe luc'hskeudennoù
Comment[bs]=Napravite slike i obradite fotografije
Comment[ca]=Creeu imatges i editeu fotografies
Comment[ca@valencia]=Creeu imatges i editeu fotografies
Comment[cs]=Vytvářejte obrázky a upravujte fotografie
Comment[da]=Opret billeder og redigér fotografier
Comment[de]=Bilder erstellen und Fotografien bearbeiten
Comment[dz]=གཟུགས་བརྙན་ཚུ་ གསར་བསྐྲུན་འབད་ནི་དང་ དཔར་ཚུ་ཞུན་དག་འབད།
Comment[el]=Δημιουργία εικόνων και επεξεργασία φωτογραφιών
Comment[en_CA]=Create images and edit photographs
Comment[en_GB]=Create images and edit photographs
Comment[eo]=Krei bildojn aŭ redakti fotaĵojn
Comment[es]=Cree imágenes y edite fotografías
Comment[et]=Joonistamine ja fotode töötlemine
Comment[eu]=Sortu irudiak eta editatu argazkiak
Comment[fi]=Luo kuvia ja muokkaa valokuvia
Comment[fr]=Créer des images et modifier des photographies
Comment[gd]=Cruthaich dealbhan is deasaich dealbhan camara
Comment[gl]=Crear imaxes e editar fotografías
Comment[gu]=ચિત્રો બનાવો અને ફોટાઓમાં ફેરફાર કરો
Comment[hu]=Képek létrehozása és fotók szerkesztése
Comment[id]=Buat gambar dan sunting foto
Comment[is]=Búa til myndir og breyta ljósmyndum
Comment[it]=Crea immagini e modifica fotografie
Comment[ja]=画像の作成と写真の編集を行います
Comment[km]=បង្កើតរូបភាព និង កែសម្រួលរូបថត
Comment[kn]=ಚಿತ್ರಗಳನ್ನು ರಚಿಸಿ ಹಾಗು ಫೋಟೋಗ್ರಾಫ್ಗಳನ್ನು ಸಂಪಾದಿಸಿ
Comment[ko]=이미지를 만들고 사진을 편집합니다
Comment[lt]=Kurti paveikslėlius ir redaguoti fotografijas
Comment[lv]=Veido attēlus vai rediģē fotogrāfijas
Comment[mk]=Направи слики и уреди фотографии
Comment[my]=ရုပ်ပုံများကို ဖန်တီးပြီး ဓါတ်ပုံများကို တည်းဖြတ်ပါ
Comment[nb]=Lag bilder og rediger fotografier
Comment[ne]=छवि सिर्जना गर्नुहोस् र फोटोग्राफ सम्पादन गर्नुहोस्
Comment[nl]=Afbeeldingen of foto's aanmaken en bewerken
Comment[nn]=Lag teikningar eller rediger foto
Comment[oc]=Crear d'imatges e modificar de fotografias
Comment[pa]=ਚਿੱਤਰ ਬਣਾਓ ਅਤੇ ਤਸਵੀਰਾਂ ਸੋਧੋ
Comment[pl]=Tworzenie oraz obróbka obrazów i fotografii
Comment[pt]=Criar imagens e editar fotografias
Comment[pt_BR]=Crie e edite imagens ou fotografias
Comment[ro]=Creează imagini și editează fotografii
Comment[ru]=Создание изображений и редактирование фотографий
Comment[sk]=Vytvárajte a upravujte obrázky alebo fotografie
Comment[sl]=Ustvari slike in uredi fotografije
Comment[sr]=Направите слике и уредите фотографије
Comment[sr@latin]=Napravite slike i uredite fotografije
Comment[sv]=Skapa bilder och redigera fotografier
Comment[ta]=பிம்பங்களை உருவாக்கவும் மற்றும் படங்களை திருத்தவும்
Comment[te]=బొమ్మలను సృష్టించు మరియు చిత్రాలను సవరించు
Comment[tr]=Görüntü oluşturur ve fotoğraf düzenler
Comment[uk]=Створення зображень та редагування фотографій
Comment[vi]=Tạo và biên soạn ảnh hay ảnh chụp
Comment[zh_CN]=创建图像或编辑照片
Comment[zh_HK]=建立圖像與編輯照片
Comment[zh_TW]=建立圖像與編輯照片
Exec=gimp-2.99 %U
TryExec=gimp-2.99
Icon=gimp
Terminal=false
Categories=Graphics;2DGraphics;RasterGraphics;GTK;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=GIMP
X-GNOME-Bugzilla-Component=General
X-GNOME-Bugzilla-Version=2.99.0
X-GNOME-Bugzilla-OtherBinaries=gimp-2.99
StartupNotify=true
MimeType=image/bmp;image/g3fax;image/gif;image/x-fits;image/x-pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/x-gimp-gbr;image/x-gimp-pat;image/x-gimp-gih;image/tiff;image/jpeg;image/x-psp;application/postscript;image/png;image/x-icon;image/x-xpixmap;image/x-exr;image/svg+xml;image/x-wmf;image/jp2;image/jpeg2000;image/jpx;image/x-xcursor;

"Name=" has to be set to "Gimp 2.99", "Icon=gimp" has to be "Icon=gimp-2.99".

gimp-2.99.appdata.xml:

<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
  <id>gimp.desktop</id>

  
  <metadata_license>CC0-1.0</metadata_license>
  <project_license>GPL-3.0+ AND LGPL-3.0+</project_license>
  <name>GNU Image Manipulation Program</name>
  <name xml:lang="ar">برنامج جنو لمعالجة الصور</name>
  <name xml:lang="ast">Programa de manipulación d'Imaxe GNU</name>
  <name xml:lang="be">GIMP — праґрама праекту GNU для працы зь відарысамі</name>
  <name xml:lang="bg">Редактор на изображения (GIMP)</name>
  <name xml:lang="br">Goulev da zornata skeudennoù GNU</name>
  <name xml:lang="bs">Gnuov program za obradu slika (GNU Image Manipulation Program)</name>
  <name xml:lang="ca">Programa de retoc d'imatges de GNU</name>
  <name xml:lang="ca@valencia">Programa de retoc d'imatges de GNU</name>
  <name xml:lang="cs">GNU Image Manipulation Program</name>
  <name xml:lang="csb">Editora òbrôzów GIMP</name>
  <name xml:lang="da">GNU Image Manipulation Program</name>
  <name xml:lang="de">GNU Image Manipulation Program</name>
  <name xml:lang="dz">་་ཨི་མེཇི་་མ་ནུ་པུ་ལེ་ཤཱན་་པོརོ་གརམ།</name>
  <name xml:lang="el">Πρόγραμμα επεξεργασίας εικόνων GNU</name>
  <name xml:lang="en_CA">GNU Image Manipulation Program</name>
  <name xml:lang="en_GB">GNU Image Manipulation Program</name>
  <name xml:lang="eo">Bildmanipulilo (GIMP = GNU Image Manipulation Program)</name>
  <name xml:lang="es">Programa de manipulación de imágenes de GNU</name>
  <name xml:lang="et">GIMP - GNU pilditöötlusprogramm</name>
  <name xml:lang="eu">GNUren Irudiak Manipulatzeko Programa</name>
  <name xml:lang="fa">برنامهٔ روتوش تصاویر گنو</name>
  <name xml:lang="fi">GIMP-kuvankäsittely</name>
  <name xml:lang="fr">Éditeur d'image GIMP</name>
  <name xml:lang="gd">GNU Image Manipulation Program</name>
  <name xml:lang="gl">Programa de Manipulación de Imaxes de GNU</name>
  <name xml:lang="gu">GNU ચિત્ર જાળવણી કાર્યક્રમ</name>
  <name xml:lang="he">תוכנת עיבוד התמונה של GNU</name>
  <name xml:lang="hu">A GNU képszerkesztő program</name>
  <name xml:lang="id">GNU Program Manipulasi Gambar</name>
  <name xml:lang="is">GNU Myndvinnsluforrit</name>
  <name xml:lang="it">GNU Image Manipulation Program</name>
  <name xml:lang="ja">GIMP (GNU Image Manipulation Program)</name>
  <name xml:lang="km">កម្មវិធីរៀបចំរូបភាពរបស់ GNU</name>
  <name xml:lang="kn">GNU ಇಮೇಜ್ ಮ್ಯಾನಿಪುಲೇಶನ್ ಪ್ರೊಗ್ರಾಮ್</name>
  <name xml:lang="ko">GNU Image Manipulation Program</name>
  <name xml:lang="ky">GNU Image Manipulation Program</name>
  <name xml:lang="lt">GNU paveikslėlių manipuliavimo programa</name>
  <name xml:lang="lv">GNU attēlu apstrādes programma</name>
  <name xml:lang="mk">ГНУ програма за манипулација со слики</name>
  <name xml:lang="ml">GNU Image Manipulation Program</name>
  <name xml:lang="my">GNU ရုပ်ပုံ စီမံကိုင်တွယ်ရေး ပရိုဂရမ်</name>
  <name xml:lang="nb">GNU bildebehandlingsprogram</name>
  <name xml:lang="nds">GNU Billbewarkenprogramm</name>
  <name xml:lang="ne">जी एन यू छवि परिचालन कार्यक्रम</name>
  <name xml:lang="nl">GNU Image Manipulation Program</name>
  <name xml:lang="nn">GNU bilethandteringsprogram</name>
  <name xml:lang="oc">Editor d'imatge GIMP</name>
  <name xml:lang="pa">ਗਨੂ ਈਮੇਜ਼ ਮੈਨੂਪਲੇਸ਼ਨ ਪਰੋਗਰਾਮ</name>
  <name xml:lang="pl">Edytor obrazów GIMP</name>
  <name xml:lang="pt">Programa de Manipulação de Imagens GNU</name>
  <name xml:lang="pt_BR">Programa de manipulação de imagem do GNU</name>
  <name xml:lang="ro">GIMP</name>
  <name xml:lang="ru">GNU Image Manipulation Program</name>
  <name xml:lang="si">GNU Image Manipulation Program</name>
  <name xml:lang="sk">GNU program na manipuláciu s obrázkami</name>
  <name xml:lang="sl">GIMP - program GNU za obdelavo slik</name>
  <name xml:lang="sr">Гнуов програм за обраду слика</name>
  <name xml:lang="sr@latin">Gnuov program za obradu slika</name>
  <name xml:lang="sv">GNU:s bildmanipuleringsprogram</name>
  <name xml:lang="ta">க்னூ பட கையாளல் நிரல்</name>
  <name xml:lang="te">గ్నూ ఇమేజ్ మానిప్యులేషన్ ప్రోగ్రామ్</name>
  <name xml:lang="th">GNU Image Manipulation Program</name>
  <name xml:lang="tr">GNU Görüntü İşleme Programı</name>
  <name xml:lang="tt">Sürät Eşkärtüçe GNU-Yasılım</name>
  <name xml:lang="uk">GNU Image Manipulation Program</name>
  <name xml:lang="vi">Chương Trình Thao Tác Ảnh GNU</name>
  <name xml:lang="zh_CN">GNU 图像处理程序</name>
  <name xml:lang="zh_HK">GNU 圖片處理程式</name>
  <name xml:lang="zh_TW">GNU 圖片處理程式</name>
  <summary>Create images and edit photographs</summary>
  <summary xml:lang="ar">أنشئ صورا وحرّر لقطات</summary>
  <summary xml:lang="ast">Cree imáxenes y edite semeyes</summary>
  <summary xml:lang="be">Стварэньне відарысаў і праўленьне фатаздымкаў</summary>
  <summary xml:lang="bg">Създаване на изображения и редакция на снимки</summary>
  <summary xml:lang="br">Krouiñ hag embann skeudennoù pe luc'hskeudennoù</summary>
  <summary xml:lang="bs">Napravite slike i obradite fotografije</summary>
  <summary xml:lang="ca">Creeu imatges i editeu fotografies</summary>
  <summary xml:lang="ca@valencia">Creeu imatges i editeu fotografies</summary>
  <summary xml:lang="cs">Vytvářejte obrázky a upravujte fotografie</summary>
  <summary xml:lang="da">Opret billeder og redigér fotografier</summary>
  <summary xml:lang="de">Bilder erstellen und Fotografien bearbeiten</summary>
  <summary xml:lang="dz">གཟུགས་བརྙན་ཚུ་ གསར་བསྐྲུན་འབད་ནི་དང་ དཔར་ཚུ་ཞུན་དག་འབད།</summary>
  <summary xml:lang="el">Δημιουργία εικόνων και επεξεργασία φωτογραφιών</summary>
  <summary xml:lang="en_CA">Create images and edit photographs</summary>
  <summary xml:lang="en_GB">Create images and edit photographs</summary>
  <summary xml:lang="eo">Krei bildojn aŭ redakti fotaĵojn</summary>
  <summary xml:lang="es">Cree imágenes y edite fotografías</summary>
  <summary xml:lang="et">Joonistamine ja fotode töötlemine</summary>
  <summary xml:lang="eu">Sortu irudiak eta editatu argazkiak</summary>
  <summary xml:lang="fi">Luo kuvia ja muokkaa valokuvia</summary>
  <summary xml:lang="fr">Créer des images et modifier des photographies</summary>
  <summary xml:lang="gd">Cruthaich dealbhan is deasaich dealbhan camara</summary>
  <summary xml:lang="gl">Crear imaxes e editar fotografías</summary>
  <summary xml:lang="gu">ચિત્રો બનાવો અને ફોટાઓમાં ફેરફાર કરો</summary>
  <summary xml:lang="hu">Képek létrehozása és fotók szerkesztése</summary>
  <summary xml:lang="id">Buat gambar dan sunting foto</summary>
  <summary xml:lang="is">Búa til myndir og breyta ljósmyndum</summary>
  <summary xml:lang="it">Crea immagini e modifica fotografie</summary>
  <summary xml:lang="ja">画像の作成と写真の編集を行います</summary>
  <summary xml:lang="km">បង្កើតរូបភាព និង កែសម្រួលរូបថត</summary>
  <summary xml:lang="kn">ಚಿತ್ರಗಳನ್ನು ರಚಿಸಿ ಹಾಗು ಫೋಟೋಗ್ರಾಫ್ಗಳನ್ನು ಸಂಪಾದಿಸಿ</summary>
  <summary xml:lang="ko">이미지를 만들고 사진을 편집합니다</summary>
  <summary xml:lang="lt">Kurti paveikslėlius ir redaguoti fotografijas</summary>
  <summary xml:lang="lv">Veido attēlus vai rediģē fotogrāfijas</summary>
  <summary xml:lang="mk">Направи слики и уреди фотографии</summary>
  <summary xml:lang="my">ရုပ်ပုံများကို ဖန်တီးပြီး ဓါတ်ပုံများကို တည်းဖြတ်ပါ</summary>
  <summary xml:lang="nb">Lag bilder og rediger fotografier</summary>
  <summary xml:lang="ne">छवि सिर्जना गर्नुहोस् र फोटोग्राफ सम्पादन गर्नुहोस्</summary>
  <summary xml:lang="nl">Afbeeldingen of foto's aanmaken en bewerken</summary>
  <summary xml:lang="nn">Lag teikningar eller rediger foto</summary>
  <summary xml:lang="oc">Crear d'imatges e modificar de fotografias</summary>
  <summary xml:lang="pa">ਚਿੱਤਰ ਬਣਾਓ ਅਤੇ ਤਸਵੀਰਾਂ ਸੋਧੋ</summary>
  <summary xml:lang="pl">Tworzenie oraz obróbka obrazów i fotografii</summary>
  <summary xml:lang="pt">Criar imagens e editar fotografias</summary>
  <summary xml:lang="pt_BR">Crie e edite imagens ou fotografias</summary>
  <summary xml:lang="ro">Creează imagini și editează fotografii</summary>
  <summary xml:lang="ru">Создание изображений и редактирование фотографий</summary>
  <summary xml:lang="sk">Vytvárajte a upravujte obrázky alebo fotografie</summary>
  <summary xml:lang="sl">Ustvari slike in uredi fotografije</summary>
  <summary xml:lang="sr">Направите слике и уредите фотографије</summary>
  <summary xml:lang="sr@latin">Napravite slike i uredite fotografije</summary>
  <summary xml:lang="sv">Skapa bilder och redigera fotografier</summary>
  <summary xml:lang="ta">பிம்பங்களை உருவாக்கவும் மற்றும் படங்களை திருத்தவும்</summary>
  <summary xml:lang="te">బొమ్మలను సృష్టించు మరియు చిత్రాలను సవరించు</summary>
  <summary xml:lang="tr">Görüntü oluşturur ve fotoğraf düzenler</summary>
  <summary xml:lang="uk">Створення зображень та редагування фотографій</summary>
  <summary xml:lang="vi">Tạo và biên soạn ảnh hay ảnh chụp</summary>
  <summary xml:lang="zh_CN">创建图像或编辑照片</summary>
  <summary xml:lang="zh_HK">建立圖像與編輯照片</summary>
  <summary xml:lang="zh_TW">建立圖像與編輯照片</summary>
  <description>
    <p>GIMP is an acronym for GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring.</p>
    <p xml:lang="ar">جمب هو اختصار برنامج جنو لمعالجة الصور. هو برنامج حر لأمور مثل تعديل الصور و تركيبها و تحسينها.</p>
    <p xml:lang="bs">GIMP je akronim za GNU Image Manipulation Program(GNU program za manipulaciju slikom). To je slobodno distribuiran program za namjene kao što su dotjerivanje slike, kompoziciju slike i autorstvo.</p>
    <p xml:lang="ca">El GIMP és un acrònim de GNU Image Manipulation Program (Programa de manipulació d'imatges GNU), i és un programa que es distribueix de manera lliure per algunes tasques com el retoc de fotografies, la composició i la creació d'imatges.</p>
    <p xml:lang="da">GIMP er en forkortelse af GNU Image Manipulation Program. Programmet kan frit videregives og anvendes til opgaver såsom billedretouchering, billedkomposition og oprettelse af nye billeder.</p>
    <p xml:lang="de">GIMP ist ein Akronym für »GNU Image Manipulation Program«. Es ist ein frei veröffentlichtes Programm z.B. zum  Retuschieren von Fotos, zur Bildkomposition und Bilderstellung.</p>
    <p xml:lang="el">Το GIMP είναι ένα ακρωνύμιο για το πρόγραμμα επεξεργασίας εικόνας GNU. Διανέμεται ελεύθερα για τέτοιες εργασίες όπως επεξεργασία φωτογραφίας, σύνθεση εικόνας και δημιουργία εικόνας.</p>
    <p xml:lang="es">GIMP es el acrónimo de Programa de Manipulación de Imágenes de GNU. Se distribuye libre y gratuitamente para tareas de retocado de fotos, composición de imágenes y autoría de imágenes.</p>
    <p xml:lang="eu">GNUren Irudiak Manipulatzeko Programaren akronimoa da GIMP. Argazkiak berrukitzeko, irudiak konposatzeko eta sortzeko libreki banatzen den programa bat da</p>
    <p xml:lang="fi">GIMP on lyhenne englanninkielisistä sanoista GNU Image Manipulation Program, vapaasti suomennettuna GNU-kuvankäsittelyohjelma. Se on vapaasti jaeltava ohjelma kuvien käsittelyä ja koostamista varten.</p>
    <p xml:lang="gd">Tha GIMP 'na ghiorrachadh air GNU Image Manipulation Program. 'S e prògram saor an-asgaidh a tha ann airson rudan mar deasachadh, cruthachadh is ùghdarrasadh dhealbhan.</p>
    <p xml:lang="hu">A GIMP a GNU Image Manipulation Program rövidítése. Ez egy szabadon terjesztett program fényképretusálás, képösszeállítás és képszerkesztési feladatokhoz.</p>
    <p xml:lang="is">GIMP er skammstöfun fyrir GNU Image Manipulation Program. Það er frjálst forrit sem má dreifa að vild og nýtist við viðgerðir á myndum, ýmsa myndvinnslu, myndasamsetningu og margt fleira.</p>
    <p xml:lang="it">GIMP è un acronimo di GNU Image Manipulation Program. È un programma distribuito liberamente per svolgere compiti come il fotoritocco, la composizione e la creazione di immagini.</p>
    <p xml:lang="lt">GIMP yra GNU paveikslėlių keitimo programos santrumpa. Tai yra laisvai platinama programa tokiems veiksmams kaip nuotraukų retušavimas, paveikslėlių kompozicija ir kūrimas.</p>
    <p xml:lang="lv">GIMP ir saīsinājums no GNU Image Manipulation Program (GNU attēlu manipulēšanas programma). Tā ir brīvi izplatāma programma fotogrāfiju retušēšanai, attēlu veidošanai un līdzīgiem uzdevumiem.</p>
    <p xml:lang="nl">GIMP is en acroniem voor GNU Image Manipulation Program. Het is een programma dat vrij wordt verspreid, en dat gebruikt wordt voor het bijwerken van foto's en het samenstellen en bewerken van afbeeldingen.</p>
    <p xml:lang="nn">GIMP er akronym for GNU Image Manipulation Program (GNU sitt biletbehandlingsprogram). Det er eit gratis program for retusjering av foto, biletkomposisjon og biletredigering.</p>
    <p xml:lang="pl">GIMP to program do manipulowania obrazami projektu GNU. Jest on wolnym oprogramowaniem służącym do retuszowania zdjęć i tworzenia obrazów.</p>
    <p xml:lang="pt">GIMP é um acrónimo pra GNU Image Manipulation Program. É um programa distribuído gratuitamente para tarefas como retoques, composição e criação de imagens.</p>
    <p xml:lang="sk">GIMP je skratka pre GNU Image Manipulation Program. Je to voľne šíriteľný program na retušovanie fotografií, vytváranie a autorizovanie obrázkov.</p>
    <p xml:lang="sl">GIMP je okrajšava polnega angleškega imena, GNU Image Manipulation Program. Je prosto dostopen program, namenjen retuši fotografij, tvorbi in avtorstvu slik.</p>
    <p xml:lang="sr">Гимп је скраћени назив за Гнуов програм за обраду слика. Слободно је расподељив за задатке као што је сређивање фотографија, слагање слика и издавање слика.</p>
    <p xml:lang="sv">GIMP är en akronym för GNU Image Manipulation Program. Det är ett fritt distribuerat program för sådana uppgifter som fotoretuschering, bildkomposition och bildskapande.</p>
    <p xml:lang="tr">GIMP, GNU Görüntü İşleme Programı'nın (GNU Image Manipulation Program) kısaltmasıdır. Fotoğraf rötuşlama, görüntü kompozisyonu ve görüntü oluşturma gibi görevler için özgürce dağıtılan bir programdır.</p>
    <p xml:lang="uk">GIMP- це абревіатура від GNU Image Manipulation Program (програма GNU для маніпулювання зображеннями). Це  вільно розповсюджувана програма для таких завдань, як ретушування фотографій, композиція та створення зображень.</p>
    <p>It has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.</p>
    <p xml:lang="ar">له الكثير من الإمكانيات. يمكن استخدامه كبرنامج رسم بسيط، أو كبرنامج احترافي لتعديل الصور، أو كنظام لمعالجة الصور في دفعات، أو كمحول بين أنساق الصور، إلخ.</p>
    <p xml:lang="bs">Ima mnoge mogućnosti. Može se koristiti kao jednostavni program za crtanje, program za dotjerivanje slika ekspertne kvalitete, sistem za grupno online procesiranje,  prikazivač masivno proizvedenih slika, koverter formata slike itd.</p>
    <p xml:lang="ca">Té un gran potencial: pot utilitzar-se com a programa només per dibuixar, com una aplicació professional de retoc fotogràfic, com un sistema en línia de processament per lots, per renderitzar imatges en massa d'imatges, per convertir imatges entre formats, etc.</p>
    <p xml:lang="da">Den har mange anvendelsesmuligheder. Det kan bruges som et simpelt tegneprogram, et avanceret retoucheringsprogram af høj kvalitet, et online batchbehandlingssystem, en masseproduktion-billedoptegning, et billedkonverteringsprogram, osv.</p>
    <p xml:lang="de">Es hat viele Einsatzmöglichkeiten. Es kann als einfaches Malprogramm, als Retuschierprogramm für Experten, als Stapelverarbeitungssystem, als Bildersteller für Massenproduktion, als Bildformatumwandler u.v.m eingesetzt werden.</p>
    <p xml:lang="el">Έχει πολλές δυνατότητες. Μπορεί να χρησιμοποιηθεί ως ένα απλό πρόγραμμα χρωματισμού, ένα υψηλής ποιότητας πρόγραμμα επεξεργασίας φωτογραφίας, ένα δικτυακό ομαδικό σύστημα επεξεργασίας, μία απόδοση εικόνας μαζικής παραγωγής, ένας μετατροπέας τύπου εικόνας, κλπ.</p>
    <p xml:lang="es">Tiene muchas características. Se puede usar como un simple programa de dibujo, un programa de retoque fotográfico profesional, un sistema de procesado por lotes, un generador de imágenes renderizadas en masa, un conversor de formato de imágenes, etc.</p>
    <p xml:lang="eu">Gaitasun anitzekoa da. Margotzeko programa xume bat bezala, argazkiak berrukitzeko adituen kalitateko programa bezala, lineako talde-lanak prozesatzeko sistema gisa, irudiak errendatzeko ekoizpen handiko sistema gisa, irudiak formatuz bihurtzeko bezala eta abar erabil daiteke.</p>
    <p xml:lang="fi">Se sisältää lukuisia ominaisuuksia. GIMP soveltuu yksinkertaiseksi piirrosohjelmaksi, ammattilaisen työkaluksi, kuvamuotojen muuntajaksi ja niin edelleen.</p>
    <p xml:lang="gd">Tha e gu math comasach. 'S urrainn dhut a chleachdadh mar phrògram airson peantadh simplidh, sàr-phrògram airson mion-deasachadh dhealbhan, siostam pròiseasadh batch air loidhne, reandaraiche airson tomadan mòra a dhealbhan, iompachair dhealbhan is iomadh rud eile.</p>
    <p xml:lang="hu">Számos képességgel rendelkezik. Használható egyszerű rajzprogramként, profi minőségű fényképretusáló programként, online kötegelt feldolgozó rendszerként, tömeggyártó kép renderelőként vagy akár képformátum átalakítóként, stb.</p>
    <p xml:lang="is">Það er með marga nytsamlega eiginleika. Hægt er að nota það sem einfalt málunarforrit, sem myndaviðgerðatól fyrir sérfræðinga, sem magnvinnslukerfi á neti, sem myndgerðartól í magnvinnslu, sem myndsniðaumbreyti og margt fleira.</p>
    <p xml:lang="it">Ha molte capacità. Può essere usato come semplice programma di disegno, come programma di fotoritocco avanzato, sistema di elaborazione automatica on-line, renderizzatore in serie di immagini, convertitore di formato immagine, ecc.</p>
    <p xml:lang="lt">Ji turi daug galimybių. Ją galima naudoti kaip paprastą piešimo programą, eksperto kokybės nuotraukų retušavimo programą, internetinę masinio apdorojimo sistemą, masinio kiekio paveikslėlių piešimo programą, paveikslėlių formato konvertuotoją ir t. t.</p>
    <p xml:lang="lv">Tajā ir daudz iespēju. To var izmantot kā vienkāršu zīmēšanas lietotni, profesionālas kvalitātes fotogrāfiju retušēšanas lietotni, tiešsaistes pakešu apstrādes sistēmu, masu produkcijas attēlu renderētāju, attēlu formātu konvertētāju utt.</p>
    <p xml:lang="nl">Het biedt vele mogelijkheden. Zo kan het worden gebruikt als eenvoudig tekenprogramma, professioneel fotobewerkingsprogramma, online systeem voor batch-verwerking, programma voor de massaproductie van afbeeldingen, programma voor het omzetten van afbeeldingsformaten, enz.</p>
    <p xml:lang="nn">Det har mange eigenskapar og kan brukast som eit enkelt teikne- og maleprogram, til retusjering av foto med topp kvalitet, til satsvis prosessering på nett, for å masseprodusera bilete, for å byte mellom ulike biletformat og mykje meir.</p>
    <p xml:lang="pl">Daje on wiele możliwości. Może być używany jako prosty program do rysowania, narzędzie do retuszowania zdjęć dla ekspertów, system do masowego przetwarzania plików obrazów przez sieć, program renderujący obrazy, konwerter formatów obrazów itp.</p>
    <p xml:lang="pt">Tem muitas capacidades. Pose ser usado como um simples programa de pintura, um programa perito em retocar fotografias, um sistema online processador de lotes, um desenhador de imagens em massa, um conversor de formatos, etc.</p>
    <p xml:lang="sk">Disponuje mnohými možnosťami. Môže byť použitý ako jednoduchý kresliaci program, profesionálny program na retušovanie fotografií, internetový dávkový systém na spracovanie fotografií, vykresľovač obrázkov hromadnej výroby, konvertor formátov obrázkov, atď.</p>
    <p xml:lang="sl">Ima veliko zmogljivih funkcij. Uporabite ga lahko kot enostavni program za risanje, kot strokovno kakovosten program za retušo fotografij, spletni sistem za paketno obdelavo, masovni upodobljevalnik slik, pretvornik med slikovnimi zapisi itn.</p>
    <p xml:lang="sr">Поседује многе могућности. Може бити коришћен као једноставан програм за сликање, као напредан програм за дотеривање фотографија, као систем за групно обрађивање на мрежи, као исцртавач слика масовне производње, као претварач записа слика, итд.</p>
    <p xml:lang="sv">Det har många funktioner. Det kan användas som ett enkelt ritprogram, ett fotoretuscheringsprogram på expertnivå, ett online massbearbetningssystem, en massproduktionsbildåtergivare, en bildformatsomvandlare, etc.</p>
    <p xml:lang="tr">Birçok yeteneğe sahiptir. Basit bir boyama programı, uzman kalite fotoğraf rötuş programı, çevrimiçi toplu işleme sistemi, seri üretim görüntü işleyici, görüntü biçim dönüştürücü vb. olarak kullanılabilir.</p>
    <p xml:lang="uk">Вона має багато можливостей. Її можна використати як простеньку програму для малювання, як програму ретушування високоякісних фотографій, як інтернет-систему пакетної обробки, як відтворювач масових зображень, як перетворювач між різними графічними форматами і т. д.</p>
    <p>GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted. GIMP is available for Linux, Microsoft Windows and OS X.</p>
    <p xml:lang="ar">صمم جمب ليمكن تعزيزه بملحقات و إضافات لفعل كل شيء تقريبًا. واجهة البرمجة المتقدمة تتيح كتابة برامج تفسيرية لعمل كل شيء من أبسط المهام إلى أعقد عمليات معالجة الصور. يتوفر جمب على لينكس و ويندوز و ماك.</p>
    <p xml:lang="bs">GIMP je proširiv i dopunjiv. Dizajniran je da bude proširen sa dodacima i proširenjima za bilo šta. Napredni interfejs za pisanje dozvoljava sve, od najjednostavnijih zadataka do jednostavnog pisanja najkompleksnijih procedura manipulacije slikom. GIMP je dostupan za Linux, Microsoft Windows i OS X.</p>
    <p xml:lang="ca">El GIMP és ampliable i extensible. Està dissenyat per augmentar-se amb connectors i extensions, per fer-hi gairebé de tot. La interfície avançada d'scripts ho permet tot, es poden realitzar fàcilment amb scripts des de la tasca més simple als processos més complexos de manipulació d'imatges . El GIMP està disponible per a Linux, Microsoft Windows i OS X.</p>
    <p xml:lang="da">GIMP kan udvides. Programmet er designet til at blive suppleret med plugins og udvidelser til at gøre næsten alt. Den avancerede scriptinggrænseflade giver mulighed for nemt at scripte alt fra den simpleste opgave til de mest komplekse billedmanipulationsprocedurer. GIMP fås til Linux, Microsoft Windows og OS X.</p>
    <p xml:lang="de">GIMP ist erweiterbar. Es ist darauf ausgelegt mit Plugins und Erweiterungen bereichert zu werden, um nahezu alles erledigen zu können. Die fortgeschrittene Skript-Schnittstelle ermöglicht alles von der einfachsten Aufgabe bis hin zu den komplexesten Bildbearbeitungsvorgängen zu skripten. GIMP ist für Linux, Microsoft Windows und OS X verfügbar.</p>
    <p xml:lang="el">Το GIMP είναι αναπτυσσόμενο και επεκτάσιμο. Είναι σχεδιασμένο να επαυξάνεται με πρόσθετα και επεκτάσεις για να κάνει σχεδόν οτιδήποτε. Η προχωρημένη διεπαφή σεναρίου επιτρέπει ο,τιδήποτε από την πιο απλή εργασία μέχρι τις πιο σύνθετες διαδικασίες επεξεργασίας εικόνας να γίνονται εύκολα σενάρια. Το GIMP είναι διαθέσιμο για Λίνουξ, Microsoft Windows και OS X.</p>
    <p xml:lang="es">GIMP es ampliable y extensible. Está diseñado para poder mejorarlo con complementos y extensiones para hacer casi cualquier cosa. La interfaz de programación avanzada permite hacer un script para cualquier cosa, desde una tarea sencilla hasta los procedimientos de manipulación de imágenes más complejos. GIMP también está disponible para Microsoft Windows y OS X.</p>
    <p xml:lang="eu">GIMP hedagarria da. Plugin eta osagaien bidez handiagotzeko eta edozer egiteko diseinatuta dago, Script aurreratuen interfazeak zeregin sinpleenetik konplexuenera lantzea baimentzen du irudiak ukitzeko prozesuetan. Linux, Microsoft Windows eta OS X sistemetan erabilgarri dago GIMP.</p>
    <p xml:lang="fi">GIMP on laajennettavissa. Se on suunniteltu täydennettävksi lisäosilla ja laajennuksilla, jotka voivat tehdä melkeinpä mitä vain. Kehittynyt skriptausliittymä sallii kaikenlaisen automatisoinnin yksinkertaisista tehtävistä aina haastaviin kuvankäsittelytoimenpiteisiin. GIMP on saataville Linuxille, Microsoft Windowsille ja OS X:lle.</p>
    <p xml:lang="hu">A GIMP kiegészíthető és bővíthető. Úgy tervezték, hogy bővíthető legyen bővítményekkel és kiterjesztésekkel, amikkel szinte minden meg lehet csinálni. A speciális parancsfájlfelület lehetővé tesz mindent a legegyszerűbb feladatoktól kezdve a legkomplexebb képmanipulációs eljárásokig egyszerű parancsfájlokkal. A GIMP elérhető Linux, Microsoft Windows és OS X rendszerekre is.</p>
    <p xml:lang="is">GIMP er útvíkkanlegt og viðbætanlegt. Hönnun þess gerir ráð fyrir að hægt sé að bæta við nýjum eiginleikum með hjálparforritum (plug-ins) og viðbótum (extensions), möguleikarnir eru ótæmandi. Háþróað skriftuviðmót gerir einfalt að bæta við allt frá einföldum aðgerðum til mjög flókinnar myndmeðhöndlunar með hjálp auðlæsilegra skrifta. GIMP er einnig fáanlegt fyrir Microsoft Windows og OS X.</p>
    <p xml:lang="it">GIMP è espandibile ed estensibile. È stato progettato per essere ampliato con plug-in ed estensioni per fare praticamente qualsiasi cosa. L'interfaccia avanzata di scripting semplifica la conversione in procedura dal compito più semplice fino all'elaborazione di immagini più complessa. GIMP è disponibile per Linux, Microsoft Windows ed OS X.</p>
    <p xml:lang="lv">GIMP ir paplašināma programma. Tā ir veidota tā, lai to varētu paplašināt ar spraudņiem un papildinājumiem, ar kuriem var izdarīt gandrīz visu. Ar paplašināto skriptēšanas saskarni var skriptēt visu, sākot no vienkāršākajiem uzdevumiem līdz kompleksām attēlu manipulācijas procedūrām. GIMP ir pieejams uz Linux, Microsoft Windows un OS X operētājsistēmām.</p>
    <p xml:lang="nn">GIMP kan gjere mykje og kan lett utvidast. Programmet kan gjerst større med programutvidingar (plug-ins) og kan såleis utvidast til å gjere nesten kva som helst. Det er også innebygd avanserte skriptfunksjonar, slik at det er lett å lage spesielle verktøy for enkle oppgåver eller kompliserte bilethansamingar. GIMP er tilgjengeleg for Linux, Windows og OS X.</p>
    <p xml:lang="pl">Program GIMP jest wysoce rozszerzalny. Za pomocą wtyczek i rozszerzeń można osiągnąć niemalże wszystko. Zaawansowany interfejs skryptów umożliwia łatwe automatyzowanie wszystkich działań, od najprostszych zadań do złożonych procedur manipulacji obrazami. Program GIMP jest dostępny dla systemów Linux, Microsoft Windows i OS X.</p>
    <p xml:lang="pt">O GIMP é expansível e estensível. Foi desenhado para ser aumentado com extensões com as quais fazer praticamente tudo. O ambiente de scripting avançado permite escrever scripts para tudo, desde a tarefa mais simples até aos mais complexos procedimentos de manipulação de imagens. O GIMP está disponível para Linux, Microsoft Windows e OS X.</p>
    <p xml:lang="sk">GIMP je nepostrádateľný a rozšíriteľný. Je navrhnutý s rozšíreniami pomocou zásuvných modulov a rozšírení, ktoré dokážu vykonať takmer čokoľvek. Pokročilé rozhranie jednoducho ovládateľné pomocou skriptov vám umožňuje vykonať všetko od najľahšej úlohy až po tie najzložitejšie manipulačné procedúry. Program GIMP je dostupný pre systémy Linux, Microsoft Windows a OS X.</p>
    <p xml:lang="sl">GIMP je razširljiv. Zasnovan je tako, da ga je mogoče dopolnjevati z vtičniki in razširitvami, da zmore pravzaprav vse. Napredni vmesnik skriptanja omogoča skriptanje vsega, od najenostavnejših nalog do najkompleksnejših procedur obdelave slik. GIMP je na voljo tudi za sisteme Microsoft Windows in OS X.</p>
    <p xml:lang="sr">Гимп можете надоградити уздуж и попреко! Можете да га напуните разним прикључцима и проширењима како би радио баш све што пожелите. Он поседује напредне и једноставне алате који олакшавају писање скрипти за обављање једноставних задатака али и најсложенијих процеса обраде слкика. Гимп је доступан за Линукс, Мајкрософт Виндоуз и ОС Икс.</p>
    <p xml:lang="sv">GIMP är utbyggbart och tänjbart. Det är avsett att kompletteras med insticksprogram och tillägg för att göra nästan vad som helst. Det avancerade skriptgränssnittet tillåter allt från den enklaste uppgift till de mest komplexa bildmanipuleringsförfaranden att enkelt skrivas. GIMP är tillgängligt för Linux, Microsoft Windows och OS X.</p>
    <p xml:lang="tr">GIMP genişletilebilir ve geliştirilebilirdir. Eklentiler ve uzantılar ile genişletilebilecek şekilde tasarlanmıştır. Gelişmiş komut arayüzü en basit görevden en karmaşık görüntü işleme yöntemlerine kadar her şeyi kolayca hazırlamanıza olanak sağlar. GIMP Linux, Microsoft Windows ve OS X işletim sistemlerinde kullanılabilirdir.</p>
    <p xml:lang="uk">GIMP легко розбирається і розширюється. Вона розроблена, щоби через доповнення модулями і розширеннями робити усе, що завгодно. Додатковий інтерфейс сценаріїв дозволяє легко запрограмувати усе від найпростіших завдань до найскладніших процедур обробки зображень. GIMP - доступний для Linux, Microsoft Windows та OS X.</p>
  </description>
  <url type="bugtracker">https://bugzilla.gnome.org/page.cgi?id=browse.html&amp;product=GIMP</url>
  <url type="donation">http://www.gimp.org/donating/</url>
  <url type="help">http://www.gimp.org/docs/</url>
  <url type="homepage">http://www.gimp.org/</url>
  <screenshots>
    <screenshot type="default">
      <image>http://www.gimp.org/screenshots/linux_mixer.jpg</image>
      <caption>Screenshot showing channel mixing and layer editor</caption>
      <caption xml:lang="ar">لقطة شاشة تظهر خلط القنوات و محرر الطبقات</caption>
      <caption xml:lang="de">Bildschirmfoto, das Kanalmischung und Ebeneneditor zeigt</caption>
      <caption xml:lang="el">Στιγμιότυπο που εμφανίζει την μείξη καναλιού και τον επεξεργαστή στρώσης</caption>
      <caption xml:lang="es">Captura de pantalla mostrando el canal de mezcla y el editor de la capa.</caption>
      <caption xml:lang="hu">Csatornakeverést és rétegszerkesztést megjelenítő képernyőkép</caption>
      <caption xml:lang="is">Skjámynd sem sýnir litrásablöndun og lagskiptingaglugga</caption>
      <caption xml:lang="it">Schermata che mostra il mixer dei canali e l'editor dei livelli</caption>
      <caption xml:lang="lv">Ekrānuzņēmums rāda kanālu miksēšanu un slāņu redaktoru</caption>
      <caption xml:lang="nn">Skjermbilete som viser kanalmiksing og lagredigering</caption>
      <caption xml:lang="pl">Miksowanie kanałów i edytor warstw</caption>
      <caption xml:lang="ru">Снимок экрана, демонстрирующий смешивание каналов и работу со слоями</caption>
      <caption xml:lang="sl">Zaslonska slika prikazuje mešanje kanalov in urejevalnik plasti.</caption>
    </screenshot>
  </screenshots>
  <update_contact>gimp-developer-list_at_gnome.org</update_contact>
  <keywords>
    <keyword>GIMP</keyword>
    <keyword>Photoshop</keyword>
  </keywords>
  <kudos>
    <kudo>HiDpiIcon</kudo>
    <kudo>HighContrast</kudo>
    <kudo>ModernToolkit</kudo>
    <kudo>UserDocs</kudo>
  </kudos>
  <project_group>GNOME</project_group>
  <translation type="gettext">gimp20</translation>
</component>

I think it is enough here to change the third line "<id>gimp.desktop</id>" to "<id>gimp-2.99.desktop</id>.

Edit: Got it for the appdata-file:

sed 's/\<id>gimp.desktop<\/id>/<id>gimp-2.99.desktop<\/id>/g' gimp-2.99.appdata.xml

smile

Last edited by Thorsten Reinbold (2016-04-01 16:04:25)

Offline

#9 2016-04-01 16:08:48

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: [Solved] Changing a PKGBUILD (gimp-git/gimp-gtk3-git)

sed 's/gimp.desktop/gimp-2.99.desktop/g' "${pkgdir}/usr/share/appdata/gimp.appdata.xml" > "${pkgdir}/usr/share/appdata/gimp-2.99.appdata.xml"
sed '/^Name/ s/$/ 2.99/;s/Icon=gimp/&-2.99/' "${pkgdir}/usr/share/applications/gimp.desktop" > "${pkgdir}/usr/share/applications/gimp-2.99.desktop"

Last edited by eschwartz (2016-04-01 16:09:06)


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

#10 2016-04-01 16:32:57

Thorsten Reinbold
Member
From: Germany
Registered: 2011-12-06
Posts: 353

Re: [Solved] Changing a PKGBUILD (gimp-git/gimp-gtk3-git)

Eschwartz wrote:
sed 's/gimp.desktop/gimp-2.99.desktop/g' "${pkgdir}/usr/share/appdata/gimp.appdata.xml" > "${pkgdir}/usr/share/appdata/gimp-2.99.appdata.xml"
sed '/^Name/ s/$/ 2.99/;s/Icon=gimp/&-2.99/' "${pkgdir}/usr/share/applications/gimp.desktop" > "${pkgdir}/usr/share/applications/gimp-2.99.desktop"

Hey, many thanks! Built completed without errors, installing gimp 2.8 also works and both versions are running. Nice. smile

package() {
	cd $_gitname
	make DESTDIR="$pkgdir/" install
	install -D -m644 "${srcdir}/linux.gpl" "${pkgdir}/usr/share/gimp/2.99/palettes/Linux.gpl"
	mv "${pkgdir}/usr/share/aclocal/gimp-2.0.m4" "${pkgdir}/usr/share/aclocal/gimp-2.99.m4"
	
	sed 's/gimp.desktop/gimp-2.99.desktop/g' "${pkgdir}/usr/share/appdata/gimp.appdata.xml" > "${pkgdir}/usr/share/appdata/gimp-2.99.appdata.xml"
	sed '/^Name/ s/$/ 2.99/;s/Icon=gimp/&-2.99/' "${pkgdir}/usr/share/applications/gimp.desktop" > "${pkgdir}/usr/share/applications/gimp-2.99.desktop"

	rm "${pkgdir}/usr/share/appdata/gimp.appdata.xml" "${pkgdir}/usr/share/applications/gimp.desktop"

	for i in 16 22 24 32 48 256; do
		mv "$pkgdir"/usr/share/icons/hicolor/${i}x${i}/apps/gimp{,-2.99}.png
	done
}

Offline

#11 2016-04-01 16:36:25

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: [Solved] Changing a PKGBUILD (gimp-git/gimp-gtk3-git)

When you post a replacement PKGBUILD in the AUR comments, please link to a pastebin rather than flooding the AUR with really long comments. smile

The AUR is not very good at handling long comments... or indented text.

Last edited by eschwartz (2016-04-01 16:37:24)


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

#12 2016-04-01 17:07:01

Thorsten Reinbold
Member
From: Germany
Registered: 2011-12-06
Posts: 353

Re: [Solved] Changing a PKGBUILD (gimp-git/gimp-gtk3-git)

Ooops. Done. Sorry, I wasn't aware of that.

Offline

Board footer

Powered by FluxBB