Lorsque j'utilise l’application "Ajouter/supprimer des logiciels" il y a souvent des dépendances à choisir.
Pour l'instant, ne sachant pas quoi faire je sélectionne tout, si je ne sélectionne aucune dépendance c'est bon quand même ?
Cordialement.
pkgname=NAME
pkgver=VERSION
pkgrel=1
une version **-git dans aur est une "version du jour"
Bonjour,
Il faudra bien sur modifier le commande d'installation: sudo apt-get installsudo apt-get install git gcc g++ cmake intltool xsltproc libgtk-3-dev libxml2-utils libxml2-dev liblensfun-dev librsvg2-dev libsqlite3-dev libcurl4-gnutls-dev libjpeg-dev libtiff5-dev liblcms2-dev libjson-glib-dev libexiv2-dev libpugixml-dev libcolord-dev libcolord-gtk-dev libcups2-dev libgphoto2-dev libsoup2.4-dev libopenexr-dev libwebp-dev libosmgpsmap-1.0-dev libflickcurl-dev libsecret-1-dev libgraphicsmagick1-dev llvm clang liblua5.3-dev
Elle n'est pas disponible sur AUR, voir ci-dessous, il faut donc bien la compiler ?papajoke a écrit : ↑il y a 4 ans elle va prendre les sources à l'instantou tu l'installes (il n'y a donc pas d'assurance qu'elle fonctionne: la dernière modification ne peut avoir que 3 minutes!) elles sont donc des applications normalement destinées aux développeurs
Dans aur, la version donnée par ***-git est toujours fausse, il ne faut pas en tenir compte puisqu'elle peut changer chaque jour, chaque heure (le mainteneur de la recette ne prends pas le temps de la changer à chaque fois)
git clone 'https://aur.archlinux.org/darktable-git.git'
cd Darktable-git/
makepkg -si
git clone https://github.com/darktable-org/darktable.git .darktable_master/
git submodule init
git submodule update
[caille@caille-n76vb ~]$ sudo pacman -S git gcc g++ cmake intltool xsltproc libgtk-3-dev libxml2-utils libxml2-dev liblensfun-dev librsvg2-dev libsqlite3-dev libcurl4-gnutls-dev libjpeg-dev libtiff5-dev liblcms2-dev libjson-glib-dev libexiv2-dev libpugixml-dev libcolord-dev libcolord-gtk-dev libcups2-dev libgphoto2-dev libsoup2.4-dev libopenexr-dev libwebp-dev libosmgpsmap-1.0-dev libflickcurl-dev libsecret-1-dev libgraphicsmagick1-dev llvm clang liblua5.3-dev
avertissement : git-2.26.2-1 est à jour -- réinstallation
avertissement : gcc-9.3.0-1 est à jour -- réinstallation
erreur : impossible de trouver la cible : g++
erreur : impossible de trouver la cible : xsltproc
erreur : impossible de trouver la cible : libgtk-3-dev
erreur : impossible de trouver la cible : libxml2-utils
erreur : impossible de trouver la cible : libxml2-dev
erreur : impossible de trouver la cible : liblensfun-dev
erreur : impossible de trouver la cible : librsvg2-dev
erreur : impossible de trouver la cible : libsqlite3-dev
erreur : impossible de trouver la cible : libcurl4-gnutls-dev
erreur : impossible de trouver la cible : libjpeg-dev
erreur : impossible de trouver la cible : libtiff5-dev
erreur : impossible de trouver la cible : liblcms2-dev
erreur : impossible de trouver la cible : libjson-glib-dev
erreur : impossible de trouver la cible : libexiv2-dev
erreur : impossible de trouver la cible : libpugixml-dev
erreur : impossible de trouver la cible : libcolord-dev
erreur : impossible de trouver la cible : libcolord-gtk-dev
erreur : impossible de trouver la cible : libcups2-dev
erreur : impossible de trouver la cible : libgphoto2-dev
erreur : impossible de trouver la cible : libsoup2.4-dev
erreur : impossible de trouver la cible : libopenexr-dev
erreur : impossible de trouver la cible : libwebp-dev
erreur : impossible de trouver la cible : libosmgpsmap-1.0-dev
erreur : impossible de trouver la cible : libflickcurl-dev
erreur : impossible de trouver la cible : libsecret-1-dev
erreur : impossible de trouver la cible : libgraphicsmagick1-dev
erreur : impossible de trouver la cible : liblua5.3-dev
[caille@caille-n76vb ~]$ sudo pacman -S cmake
[caille@caille-n76vb ~]$ sudo pacman -S cmake
résolution des dépendances…
recherche des conflits entre paquets…
Paquets (4) jsoncpp-1.9.2-1 libuv-1.37.0-1 rhash-1.3.9-1 cmake-3.17.1-2
Taille totale du téléchargement : 8,84 MiB
Taille totale installée : 41,65 MiB
:: Procéder à l’installation ? [O/n] o
:: Récupération des paquets…
jsoncpp-1.9.2-1-x86_64 1190,5 KiB 1148 KiB/s 00:01 [############################################] 100%
libuv-1.37.0-1-x86_64 219,4 KiB 1371 KiB/s 00:00 [############################################] 100%
rhash-1.3.9-1-x86_64 151,7 KiB 1167 KiB/s 00:00 [############################################] 100%
cmake-3.17.1-2-x86_64 7,3 MiB 1317 KiB/s 00:06 [############################################] 100%
(4/4) vérification des clés dans le trousseau [############################################] 100%
(4/4) vérification de l’intégrité des paquets [############################################] 100%
(4/4) chargement des fichiers des paquets [############################################] 100%
(4/4) analyse des conflits entre fichiers [############################################] 100%
(4/4) vérification de l’espace disque disponible [############################################] 100%
:: Traitement des changements du paquet…
(1/4) installation de jsoncpp [############################################] 100%
Dépendances optionnelles pour jsoncpp
jsoncpp-doc: documentation
(2/4) installation de libuv [############################################] 100%
(3/4) installation de rhash [############################################] 100%
(4/4) installation de cmake [############################################] 100%
Dépendances optionnelles pour cmake
qt5-base: cmake-gui [installé]
:: Exécution des crochets de post-transaction…
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating icon theme caches...
(3/4) Updating the desktop file MIME type cache...
(4/4) Updating the MIME type database...
[caille@caille-n76vb ~]$ sudo pacman -S gcc
avertissement : gcc-9.3.0-1 est à jour -- réinstallation
résolution des dépendances…
recherche des conflits entre paquets…
Paquets (1) gcc-9.3.0-1
Taille totale installée : 139,32 MiB
Taille de mise à jour nette : 0,00 MiB
:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau [############################################] 100%
(1/1) vérification de l’intégrité des paquets [############################################] 100%
(1/1) chargement des fichiers des paquets [############################################] 100%
(1/1) analyse des conflits entre fichiers [############################################] 100%
(1/1) vérification de l’espace disque disponible [############################################] 100%
:: Traitement des changements du paquet…
(1/1) réinstallation gcc [############################################] 100%
:: Exécution des crochets de post-transaction…
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the info directory file...
[caille@caille-n76vb ~]$ /opt/darktable_master/bin/darktable --configdir /home/nicolas/.config/darktable_master/
bash: /opt/darktable_master/bin/darktable: Aucun fichier ou dossier de ce type
[caille@caille-n76vb ~]$ ./build.sh --prefix /opt/darktable_master/ --build-type Release
bash: ./build.sh: Aucun fichier ou dossier de ce type
[caille@caille-n76vb ~]$ cd .darktable_master/
[caille@caille-n76vb .darktable_master]$ ./build.sh --prefix /opt/darktable_master/ --build-type Release
Darktable build script
./build.sh --prefix /opt/darktable_master/ --build-type Release
sudo pacman -S base-devel
Bonjour,
1) autoconf 2) automake 3) binutils 4) bison 5) fakeroot 6) file 7) findutils 8) flex 9) gawk 10) gcc 11) gettext 12) grep 13) groff 14) gzip 15) libtool 16) m4 17) make
18) pacman 19) patch 20) pkgconf 21) sed 22) sudo 23) texinfo 24) which
Entrer une sélection (par défaut, tout est sélectionné):
[caille@caille-n76vb .darktable_master]$ ./build.sh --prefix /opt/darktable_master/ --build-type Release
Darktable build script
Building directory: /home/caille/.darktable_master/build
Installation prefix: /opt/darktable_master/
Build type: Release
Build generator: Unix Makefiles
Build tasks: 8
-- Found OpenMP_C: -fopenmp (Required is at least version "4.5")
-- Found OpenMP_CXX: -fopenmp (Required is at least version "4.5")
-- Found OpenMP: TRUE (Required is at least version "4.5")
-- Is the target platform supported: 1
-- Found little endian system. Good.
-- Building SSE2-optimized codepaths: ON
-- Performing Test C_COMPILER_UNDERSTANDS_-Wno-error=varargs
-- Performing Test C_COMPILER_UNDERSTANDS_-Wno-error=varargs - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-error=varargs
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-error=varargs - Success
-- Performing Test C_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member
-- Performing Test C_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member - Success
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member
-- Performing Test CXX_COMPILER_UNDERSTANDS_-Wno-error=address-of-packed-member - Success
-- Looking for external programs
-- Found perl
-- Missing intltool-merge
-- Found desktop-file-validate
-- Could NOT find LLVM (missing: LLVM_DIR)
-- Could NOT find LLVM (missing: LLVM_DIR)
-- Could NOT find LLVM (missing: LLVM_DIR)
-- Could NOT find LLVM (missing: LLVM_DIR)
-- Could NOT find LLVM (missing: LLVM_DIR)
-- Could NOT find LLVM (missing: LLVM_DIR)
-- Could NOT find LLVM (missing: LLVM_DIR)
CMake Warning at CMakeLists.txt:329 (message):
Could not find LLVM 3.9+
CMake Warning at CMakeLists.txt:330 (message):
Test-compilation of OpenCL programs can not be done.
-- Test-compilation of OpenCL programs is disabled.
-- Missing jsonschema, problems in noiseprofiles.json might go unnoticed
-- Found xsltproc
-- Found xmllint
-- Found exiftool
CMake Error at CMakeLists.txt:388 (message):
Some external programs couldn't be found
-- Configuring incomplete, errors occurred!
See also "/home/caille/.darktable_master/build/CMakeFiles/CMakeOutput.log".
See also "/home/caille/.darktable_master/build/CMakeFiles/CMakeError.log".
[caille@caille-n76vb .darktable_master]$
Bonjour papajoke,papajoke a écrit : ↑il y a 4 ans
si actuellement la branche master est la 3.1 tu auras la 3.1 c'est aussi simple que cela, si tu la ré-installes dans 8 jours tu auras la 3.1 avec les commits(modifications) depuis 8 jours.
Le version aur -git fait justement la même chose que toi mais de façon propre, perso il ne me viendrait pas à l'idée de me compliquer la vie (ou si absolument nécessaire alors on fait une nouvelle recette)
Lancement de pkgver()…
==> Version mise à jour : darktable-git release.3.1.0.r1282.g615016be4-1
==> Les sources sont prêtes.
==> Création du paquet darktable-git release.3.1.0.r1282.g615016be4-1 (mer. 22 avril 2020 19:22:09)
Tino Mettler
Tino Mettler authored and TurboGit committed 21 hours ago
commit 615016be4184134d92beff54efe16114c385073f
justement non, avec -git on compile toujours . Après, il y a peut-être moyen de faire une recette "-bin" à partir des paquets deb ou rpm (existe par exemple avec firefox alpha "du jour")'installer directement sans faire de compilation
Suite...papajoke a écrit : ↑il y a 4 ans je viens de lancer aur -git marqué en version 2.5 (suis pas allé au bout)et donc comme marqué ici, le dernier commit est 615016be4 qui est bien celui d'aujourd'hui :Lancement de pkgver()… ==> Version mise à jour : darktable-git release.3.1.0.r1282.g615016be4-1 ==> Les sources sont prêtes. ==> Création du paquet darktable-git release.3.1.0.r1282.g615016be4-1 (mer. 22 avril 2020 19:22:09)
Tino Mettler Tino Mettler authored and TurboGit committed 21 hours ago commit 615016be4184134d92beff54efe16114c385073f
justement non, avec -git on compile toujours'installer directement sans faire de compilation
Moi j'utilise l'application paquets de Manjaro, ce ne doit pas être ça ?Lancement de pkgver()…