Package Details: entangle 1.0-2

Git Clone URL: https://aur.archlinux.org/entangle.git (read-only)
Package Base: entangle
Description: Entangle is an application which uses GTK and libgphoto2 to provide a graphical interface for tethered photography with digital cameras.
Upstream URL: http://entangle-photo.org/
Licenses: GPL
Submitter: qwertzdenek
Maintainer: qwertzdenek
Last Packager: qwertzdenek
Votes: 37
Popularity: 0.455483
First Submitted: 2011-12-15 16:54
Last Updated: 2017-10-29 13:37

Latest Comments

carloratm commented on 2017-11-13 13:04

Getting this:

...
Library raw_r found: YES
Native dependency gstreamer-1.0 found: YES 1.12.3

Meson encountered an error in file meson.build, line 47, column 0:
Native dependency 'gstreamer-video-1.0' not found

ZeroDot1 commented on 2017-10-29 17:44

@Popolon @qwertzdenek Thanks for the update, it works very good :)

qwertzdenek commented on 2017-10-29 13:39

Fixed libraw_r library as @Popolon suggested.

Popolon commented on 2017-10-29 13:06

Meson encountered an error in file meson.build, line 45, column 0:
C library 'libraw_r' not found

Command line: cc /tmp/tmpznamz4ki/testfile.c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wl,-O1,--sort-common,--as-needed,-z,relro -O0 -Wl,--start-group -llibraw_r -Wl,--end-group -D_FILE_OFFSET_BITS=64 -o /tmp/tmpznamz4ki/output.exe

This should be -lraw_r instead of -llibraw_r, This work if I patch the meson.build like this:

libraw_dep = cc.find_library('raw_r')

instead of

libraw_dep = cc.find_library('libraw_r')

