diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 89 |
2 files changed, 47 insertions, 60 deletions
@@ -1,7 +1,9 @@ +# Generated by mksrcinfo v8 +# Tue Nov 29 19:21:06 UTC 2016 pkgbase = lazpaint-gtk2 pkgdesc = Image editor, like PaintBrush or Paint.Net, written in Lazarus (Free Pascal). pkgver = 6.4.1 - pkgrel = 3 + pkgrel = 4 url = http://sourceforge.net/projects/lazpaint/ install = lazpaint.install arch = i686 @@ -16,22 +18,18 @@ pkgbase = lazpaint-gtk2 conflicts = lazpaint-qt4 source = http://downloads.sourceforge.net/project/lazpaint/src/lazpaint6.4.1_src.zip source = http://downloads.sourceforge.net/project/lazpaint/src/inet0.6.6.zip - source = http://downloads.sourceforge.net/project/lazpaint/src/bgrabitmap8.7.zip - source = http://downloads.sourceforge.net/project/bgra-controls/bgra-controls-3.0/bgracontrols-3.6-2015-05-02.zip + source = http://downloads.sourceforge.net/project/lazpaint/src/oldbgrabitmap/bgrabitmap9.2.2.zip + source = https://github.com/bgrabitmap/bgracontrols/archive/v4.3.2.zip source = lazpaint.desktop source = lazpaint.png source = language_path_fix.patch - source = bug_22_fix.patch - source = bug_28_fix.patch - md5sums = 2ac6eaeedbda6332028a659fdcd58045 + md5sums = 2e7896bd5bf936a7addd92077b85a6f8 md5sums = 63e9ae30886fdd3ee309a12bdc0ff613 - md5sums = 3d97daf8bb9ff1a2778b63d11f57e528 - md5sums = f9c699fc31221355defef022cfb41ef7 + md5sums = e04993077bb4d4b27b0f80d0b4448375 + md5sums = 28bcb8541440fcbec1693cd1aae1959e md5sums = e6f4f8c4d9456b21ed4a25d7b775fec4 md5sums = 8f26062ad1e3222d375201d96341716c md5sums = 432a9cea4a7bde018869b5a2ee5af7c3 - md5sums = 20c12644e674bb612cc4fd41b7ebe9cc - md5sums = e24a3d1bb7149beba4122a0fb86dae81 pkgname = lazpaint-gtk2 @@ -4,77 +4,66 @@ pkgname=lazpaint-gtk2 _pkgname=lazpaint pkgver=6.4.1 _inetver=0.6.6 -_bgrabitmapver=8.7 -_bgracontrolsver=3.6-2015-05-02 -pkgrel=3 +_bgrabitmapver=9.2.2 +_bgracontrolsver=4.3.2 +pkgrel=4 pkgdesc='Image editor, like PaintBrush or Paint.Net, written in Lazarus (Free Pascal).' arch=(i686 x86_64) url='http://sourceforge.net/projects/lazpaint/' license=(GPL3 LGPL) depends=(gtk2 desktop-file-utils) makedepends=(lazarus unzip) -provides=(${_pkgname}) -conflicts=(${_pkgname}-qt4) -install=${_pkgname}.install -source=(http://downloads.sourceforge.net/project/${_pkgname}/src/${_pkgname}${pkgver}_src.zip - http://downloads.sourceforge.net/project/${_pkgname}/src/inet${_inetver}.zip - http://downloads.sourceforge.net/project/${_pkgname}/src/bgrabitmap${_bgrabitmapver}.zip - http://downloads.sourceforge.net/project/bgra-controls/bgra-controls-3.0/bgracontrols-${_bgracontrolsver}.zip - ${_pkgname}.desktop - ${_pkgname}.png - language_path_fix.patch - bug_22_fix.patch - bug_28_fix.patch) -md5sums=(2ac6eaeedbda6332028a659fdcd58045 - 63e9ae30886fdd3ee309a12bdc0ff613 - 3d97daf8bb9ff1a2778b63d11f57e528 - f9c699fc31221355defef022cfb41ef7 - e6f4f8c4d9456b21ed4a25d7b775fec4 - 8f26062ad1e3222d375201d96341716c - 432a9cea4a7bde018869b5a2ee5af7c3 - 20c12644e674bb612cc4fd41b7ebe9cc - e24a3d1bb7149beba4122a0fb86dae81) +provides=("${_pkgname}") +conflicts=("${_pkgname}-qt4") +install="${_pkgname}.install" +source=("http://downloads.sourceforge.net/project/${_pkgname}/src/${_pkgname}${pkgver}_src.zip" + "http://downloads.sourceforge.net/project/${_pkgname}/src/inet${_inetver}.zip" + "http://downloads.sourceforge.net/project/${_pkgname}/src/oldbgrabitmap/bgrabitmap${_bgrabitmapver}.zip" + "https://github.com/bgrabitmap/bgracontrols/archive/v${_bgracontrolsver}.zip" + "${_pkgname}.desktop" + "${_pkgname}.png" + "language_path_fix.patch") +md5sums=('2e7896bd5bf936a7addd92077b85a6f8' + '63e9ae30886fdd3ee309a12bdc0ff613' + 'e04993077bb4d4b27b0f80d0b4448375' + '28bcb8541440fcbec1693cd1aae1959e' + 'e6f4f8c4d9456b21ed4a25d7b775fec4' + '8f26062ad1e3222d375201d96341716c' + '432a9cea4a7bde018869b5a2ee5af7c3') _ws=gtk2 prepare() { - cd ${srcdir} + cd "${srcdir}" patch -p0 < language_path_fix.patch - # http://sourceforge.net/p/lazpaint/bugs/22/ - patch -p0 < bug_22_fix.patch - - # http://sourceforge.net/p/lazpaint/bugs/28/ - cd ${srcdir}/bgrabitmap${_bgrabitmapver} - patch -p1 < ${srcdir}/bug_28_fix.patch - - mkdir ${srcdir}/config + mkdir "${srcdir}/config" } build() { - cd ${srcdir}/inet${_inetver}/lazaruspackage + cd "${srcdir}/inet${_inetver}/lazaruspackage" lazbuild lnetvisual.lpk --lazarusdir=/usr/lib/lazarus --widgetset=${_ws} \ - --primary-config-path=${srcdir}/config - cd ${srcdir}/bgrabitmap${_bgrabitmapver} + --primary-config-path="${srcdir}/config" + cd "${srcdir}/bgrabitmap${_bgrabitmapver}" lazbuild bgrabitmappack.lpk --lazarusdir=/usr/lib/lazarus --widgetset=${_ws} \ - --primary-config-path=${srcdir}/config - cd ${srcdir}/bgracontrols + --primary-config-path="${srcdir}/config" + cd "${srcdir}/bgracontrols-${_bgracontrolsver}" lazbuild bgracontrols.lpk --lazarusdir=/usr/lib/lazarus --widgetset=${_ws} \ - --primary-config-path=${srcdir}/config - cd ${srcdir}/${_pkgname} - lazbuild ${_pkgname}.lpi --lazarusdir=/usr/lib/lazarus --widgetset=${_ws} \ - --primary-config-path=${srcdir}/config --build-mode=Release + --primary-config-path="${srcdir}/config" + cd "${srcdir}/${_pkgname}" + lazbuild "${_pkgname}.lpi" --lazarusdir=/usr/lib/lazarus --widgetset=${_ws} \ + --primary-config-path="${srcdir}/config" --build-mode=Release } package() { - cd ${srcdir}/${_pkgname}/release + cd "${srcdir}/${_pkgname}/release" - install -D -m 755 ${_pkgname} ${pkgdir}/usr/bin/${_pkgname} - install -d -m 755 ${pkgdir}/usr/share/${_pkgname}/i18n - install -D -m 644 i18n/*.po ${pkgdir}/usr/share/${_pkgname}/i18n + install -D -m 755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" + install -d -m 755 "${pkgdir}/usr/share/${_pkgname}/i18n" + install -D -m 644 i18n/*.po "${pkgdir}/usr/share/${_pkgname}/i18n" - install -D -m 644 ${srcdir}/${_pkgname}.desktop \ - ${pkgdir}/usr/share/applications/${_pkgname}.desktop - install -D -m 644 ${srcdir}/${_pkgname}.png \ - ${pkgdir}/usr/share/pixmaps/${_pkgname}.png + install -D -m 644 "${srcdir}/${_pkgname}.desktop" \ + "${pkgdir}/usr/share/applications/${_pkgname}.desktop" + install -D -m 644 "${srcdir}/${_pkgname}.png" \ + "${pkgdir}/usr/share/pixmaps/${_pkgname}.png" } |