Package Details: entangle 2.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: 40
Popularity: 0.551820
First Submitted: 2011-12-15 16:54
Last Updated: 2019-03-06 14:00

Latest Comments

1 2 3 Next › Last »

Omar007 commented on 2019-02-28 17:07

Doesn't build in a clean chroot, it's missing the 'gst-plugins-base-libs' dependency.

Dependency gstreamer-video-1.0 found: NO (tried pkgconfig)

meson.build:49:0: ERROR:  Dependency "gstreamer-video-1.0" not found, tried pkgconfig

Omar007 commented on 2019-02-28 16:12

Entangle GPG signs their releases. Might want to add that file to the PKGBUILD source array so the signature can be verified during the build process: https://www.entangle-photo.org/download/sources/${pkgname}-${pkgver}.tar.xz.asc

And ofc; validpgpkeys=('DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF')

DaarkWel commented on 2019-02-19 08:11

PKGBUILD for new version, something like this

pkgname=entangle
pkgver=2.0
pkgrel=1
pkgdesc="Entangle is an application which uses GTK and libgphoto2 to provide a graphical interface for tethered photography with digital cameras."
arch=('i686' 'x86_64')
url="<http://entangle-photo.org/>"
license=('GPL')
depends=('glib2>=2.26.0' 'dbus-glib>=0.60' 'gdk-pixbuf2>=2.12.0' 'gtk3>=3.22.0' 'libgphoto2>=2.4.11' 'libgudev' 'gobject-introspection' 'lcms2' 'libpeas' 'libgexiv2' 'libraw' 'adwaita-icon-theme' 'gstreamer' 'itstool')
makedepends=('intltool' 'meson' 'gtk-doc')
install=entangle.install
source=(<http://entangle-photo.org/download/sources/>$pkgname-$pkgver.tar.xz)
md5sums=('12049cc192bc1c9ec5fd668921061776')

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
}

check() {
  cd "$srcdir/$pkgname-$pkgver"
  ninja -C build-dir test
}

package() {
  cd "$srcdir/$pkgname-$pkgver"
  DESTDIR="$pkgdir" ninja -C build-dir install
}

simona commented on 2019-01-17 21:10

In file included from ../src/frontend/entangle-preferences.h:27, from ../src/frontend/entangle-application.h:27, from ../src/entangle-main.c:30: ../src/backend/entangle-colour-profile.h:27:10: fatal error: entangle-colour-profile-enums.h: File o directory non esistente

include "entangle-colour-profile-enums.h"

^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.

elfroggio commented on 2018-12-15 01:36

I cannot build entangle, the build fails on:

==> Validating source files with md5sums... entangle-1.0.tar.xz ... Passed

==> Extracting sources... -> Extracting entangle-1.0.tar.xz with bsdtar

==> Starting build()... Traceback (most recent call last): File "/usr/bin/meson", line 6, in <module> from pkg_resources import load_entry_point ModuleNotFoundError: No module named 'pkg_resources'

==> ERROR: A failure occurred in build(). Aborting...

==> ERROR: Makepkg was unable to build entangle.

Thanks

Syv

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?