So in PKGBUILD (should be fixed upstream too (I opened a bug https://gitlab.com/entangle/entangle/issues/25)

build() {
cd "$srcdir/$pkgname-$pkgver"
sed -i "s/'libraw_r'/'raw_r'/g" meson.build
meson -Denable-gtk-doc=true build-dir --prefix=/usr
ninja -C build-dir all
}

qwertzdenek commented on 2017-10-27 15:56

@ZeroDot1 can't reproduce it. Why do I see .exe binaries in the log?

ZeroDot1 commented on 2017-10-27 11:36

Build started at 2017-10-27T13:26:56.711724
Python binary: /usr/bin/python
Python system: Linux
The Meson build system
Version: 0.43.0
Source dir: /tmp/pamac-build-user/entangle/src/entangle-1.0
Build dir: /tmp/pamac-build-user/entangle/src/entangle-1.0/build-dir
Build type: native build
Project name: entangle
Sanity testing C compiler: cc
Is cross compiler: False.
Sanity check compiler command line: cc /tmp/pamac-build-user/entangle/src/entangle-1.0/build-dir/meson-private/sanitycheckc.c -o /tmp/pamac-build-user/entangle/src/entangle-1.0/build-dir/meson-private/sanitycheckc.exe
Sanity check compile stdout:

-----
Sanity check compile stderr:

-----
Running test binary command: /tmp/pamac-build-user/entangle/src/entangle-1.0/build-dir/meson-private/sanitycheckc.exe
Native C compiler: cc (gcc 7.2.0)
Appending CFLAGS from environment: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
Appending LDFLAGS from environment: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Appending CPPFLAGS from environment: '-D_FORTIFY_SOURCE=2'
Build machine cpu family: x86_64
Build machine cpu: x86_64
Program pod2man found: YES (/usr/bin/core_perl/pod2man)
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency glib-2.0 found: YES 2.54.0
Determining dependency 'gio-2.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency gio-2.0 found: YES 2.54.0
Determining dependency 'gthread-2.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency gthread-2.0 found: YES 2.54.0
Determining dependency 'gmodule-2.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency gmodule-2.0 found: YES 2.54.0
Determining dependency 'gdk-pixbuf-2.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency gdk-pixbuf-2.0 found: YES 2.36.10
Determining dependency 'gtk+-3.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency gtk+-3.0 found: YES 3.22.24
Determining dependency 'libgphoto2' with pkg-config executable '/usr/bin/pkg-config'
Native dependency libgphoto2 found: YES 2.5.14.1
Determining dependency 'gudev-1.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency gudev-1.0 found: YES 232
Determining dependency 'gobject-introspection-1.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency gobject-introspection-1.0 found: YES 1.54.1
Determining dependency 'lcms2' with pkg-config executable '/usr/bin/pkg-config'
Native dependency lcms2 found: YES 2.8
Determining dependency 'libpeas-1.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency libpeas-1.0 found: YES 1.22.0
Determining dependency 'libpeas-gtk-1.0' with pkg-config executable '/usr/bin/pkg-config'
Native dependency libpeas-gtk-1.0 found: YES 1.22.0
Determining dependency 'gexiv2' with pkg-config executable '/usr/bin/pkg-config'
Native dependency gexiv2 found: YES 0.10.6
Determining dependency 'xext' with pkg-config executable '/usr/bin/pkg-config'
Native dependency xext found: YES 1.3.3
Running compile:
Working directory: /tmp/tmpm76da_cb
Command line: cc /tmp/tmpm76da_cb/testfile.c -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -Wl,--start-group -llibraw_r -Wl,--end-group -D_FILE_OFFSET_BITS=64 -o /tmp/tmpm76da_cb/output.exe

Code:
int main(int argc, char **argv) { return 0; }
Compiler stdout:

Compiler stderr:
/usr/bin/ld: -llibraw_r kann nicht gefunden werden
collect2: Fehler: ld gab 1 als Ende-Status zurück

qwertzdenek commented on 2017-10-27 10:22

Release 1.0, Lithium. Upstream build moved to Meson. It seems to work, but I don't have camera.

JoaoMachado commented on 2017-09-29 17:13

Can't build either... get the following error:

File "/usr/lib/python3.6/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 1653: ordinal not in range(128)
make[3]: *** [Makefile:856: install-data-local] Error 1
make[3]: Leaving directory '/tmp/pamac-build-joao/entangle/src/entangle-0.7.1/docs/reference'
make[2]: *** [Makefile:610: install-am] Error 2
make[2]: Leaving directory '/tmp/pamac-build-joao/entangle/src/entangle-0.7.1/docs/reference'
make[1]: *** [Makefile:450: install-recursive] Error 1
make[1]: Leaving directory '/tmp/pamac-build-joao/entangle/src/entangle-0.7.1/docs'
make: *** [Makefile:510: install-recursive] Error 1
==> ERROR: A failure occurred in package().
Aborting...

qwertzdenek commented on 2017-09-21 19:53

I tried to upgrade version 0.7.2 but I am having troubles with gtkdoc. Some encoding errors. Was anyone successful to build it?

ZeroDot1 commented on 2017-09-03 19:00

A new version is available! Please update.
Download: https://www.entangle-photo.org/download/sources/entangle-0.7.2.tar.gz

* Requires Gtk >= 3.10.0
* Fix some introspection annotations
* Use GdkSeat APIs if available
* Use GtkOverlay and GtkRevealer in preference to
custom widgets
* Refactoring to prepare to support display of video
files
* Draw symbolic icons for video/image files while
waiting for thumbnails to load
* Ensure session highlight has a min 1 pixel visible
border
* Ensure session browser scrolls fully to right
* Check for Adwaita icon theme which now includes
symbolic icons
* Remove left over check for DBus GLib
* Remove use of deprecated GDK monitor functions
* Remove use of deprecated GTK API for loading URIs
* Fix handling of motion-notify event that broke client
side window dragging
* Fix warning when setting size of settings viewport
* Update bug reporting address
* Turn off over-zealous compiler warning about loop
optimizations
* Add ability to enter IP address of network camera
* Fix URI pattern used to locate gphoto gvfs mounts
* Add example plugin for bracketing photos of a total
eclipse

All comments