Package Details: evolus-pencil-bin 3.0.4-1

Git Clone URL: https://aur.archlinux.org/evolus-pencil-bin.git (read-only, click to copy)
Package Base: evolus-pencil-bin
Description: An open-source GUI prototyping tool - Evolus release
Upstream URL: http://pencil.evolus.vn/
Keywords: mockup sketch
Licenses: GPL2
Conflicts: evolus-pencil, pencil
Provides: evolus-pencil
Submitter: larvan
Maintainer: larvan
Last Packager: larvan
Votes: 19
Popularity: 0.058216
First Submitted: 2016-08-06 17:51
Last Updated: 2017-07-10 06:38

Latest Comments

zhangkaizhao commented on 2019-10-26 15:26

@larvan I have just built it and succeeded to start and use it. (I am in the Mate desktop environment.)

# Maintainer: Leonidas Arvanitis <l.arvanitis@gmail.com>

_binname=Pencil
_pkgname_base=pencil
_pkgname=evolus-pencil
_desktopfile="${_pkgname_base}.desktop"
_mimefile="${_pkgname}-mime.xml"

pkgname=${_pkgname}-bin
pkgver=3.1.0
pkgrel=1
pkgdesc="An open-source GUI prototyping tool - Evolus release"
arch=('x86_64')
url="http://pencil.evolus.vn/"
license=('GPL2')
depends=('gconf')
makedepends=('binutils' 'tar')
provides=($_pkgname)
conflicts=($_pkgname $_pkgname_base)
source=("http://pencil.evolus.vn/dl/V${pkgver}.ga/${_pkgname_base}_${pkgver}.ga_amd64.deb"
    "${_desktopfile}"
    "${_mimefile}")
sha1sums=('a016f0824dcfb791adadd564ef4c287bc4dfaa1d'
    'fd1a937f77388e46917fa566000acd89c5d181c3'
    '975e4818189aa041bfe4df6e20c69d82cd130298')

package() {
    # Extract data
    tar xzf "${srcdir}/data.tar.gz" -C "${pkgdir}/"

    # Package files
    mv "${pkgdir}/opt/${_pkgname_base}-${pkgver}.ga" "${pkgdir}/usr/share/$_pkgname"

    # Binary file
    install -d "${pkgdir}/usr/bin/"
    ln -s "../share/${_pkgname}/${_pkgname_base}" "${pkgdir}/usr/bin/${_pkgname_base}"

    # Desktop file
    install -d "${pkgdir}/usr/share/applications/"
    cp -f "${srcdir}/${_desktopfile}" "${pkgdir}/usr/share/applications/"

    # Mimetype file
    install -d "${pkgdir}/usr/share/mime/packages/"
    cp "${srcdir}/${_mimefile}" "${pkgdir}/usr/share/mime/packages/"

    # Cleanup
    rm -rf "${pkgdir}/opt"
    rm -rf "${pkgdir}/usr/share/doc"
}

larvan commented on 2019-10-26 10:36

Unfortunately at this point there is a library incompatibility and the latest version won't start. I will update the package when it gets fixed.

https://github.com/evolus/pencil/issues/581

larvan commented on 2017-03-31 17:26

I was wrong about the binary releases. They just moved them from github to their own hosting.

Updated to 3.0.1 - enjoy!

larvan commented on 2017-03-30 06:55

There are no binaries in the 3.0.0+ releases:(

larvan commented on 2017-03-18 10:47

I updated to 3.0.0_rc.2 and added file associations for *.{ep,epz,epgz} since now the program supports it.

Enjoy (and sorry for the delayed update)!

jgmdev commented on 2017-03-17 18:35

I modified/updated the PKGBUILD file to support latest RC2, please take a look and update:

https://gist.github.com/jgmdev/939e48f6a030837714fed2afbebf9a33

mixedCase commented on 2017-01-31 23:00

Please add gconf as a dependency.