diff options
author | su226 | 2022-08-09 14:34:02 +0800 |
---|---|---|
committer | su226 | 2022-08-09 14:34:02 +0800 |
commit | 3e8b9f853e40e3ff660b2fa3d777f5cfe3f0bdff (patch) | |
tree | be6e9757157fbbf2c4590375fb96fa579c673ec9 | |
download | aur-3e8b9f853e40e3ff660b2fa3d777f5cfe3f0bdff.tar.gz |
Init package. (Modified from gimp-devel)
-rw-r--r-- | .SRCINFO | 78 | ||||
-rw-r--r-- | PKGBUILD | 76 | ||||
-rw-r--r-- | linux.gpl | 19 |
3 files changed, 173 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4f876903c83c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,78 @@ +pkgbase = gimp-devel-noconflict + pkgdesc = GNU Image Manipulation Program (Development version) + pkgver = 2.99.10 + pkgrel = 1 + url = https://www.gimp.org/ + arch = i686 + arch = x86_64 + arch = armv7h + arch = aarch64 + license = GPL + license = LGPL + checkdepends = xorg-server-xvfb + makedepends = intltool + makedepends = libxslt + makedepends = glib-networking + makedepends = alsa-lib + makedepends = curl + makedepends = ghostscript + makedepends = libxpm + makedepends = libheif + makedepends = libwebp + makedepends = libmng + makedepends = iso-codes + makedepends = aalib + makedepends = zlib + makedepends = libjxl + makedepends = gjs + makedepends = luajit + makedepends = meson + makedepends = gobject-introspection + makedepends = gi-docgen + makedepends = xorg-server-xvfb + makedepends = vala + makedepends = highway + depends = gtk3 + depends = lcms2 + depends = libwmf + depends = icu + depends = enchant + depends = libgexiv2 + depends = librsvg + depends = desktop-file-utils + depends = libexif + depends = libgudev + depends = openjpeg2 + depends = poppler-glib + depends = poppler-data + depends = openexr + depends = mypaint-brushes1 + depends = babl>=0.1.78 + depends = gegl>=0.4.36 + depends = cairo + depends = python-gobject + depends = appstream-glib + depends = libxmu + depends = graphviz + optdepends = gutenprint: for sophisticated printing only as gimp has built-in cups print support + optdepends = alsa-lib: for MIDI event controller module + optdepends = curl: for URI support + optdepends = ghostscript: for postscript support + optdepends = libxpm: XPM support + optdepends = libheif: HEIF support + optdepends = libjxl: JPEG XL support + optdepends = libwebp: WebP support + optdepends = libmng: MNG support + optdepends = iso-codes: Language support + optdepends = aalib: ASCII art support + optdepends = zlib: Compression routines + optdepends = gjs: JavaScript scripting support + optdepends = luajit: LUA scripting support + optdepends = lua51-lgi: LUA scripting support + provides = gimp=2.99.10 + source = https://download.gimp.org/pub/gimp/v2.99/gimp-2.99.10.tar.bz2 + source = linux.gpl + sha256sums = 9e08f1c4a455e8dd4dd0579fe289419e38c835db38e3c0d40cd1137fb0112f29 + sha256sums = 1003bbf5fc292d0d63be44562f46506f7b2ca5729770da9d38d3bb2e8a2f36b3 + +pkgname = gimp-devel-noconflict diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..962a4e2e2ab1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,76 @@ +# Maintainer: su226 <thesu226 at outlook dot com> +# Contributor: twa022 <twa022 at gmail dot com> + +_pkgname=gimp +pkgname=${_pkgname}-devel-noconflict +pkgver=2.99.10 +pkgrel=1 +pkgdesc="GNU Image Manipulation Program (Development version)" +arch=('i686' 'x86_64' 'armv7h' 'aarch64') +url="https://www.gimp.org/" +license=('GPL' 'LGPL') +depends=('gtk3' 'lcms2' 'libwmf' 'icu' 'enchant' 'libgexiv2' 'librsvg' 'desktop-file-utils' + 'libexif' 'libgudev' 'openjpeg2' 'poppler-glib' 'poppler-data' 'openexr' 'mypaint-brushes1' + 'babl>=0.1.78' 'gegl>=0.4.36' 'cairo' 'python-gobject' 'appstream-glib' 'libxmu' 'graphviz') +makedepends=('intltool' 'libxslt' 'glib-networking' + 'alsa-lib' 'curl' 'ghostscript' 'libxpm' + 'libheif' 'libwebp' 'libmng' 'iso-codes' 'aalib' 'zlib' 'libjxl' + 'gjs' 'luajit' 'meson' 'gobject-introspection' + 'gi-docgen' 'xorg-server-xvfb' 'vala' 'highway') #'yelp-tools') +checkdepends=('xorg-server-xvfb') +optdepends=('gutenprint: for sophisticated printing only as gimp has built-in cups print support' + 'alsa-lib: for MIDI event controller module' + 'curl: for URI support' + 'ghostscript: for postscript support' + 'libxpm: XPM support' + 'libheif: HEIF support' + 'libjxl: JPEG XL support' + 'libwebp: WebP support' + 'libmng: MNG support' + 'iso-codes: Language support' + 'aalib: ASCII art support' + 'zlib: Compression routines' + 'gjs: JavaScript scripting support' + 'luajit: LUA scripting support' + 'lua51-lgi: LUA scripting support') +provides=("${_pkgname}=${pkgver}") +source=(https://download.gimp.org/pub/gimp/v${pkgver%.*}/${_pkgname}-${pkgver}.tar.bz2 linux.gpl) +sha256sums=('9e08f1c4a455e8dd4dd0579fe289419e38c835db38e3c0d40cd1137fb0112f29' + '1003bbf5fc292d0d63be44562f46506f7b2ca5729770da9d38d3bb2e8a2f36b3') +build() { + cd "${_pkgname}-${pkgver}" + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libdir=/usr/lib \ + --libexecdir=/usr/lib/gimp \ + --datarootdir=/usr/share \ + --enable-mp \ + --enable-gimp-console \ + --enable-gi-docgen +# --enable-g-ir-doc + make +} + +package() { + cd "${_pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -Dm 644 "${srcdir}/linux.gpl" "${pkgdir}/usr/share/gimp/2.99/palettes/Linux.gpl" + 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/64x64/apps/gimp.png" "${pkgdir}/usr/share/icons/hicolor/64x64/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" + mv "${pkgdir}/usr/share/icons/hicolor/scalable/apps/gimp.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/gimp-2.99.svg" + mv "${pkgdir}/usr/share/metainfo/gimp-data-extras.metainfo.xml" "${pkgdir}/usr/share/metainfo/gimp-data-extras-2.99.metainfo.xml" + sed -i 's/gimp-data-extras/gimp-data-extras-2.99/g' "${pkgdir}/usr/share/metainfo/gimp-data-extras-2.99.metainfo.xml" + sed -i 's/org.gimp.GIMP/org.gimp.GIMP-2.99/g' "${pkgdir}/usr/share/metainfo/gimp-data-extras-2.99.metainfo.xml" + mv "${pkgdir}/usr/share/metainfo/org.gimp.GIMP.appdata.xml" "${pkgdir}/usr/share/metainfo/org.gimp.GIMP-2.99.appdata.xml" + sed -i 's/org.gimp.GIMP/org.gimp.GIMP-2.99/g' "${pkgdir}/usr/share/metainfo/org.gimp.GIMP-2.99.appdata.xml" + sed -i 's/gimp.desktop/gimp-2.99.desktop/g' "${pkgdir}/usr/share/metainfo/org.gimp.GIMP-2.99.appdata.xml" + mv "${pkgdir}/usr/share/applications/gimp.desktop" "${pkgdir}/usr/share/applications/gimp-2.99.desktop" + sed -i 's/^\(Name.*\)/\1 (devel)/g' "${pkgdir}/usr/share/applications/gimp-2.99.desktop" + sed -i 's/Icon=gimp/Icon=gimp-2.99/g' "${pkgdir}/usr/share/applications/gimp-2.99.desktop" +} diff --git a/linux.gpl b/linux.gpl new file mode 100644 index 000000000000..0a73d89793b7 --- /dev/null +++ b/linux.gpl @@ -0,0 +1,19 @@ +GIMP Palette +Name: linux +# + 0 0 0 + 0 0 170 + 0 170 0 + 0 170 170 +170 0 0 +170 0 170 +170 85 0 +170 170 170 + 85 85 85 + 85 85 255 + 85 255 85 + 85 255 255 +255 85 85 +255 85 255 +255 255 85 +255 255 255 |