Package Details: pencil 3.1.0-7

Git Clone URL: https://aur.archlinux.org/pencil.git (read-only, click to copy)
Package Base: pencil
Description: Sketching and GUI prototyping/wireframing tool
Upstream URL: https://github.com/evolus/pencil
Keywords: prototyping sketching wireframe
Licenses: GPL2
Conflicts: evolus-pencil-bin, pencil-v2
Submitter: tinhtruong
Maintainer: BrLi
Last Packager: BrLi
Votes: 189
Popularity: 0.048939
First Submitted: 2012-10-11 10:13
Last Updated: 2020-12-07 08:08

Latest Comments

« First ‹ Previous ... 4 5 6 7 8 9 10 11 Next › Last »

orschiro commented on 2015-01-27 06:28

@frederik

I agree. Have you tried contacting the maintainer via email already?

freswa commented on 2015-01-27 02:04

Yes, anyway it would be nice to have the package not dependent on firefox for those who are still using it (as i suggested in 2014).

orschiro commented on 2015-01-25 15:54

@frederik

The last release was in Nov 2013 [1]. Seems to be under no active development anymore.

[1] https://code.google.com/p/evoluspencil/downloads/list

freswa commented on 2015-01-25 15:14

Any progress here?

freswa commented on 2014-08-08 22:22

you do not need firefox as dependency. This app can run standalone with xulrunner:

Patch:
diff -aur aaa/pencil/usr/bin/pencil bbb/pencil/usr/bin/pencil
--- aaa/pencil/usr/bin/pencil 2014-08-09 00:11:40.264295243 +0200
+++ bbb/pencil/usr/bin/pencil 2014-08-09 00:13:50.436430146 +0200
@@ -1,4 +1,3 @@
#!/bin/sh
-#

-/usr/bin/firefox --app "/usr/share/pencil/application.ini"
\ No newline at end of file
+xulrunner /usr/share/pencil/application.ini


PKGBUILD:
package() {
cp -dr "$srcdir/$pkgname-$pkgver/usr" "$pkgdir"
install -Dm644 "$srcdir/$pkgname-$pkgver/COPYING" "$pkgdir/usr/share/pencil"
# fix permissions of directories
chmod -R a+rX "$pkgdir"/*
install -Dm755 "$srcdir/pencil" "$pkgdir/usr/bin"
cd "$pkgdir"
patch -p2 -i "$srcdir/xulrunner.patch"
}

freswa commented on 2014-08-08 22:21

you do not need firefox as dependency. This app can run standalone with xulrunner:

Patch:
diff -aur aaa/pencil/usr/bin/pencil bbb/pencil/usr/bin/pencil
--- aaa/pencil/usr/bin/pencil 2014-08-09 00:11:40.264295243 +0200
+++ bbb/pencil/usr/bin/pencil 2014-08-09 00:13:50.436430146 +0200
@@ -1,4 +1,3 @@
#!/bin/sh
-#

-/usr/bin/firefox --app "/usr/share/pencil/application.ini"
\ No newline at end of file
+xulrunner /usr/share/pencil/application.ini


PKGBUIL:
package() {
cp -dr "$srcdir/$pkgname-$pkgver/usr" "$pkgdir"
install -Dm644 "$srcdir/$pkgname-$pkgver/COPYING" "$pkgdir/usr/share/pencil"
# fix permissions of directories
chmod -R a+rX "$pkgdir"/*
install -Dm755 "$srcdir/pencil" "$pkgdir/usr/bin"
cd "$pkgdir"
patch -p2 -i "$srcdir/xulrunner.patch"
}

tinhtruong commented on 2014-05-17 05:28

Integrated suggestion from Marcel_K. Thanks.

Marcel_K commented on 2014-05-13 22:50

And as there are no ELF executables in this package, arch should be set to 'any'.

Marcel_K commented on 2014-05-13 22:46

Just a few remarks: you should use a package function when accessing $pkgdir. And you should quote all instances of $srcdir and $pkgdir to allow for spaces in directory names. And you shouldn't use $startdir anymore, just use "$srcdir/pencil". And you really set the right permissions. For instance, text files and pencil.desktop shouldn't be made executable and the world executable bit should be set for all directories. And as you are registering MIME types, you should call `update-desktop-database -q` in an install file.

I edited your PKGBUILD and created an install file: https://gist.github.com/marcelkorpel/096a69f410b062a301a2

orschiro commented on 2014-04-08 13:50

For me, some icons for the Sketchy GUI are missing.

See this screenshot:

https://evoluspencil.googlecode.com/issues/attachment?aid=6240000000&name=missing-icons.png&token=qGTXJ2g6MSQ6og1L_umSrrqzOOQ%3A1396964967516&inline=1

Can anyone confirm this?