summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD89
2 files changed, 47 insertions, 60 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ab4fc3dc9998..e6f41276ea44 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index eb0f5383a7d7..acb84b31af86 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}