Package Details: droidcam 6.0-10

Git Clone URL: https://aur.archlinux.org/droidcam.git (read-only)
Package Base: droidcam
Description: A tool for using your android device as a wireless/usb webcam
Upstream URL: https://www.dev47apps.com/droidcam/linuxx
Licenses: custom
Submitter: marquicus
Maintainer: AwesomeHaircut (jamesan)
Last Packager: AwesomeHaircut
Votes: 48
Popularity: 1.433804
First Submitted: 2011-06-29 20:31
Last Updated: 2016-12-19 17:54

Latest Comments

AwesomeHaircut commented on 2016-12-19 17:57

This is weird. Somehow the last commit didn't commit correctly? I had upped it to 9 as well as updated the MD5 but only the MD5 got changed.
Anyways it's fixed now and I'll be sure to look closely at the changes since they don't always commit. I'm sure I messed up somewhere haha.
[EDIT] It *was* my fault! :D

spsf64 commented on 2016-12-19 16:36

@Awesomehaircut, pkgrel=8 should be pkgrel=9 ?
I think this is why octopi is reporting it out of date

samuelporcellis commented on 2016-12-19 13:25

Oh sorry, Octopi is Manjaro's (arch based distro) graphical package manager, which has this yaourt updater, I think I might be opening a topic on Manjaro's forum about this issue then.

AwesomeHaircut commented on 2016-12-16 16:01

What's octopi? I was gonna update this package but I don't think the developer has himself updated this since november. He doesn't have a changelog or anything of the sort so it's tricky to find out about it. The timestamps say november though. I would reinstall.

samuelporcellis commented on 2016-12-15 15:56

It is showing a message on Octopi that there is an update, but my version is up to date, and that message does not disappear. What can I do?

AwesomeHaircut commented on 2016-09-09 16:13

You need to make sure you have the headers for the kernel you're currently running. Make sure 'pacman -Q linux' --add -lts or-ck if appropriate --and
'uname -r' show the same version. If you just upgraded reboot.

JohnnyDeacon commented on 2016-09-09 03:37

==> Starting build()...
make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory '/usr/lib/modules/4.7.2-1-MANJARO/build'
make[1]: *** No targets specified and no makefile found. Stop.
make[1]: Leaving directory '/usr/lib/modules/4.7.2-1-MANJARO/build'
make: *** [Makefile:4: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
:: failed to build droidcam package(s)

AwesomeHaircut commented on 2016-07-21 05:12

Thanks a lot for that Jame San! I made you a co maintainer and you can update changes. I'll merge them first thing in the morning; unless you're a bit faster than me haha

jamesan commented on 2016-07-12 22:25

The current source tarball is rather old, I gather, and the latest package builds without encountering that same warnings treated as errors. Running a diff between the current (v4.1) and latest (v6.0) tarballs reveals a significant number of code changes in implementing the v4l2loopback_dc kernel module, which appears to be a custom and simplified modification of the official mainline v4l2loopback kernel module.

Please find changes returning this package to working order here: https://github.com/jamesan-unofficial-aur-pkgs/droidcam/commit/5f2a2c27a871c86d23158369febf22e6ee2a7110.

I also cleaned up the package in general and managed to:
- eliminate patching of upstream code as target lines are no longer present;
- remove conflict or dependency on v4l2loopback kernel module (i.e. it's unaffected by the presence of v4l2loopback-dkms);
- added support for i686 architecture as its supported by a parallel package upstream;
- eliminated all dependencies as the binary executables are statically linked (I suspect the gtk2 dependency is uneeded);
- rearranged lines and separated the logic into the prepare(), build(), and package() functions.

The entire set of changes can be found in a series of commits here: https://github.com/jamesan-unofficial-aur-pkgs/droidcam/commits/master with the repo located here: https://github.com/jamesan-unofficial-aur-pkgs/droidcam.

There's no mechanism for pull/merge requests in the AUR, but I can push my commits into the repo if you add me as co-maintainer (or you can fork that repo of mine and DIY).

AwesomeHaircut commented on 2016-07-06 21:29

Sorry about not replying, I don't use this often but I do want to make sure it's at working haha. Let me know how it goes @jamesan.
If anyone wants to test the prebuilt package I'll make it available on my website. I'll see if I can put a repo too.

All comments