Package Details: smartcam-dkms 1.4.0-18

Git Clone URL: https://aur.archlinux.org/smartcam.git (read-only, click to copy)
Package Base: smartcam
Description: utility that turns a Symbian or Android phones with bluetooth or wifi and camera into a handy webcam ready to use with your PC - out-of-tree module
Upstream URL: http://smartcam.sourceforge.net/
Licenses: GPL2
Submitter: mirh
Maintainer: mirh
Last Packager: mirh
Votes: 1
Popularity: 0.000000
First Submitted: 2020-04-26 18:04 (UTC)
Last Updated: 2024-05-28 22:03 (UTC)

Dependencies (2)

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

dreieck commented on 2024-05-31 12:41 (UTC)

Ahoj,

suggestion: Point $url to https://github.com/mirh/smartcam instead of the current sourceforge URL, since the github place seems the now "official" place.

Regards!

mirh commented on 2023-02-20 23:16 (UTC)

I'm afraid you'll have to figure that out yourself, I'm still far from having the time to bootup linux again these days (I mean, not that even in that case I'd have much ideas either, but there's nothing easier and smoother than bisecting when groping in the dark). If you want I can add you to the maintainers?

dreieck commented on 2023-02-16 10:57 (UTC) (edited on 2023-02-16 10:58 (UTC) by dreieck)

Something produces error messages after a fresh installation of smartcam (Error! DKMS tree already contains: smartcam-1.4.0):

