Package Details: pencil 3.1.0-2

Git Clone URL: (read-only, click to copy)
Package Base: pencil
Description: Sketching and GUI prototyping/wireframing tool
Upstream URL:
Keywords: prototyping sketching wireframe
Licenses: GPL2
Conflicts: evolus-pencil-bin, pencil-v2
Submitter: tinhtruong
Maintainer: lysergia
Last Packager: lysergia
Votes: 182
Popularity: 2.04
First Submitted: 2012-10-11 10:13
Last Updated: 2020-01-08 09:37

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

lysergia commented on 2017-06-04 17:33

Hmm, hcjl, does yours get stuck at the same spot? Installing app dependencies?

I pushed a new commit, this is working for me both with & without a home directory.

Let me know if it works or you see the same issue.

hcjl commented on 2017-06-04 16:03

I have the same problem as alfredo.ardito. It is running for over 4 hours now. I am using plain makepkg in an empty directory on an AMD Ryzen 7 1800X.
Thx & Cheers,

alfredo.ardito commented on 2017-06-04 13:30

Using yaourt and gave up after more than an hour.
I'll try again with a user having a home directory. I'll let you know

lysergia commented on 2017-06-04 13:07

What AUR package manager are you using?

Tried to fix this, but npm & electron love to stick things your home folder, which makes it difficult to build for users with no home directory.

How long did you wait before giving up?

alfredo.ardito commented on 2017-06-04 11:44

Tried again after last commit. This time it hangs and doesn't go on without displaying error messages, It hangs here:
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: 7zip-bin-win@^2.1.0 (node_modules/7zip-bin/node_modules/7zip-bin-win):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 7zip-bin-win@2.1.0: wanted {"os":"win32","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: 7zip-bin-mac@^1.0.1 (node_modules/7zip-bin/node_modules/7zip-bin-mac):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 7zip-bin-mac@1.0.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
Installing app dependencies for arch x64 to /tmp/yaourt-tmp-aurbuilder/aur-pencil/src/pencil-3.0.2/app

alfredo.ardito commented on 2017-06-03 21:24

Error building:
==> Building and installing package
==> Making package: pencil 3.0.2-3 (Sat Jun 3 18:23:34 CEST 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading v3.0.2.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 121 0 121 0 0 178 0 --:--:-- --:--:-- --:--:-- 178
100 9886k 100 9886k 0 0 1168k 0 0:00:08 0:00:08 --:--:-- 1481k
-> Found pencil.desktop
-> Found pencil-mime.xml
==> Validating source files with sha256sums...
v3.0.2.tar.gz ... Passed
pencil.desktop ... Passed
pencil-mime.xml ... Passed
==> Extracting sources...
-> Extracting v3.0.2.tar.gz with bsdtar
==> Entering fakeroot environment...
==> Starting package()...
npm ERR! makeDirectory homeless?
npm ERR! makeDirectory homeless?
npm ERR! makeDirectory homeless?
npm ERR! makeDirectory homeless?
npm ERR! makeDirectory homeless?
npm ERR! makeDirectory homeless?
npm ERR! makeDirectory homeless?
npm ERR! makeDirectory homeless?
npm ERR! makeDirectory homeless?
npm ERR! path /home/.aurbuilder
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall stat
npm ERR! enoent ENOENT: no such file or directory, stat '/home/.aurbuilder'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

│ npm update check failed │
│ Try running with sudo or get access │
│ to the local update config store via │
│ sudo chown -R $USER:$(id -gn $USER) /home/.aurbuilder/.config │
==> ERROR: A failure occurred in package().
==> ERROR: Makepkg was unable to build pencil.
==> Restart building pencil ? [y/N]
==> -------------------------------

lysergia commented on 2017-05-27 23:26

Couple changes:

I copied the desktop & mimetype files from the `evolus-pencil-bin` package since upstream doesn't include any. The package should set the correct file associations(.ep, .epz, & .epgz) now.

I copied the logo from the source package & added it to the desktop file. However I don't run a DE & I had some trouble getting an Arch guest running w/ VirtualBox, so I wasn't able to test it - let me know if there are any issues.

I removed the stencil collections as optional dependencies, you should use the built-in collection manager to add these now.

I added `pencil-v2` & `evolus-pencil-bin` as conflicting packages.

Let me know if there are any further issues.

levinit commented on 2017-05-27 07:53

please add its desktop icon to /usr/share/applications

lysergia commented on 2017-05-24 01:31

Fixed link, please test again.

jaxmetalmax commented on 2017-05-24 00:00

intall makes a link to temp package

lrwxrwxrwx 1 root root 65 23.05.2017 16:37 pencil -> /tmp/yaourt-tmp-user/aur-pencil/pkg/pencil/usr/share/pencil/pencil
which not exist