:: Processing package changes...
(1/1) installing smartcam                                                                      [########################################################] 100%
warning: directory permissions differ on /usr/src/
filesystem: 775  package: 755
 .. DKMS: Module add, build, and install 
Error! DKMS tree already contains: smartcam-1.4.0
You cannot add the same module/version combo more than once.
Sign command: /usr/lib/modules/6.1.0-pf5-longcmdline-custom/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
make -C /usr/lib/modules/6.1.0-pf5-longcmdline-custom/build M=/var/lib/dkms/smartcam/1.4.0/build clean
make: Entering directory '/usr/lib/modules/6.1.0-pf5-longcmdline-custom/build'
make: Leaving directory '/usr/lib/modules/6.1.0-pf5-longcmdline-custom/build'

{ make -j4 KERNELRELEASE=6.1.0-pf5-longcmdline-custom -C /usr/lib/modules/6.1.0-pf5-longcmdline-custom/build M=/var/lib/dkms/smartcam/1.4.0/build modules; } >> /var/lib/dkms/smartcam/1.4.0/build/make.log 2>&1

Signing module /var/lib/dkms/smartcam/1.4.0/build/smartcam.ko
make -C /usr/lib/modules/6.1.0-pf5-longcmdline-custom/build M=/var/lib/dkms/smartcam/1.4.0/build clean
make: Entering directory '/usr/lib/modules/6.1.0-pf5-longcmdline-custom/build'
  CLEAN   /var/lib/dkms/smartcam/1.4.0/build/Module.symvers
make: Leaving directory '/usr/lib/modules/6.1.0-pf5-longcmdline-custom/build'


smartcam.ko.zst:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /usr/lib/modules/6.1.0-pf5-longcmdline-custom/kernel/drivers/media/video/
do_depmod 6.1.0-pf5-longcmdline-custom


Before running smartcam, issue modprobe videodev; modprobe smartcam
and install symbian package (.sis) from /usr/share/smartcam/phone_installs
on your phone.

:: Running post-transaction hooks...
(1/3) Install DKMS modules
==> dkms install --no-depmod smartcam/1.4.0 -k 6.1.0-pf5
==> dkms install --no-depmod smartcam/1.4.0 -k 6.1.0-pf5-longcmdline-custom
==> dkms install --no-depmod smartcam/1.4.0 -k 6.1.10-artix1-1
==> dkms install --no-depmod smartcam/1.4.0 -k 6.1.12
==> depmod 6.1.0-pf5-longcmdline-custom
==> depmod 6.1.10-artix1-1
==> depmod 6.1.0-pf5
==> depmod 6.1.12
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...

Regards!

dreieck commented on 2023-02-16 10:57 (UTC)

What is the state of splitting up this package into smartcam-dkms and smartcam?

Regards!

mirh commented on 2021-04-30 14:15 (UTC)

You have to run the bluetooth demon in compatibility mode, and set permissions for /var/run/sdp (see the issues I keep open on my github). Unfortunately I don't have the competences to do much much more than copypasting patches.

And I shelved my linux partition for the moment, so I can't really work on splitting.

dreieck commented on 2021-04-30 13:34 (UTC) (edited on 2021-04-30 13:38 (UTC) by dreieck)

When I run smartcam (as root, for debugging, to be sure things work), I get sdp_connect: No such file or directory:

smartcam: registered DBUS service "org.gnome.smartcam"
Found smartcam device file: /dev/video3
smartcam: started comm thread
smartcam: listening on B8:9A:2A:40:D6:D8, port 1
sdp_connect: No such file or directory

Software on symbian phone does not find the client.

Anyone any idea?

I have reported it → here upstream, in any case.

dreieck commented on 2021-04-30 13:31 (UTC)

This package contains a dkms kernel module.

Can you split up this package into a smartcam-dkms and a smartcam (just the userspace software), with approriate (opt)depends on each other?

Thanks for maintaining!

dreieck commented on 2021-04-30 13:30 (UTC)

@rageltman: For me, build works.

But depends seems to miss some gtk2 stuff?

rageltman commented on 2020-10-27 17:33 (UTC)

Looks like the GTK dependencies are broken:

[2020-10-27T16:22:15.086Z] ==> Starting build()...
[2020-10-27T16:22:15.086Z] checking for a BSD-compatible install... /usr/bin/install -c
[2020-10-27T16:22:15.086Z] checking whether build environment is sane... yes
[2020-10-27T16:22:15.086Z] checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
[2020-10-27T16:22:15.086Z] checking for gawk... gawk
[2020-10-27T16:22:15.086Z] checking whether make sets $(MAKE)... yes
[2020-10-27T16:22:15.086Z] checking whether NLS is requested... yes
[2020-10-27T16:22:15.086Z] checking for style of include used by make... GNU
[2020-10-27T16:22:15.086Z] checking for gcc... gcc
[2020-10-27T16:22:15.086Z] checking for C compiler default output file name... a.out
[2020-10-27T16:22:15.086Z] checking whether the C compiler works... yes
[2020-10-27T16:22:15.086Z] checking whether we are cross compiling... no
[2020-10-27T16:22:15.086Z] checking for suffix of executables... 
[2020-10-27T16:22:15.086Z] checking for suffix of object files... o
[2020-10-27T16:22:15.086Z] checking whether we are using the GNU C compiler... yes
[2020-10-27T16:22:15.086Z] checking whether gcc accepts -g... yes
[2020-10-27T16:22:15.087Z] checking for gcc option to accept ISO C89... none needed
[2020-10-27T16:22:15.087Z] checking dependency style of gcc... gcc3
[2020-10-27T16:22:15.087Z] checking for intltool >= 0.40.0... 0.51.0 found
[2020-10-27T16:22:15.087Z] checking for intltool-update... /usr/bin/intltool-update
[2020-10-27T16:22:15.087Z] checking for intltool-merge... /usr/bin/intltool-merge
[2020-10-27T16:22:15.087Z] checking for intltool-extract... /usr/bin/intltool-extract
[2020-10-27T16:22:15.087Z] checking for xgettext... /usr/bin/xgettext
[2020-10-27T16:22:15.087Z] checking for msgmerge... /usr/bin/msgmerge
[2020-10-27T16:22:15.087Z] checking for msgfmt... /usr/bin/msgfmt
[2020-10-27T16:22:15.087Z] checking for gmsgfmt... /usr/bin/msgfmt
[2020-10-27T16:22:15.087Z] checking for perl... /usr/bin/perl
[2020-10-27T16:22:15.087Z] checking for perl >= 5.8.1... 5.32.0
[2020-10-27T16:22:15.087Z] checking for XML::Parser... ok
[2020-10-27T16:22:15.087Z] checking for g++... g++
[2020-10-27T16:22:15.087Z] checking whether we are using the GNU C++ compiler... yes
[2020-10-27T16:22:15.087Z] checking whether g++ accepts -g... yes
[2020-10-27T16:22:15.087Z] checking dependency style of g++... gcc3
[2020-10-27T16:22:15.087Z] checking for pkg-config... /usr/bin/pkg-config
[2020-10-27T16:22:15.087Z] checking pkg-config is at least version 0.9.0... yes
[2020-10-27T16:22:15.087Z] checking for GLIB... yes
[2020-10-27T16:22:15.087Z] checking for GTHREAD... yes
[2020-10-27T16:22:15.087Z] checking for GTK... no
[2020-10-27T16:22:15.087Z] configure: error: Cannot find gtk+-2.0/gdk-2.0 or later
[2020-10-27T16:22:15.087Z] ./configure: line 4996: exit: please: numeric argument required
[2020-10-27T16:22:15.087Z] ./configure: line 4996: exit: please: numeric argument required
[2020-10-27T16:22:15.087Z] ==> ERROR: A failure occurred in build().
[2020-10-27T16:22:15.087Z]     Aborting...
script returned exit code 255

klore commented on 2020-04-28 13:50 (UTC)

Thank you very much