Package Details: clementine-qt5-git 1.3.1.r698.g36cc5b82f-1

Git Clone URL: https://aur.archlinux.org/clementine-qt5-git.git (read-only)
Package Base: clementine-qt5-git
Description: Experimental Qt5 version of Clementine, a modern music player and library organiser.
Upstream URL: http://www.clementine-player.org/
Licenses: GPL
Conflicts: clementine, clementine-git, clementine-lxqt
Provides: clementine
Replaces: clementine, clementine-git, clementine-lxqt
Submitter: Chocobozzz
Maintainer: Chocobozzz
Last Packager: Chocobozzz
Votes: 63
Popularity: 0.536643
First Submitted: 2015-06-11 17:05
Last Updated: 2019-02-19 07:27

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

BrLi commented on 2018-02-07 18:33

@Chocobozzz: I always use makepkg -srcC to build AUR packages, which ensures the build directory is always clean. Yet, I did check the directory cleanness after the failure, so not that problem I'm afraid.

Chocobozzz commented on 2018-02-07 07:04

@BrLi remove the build directory and recompile the project

@rowlandsj yes you need to configure git because we run git patch inside the PKGBUILD. So just execute the command they said: git config --global user.email "you@example.com" git config --global user.name "Your Name"

rowlandsj commented on 2018-02-07 06:53

Won't build for me:

Cloning into 'Clementine'... done. Switched to a new branch 'makepkg' ==> Starting prepare()...

*** Please tell me who you are.

Run

git config --global user.email "you@example.com" git config --global user.name "Your Name"

to set your account's default identity. Omit --global to set the identity only in this repository.

fatal: empty ident name (for stephen@rowlandpc.localdomain) not allowed

Is this something I can fix?

BrLi commented on 2018-02-06 09:59

Failed to build the 3rdparty part at all...

-- Build files have been written to: /home/user/clementine-qt5-git/src/build
[  0%] Generating moc_qtiocompressor.cpp
[  0%] Generating moc_smain.cpp
[  0%] Generating moc_qtsinglecoreapplication.cpp
[  0%] Generating moc_qxtglobalshortcut.cpp
Scanning dependencies of target sha2
[  0%] Generating qrc_qprogressindicatorspinning_nonmac.cpp
Scanning dependencies of target Renderer
standard input:0: Note: No relevant classes found. No output generated.
standard input:0: Note: No relevant classes found. No output generated.
standard input:0: Note: No relevant classes found. No output generated.
standard input:0: Note: No relevant classes found. No output generated.
Scanning dependencies of target qxt
Scanning dependencies of target qtiocompressor
[  0%] Generating moc_qsearchfield.cpp
[  0%] Generating moc_qtlocalpeer.cpp
standard input:0: Note: No relevant classes found. No output generated.
standard input:0: Note: No relevant classes found. No output generated.
[  0%] Generating moc_qbutton.cpp
[  0%] Generating moc_qsql_sqlite.cpp
[  0%] Generating moc_qtsingleapplication.cpp
standard input:0: Note: No relevant classes found. No output generated.
standard input:0: Note: No relevant classes found. No output generated.
standard input:0: Note: No relevant classes found. No output generated.
Scanning dependencies of target qsqlite
Scanning dependencies of target qtsingleapplication
[  0%] Generating moc_qprogressindicatorspinning.cpp
standard input:0: Note: No relevant classes found. No output generated.
Scanning dependencies of target Qocoa
[  0%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/FBO.o
[  0%] Building CXX object 3rdparty/qxt/CMakeFiles/qxt.dir/qxtglobal.cpp.o
[  0%] Building CXX object 3rdparty/qtsingleapplication/CMakeFiles/qtsingleapplication.dir/qtlocalpeer.cpp.o
[  0%] Building CXX object 3rdparty/qsqlite/CMakeFiles/qsqlite.dir/qsql_sqlite.cpp.o
[  0%] Building CXX object 3rdparty/qocoa/CMakeFiles/Qocoa.dir/qsearchfield_nonmac.cpp.o
[  0%] Building CXX object 3rdparty/qtiocompressor/CMakeFiles/qtiocompressor.dir/qtiocompressor.cpp.o
[  0%] Building CXX object 3rdparty/sha2/CMakeFiles/sha2.dir/sha2.cpp.o
[  0%] Linking CXX static library libsha2.a
[  0%] Building CXX object 3rdparty/qxt/CMakeFiles/qxt.dir/qxtglobalshortcut.cpp.o
[  0%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/MilkdropWaveform.o
[  0%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/PerPixelMesh.o
[  0%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/Pipeline.o
[  0%] Generating moc_qtiocompressor.cpp
standard input:0: Note: No relevant classes found. No output generated.
[  0%] Building CXX object 3rdparty/qtiocompressor/CMakeFiles/qtiocompressor.dir/moc_qtiocompressor.cpp.o
[  1%] Building CXX object 3rdparty/qxt/CMakeFiles/qxt.dir/qxtglobalshortcut_x11.cpp.o
[  1%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/Renderer.o
[  1%] Building CXX object 3rdparty/qocoa/CMakeFiles/Qocoa.dir/qbutton_nonmac.cpp.o
[  1%] Building CXX object 3rdparty/qtsingleapplication/CMakeFiles/qtsingleapplication.dir/qtsingleapplication.cpp.o
[  1%] Built target sha2
[  1%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/ShaderEngine.o
[  1%] Building CXX object 3rdparty/qsqlite/CMakeFiles/qsqlite.dir/clementinesqlcachedresult.cpp.o
c++: error: /home/user/clementine-qt5-git/src/build/3rdparty/qtiocompressor/moc_qtiocompressor.cpp: No such file or directory
c++: fatal error: no input files
compilation terminated.
make[2]: *** [3rdparty/qtiocompressor/CMakeFiles/qtiocompressor.dir/build.make:91: 3rdparty/qtiocompressor/CMakeFiles/qtiocompressor.dir/moc_qtiocompressor.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:494: 3rdparty/qtiocompressor/CMakeFiles/qtiocompressor.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  1%] Building CXX object 3rdparty/qocoa/CMakeFiles/Qocoa.dir/qprogressindicatorspinning_nonmac.cpp.o
[  1%] Building CXX object 3rdparty/qtsingleapplication/CMakeFiles/qtsingleapplication.dir/qtsinglecoreapplication.cpp.o
[  1%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/UserTexture.o
[  1%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/Waveform.o
[  1%] Generating moc_qsearchfield.cpp
standard input:0: Note: No relevant classes found. No output generated.
[  1%] Generating moc_qxtglobalshortcut.cpp
standard input:0: Note: No relevant classes found. No output generated.
[  1%] Generating moc_qbutton.cpp
standard input:0: Note: No relevant classes found. No output generated.
[  1%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/Filters.o
[  1%] Generating moc_qtlocalpeer.cpp
standard input:0: Note: No relevant classes found. No output generated.
[  1%] Building CXX object 3rdparty/qsqlite/CMakeFiles/qsqlite.dir/smain.cpp.o
[  1%] Building CXX object 3rdparty/qxt/CMakeFiles/qxt.dir/moc_qxtglobalshortcut.cpp.o
c++: error: /home/user/clementine-qt5-git/src/build/3rdparty/qxt/moc_qxtglobalshortcut.cpp: No such file or directory
c++: fatal error: no input files
compilation terminated.
make[2]: *** [3rdparty/qxt/CMakeFiles/qxt.dir/build.make:139: 3rdparty/qxt/CMakeFiles/qxt.dir/moc_qxtglobalshortcut.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[  1%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/PerlinNoise.o
[  1%] Generating moc_qprogressindicatorspinning.cpp
standard input:0: Note: No relevant classes found. No output generated.
[  1%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/PipelineContext.o
[  1%] Generating moc_qtsingleapplication.cpp
standard input:0: Note: No relevant classes found. No output generated.
[  1%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/Renderable.o
[  1%] Generating moc_qsql_sqlite.cpp
standard input:0: Note: No relevant classes found. No output generated.
[  1%] Generating moc_smain.cpp
standard input:0: Note: No relevant classes found. No output generated.
[  2%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/BeatDetect.o
make[1]: *** [CMakeFiles/Makefile2:549: 3rdparty/qxt/CMakeFiles/qxt.dir/all] Error 2
[  3%] Building CXX object 3rdparty/qocoa/CMakeFiles/Qocoa.dir/qrc_qprogressindicatorspinning_nonmac.cpp.o
[  3%] Generating moc_qtsinglecoreapplication.cpp
standard input:0: Note: No relevant classes found. No output generated.
[  3%] Building CXX object 3rdparty/qsqlite/CMakeFiles/qsqlite.dir/moc_qsql_sqlite.cpp.o
c++: error: /home/user/clementine-qt5-git/src/build/3rdparty/qsqlite/moc_qsql_sqlite.cpp: No such file or directory
c++: fatal error: no input files
compilation terminated.
make[2]: *** [3rdparty/qsqlite/CMakeFiles/qsqlite.dir/build.make:143: 3rdparty/qsqlite/CMakeFiles/qsqlite.dir/moc_qsql_sqlite.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[  3%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/Shader.o
[  3%] Building CXX object 3rdparty/qocoa/CMakeFiles/Qocoa.dir/moc_qsearchfield.cpp.o
c++: error: /home/user/clementine-qt5-git/src/build/3rdparty/qocoa/moc_qsearchfield.cpp: No such file or directory
c++: fatal error: no input files
compilation terminated.
make[2]: *** [3rdparty/qocoa/CMakeFiles/Qocoa.dir/build.make:152: 3rdparty/qocoa/CMakeFiles/Qocoa.dir/moc_qsearchfield.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[  3%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/TextureManager.o
make[1]: *** [CMakeFiles/Makefile2:659: 3rdparty/qocoa/CMakeFiles/Qocoa.dir/all] Error 2
[  3%] Building CXX object 3rdparty/qtsingleapplication/CMakeFiles/qtsingleapplication.dir/moc_qtlocalpeer.cpp.o
c++: error: /home/user/clementine-qt5-git/src/build/3rdparty/qtsingleapplication/moc_qtlocalpeer.cpp: No such file or directory
c++: fatal error: no input files
compilation terminated.
make[2]: *** [3rdparty/qtsingleapplication/CMakeFiles/qtsingleapplication.dir/build.make:147: 3rdparty/qtsingleapplication/CMakeFiles/qtsingleapplication.dir/moc_qtlocalpeer.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[  3%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/VideoEcho.o
[  3%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/RenderItemDistanceMetric.o
[  3%] Building CXX object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/RenderItemMatcher.o
make[1]: *** [CMakeFiles/Makefile2:439: 3rdparty/qtsingleapplication/CMakeFiles/qtsingleapplication.dir/all] Error 2
[  3%] Building C object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/SOIL/image_DXT.o
[  3%] Building C object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/SOIL/image_helper.o
[  3%] Building C object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/SOIL/SOIL.o
[  3%] Building C object 3rdparty/libprojectm/Renderer/CMakeFiles/Renderer.dir/SOIL/stb_image_aug.o
make[1]: *** [CMakeFiles/Makefile2:384: 3rdparty/qsqlite/CMakeFiles/qsqlite.dir/all] Error 2
[  3%] Linking CXX static library libRenderer.a
[  3%] Built target Renderer
make: *** [Makefile:130: all] Error 2

fettouhi commented on 2018-02-04 07:41

Could we maybe get a update of this package with the patch added?

zoidberg commented on 2018-02-01 03:00

@HanFox, thanks. I can compile it now after applying that patch. I just had to download the patch, add it to the 'source' array, and add

patch -Np1 -i ../clementine-cryptopp6.patch

to the prepare() function.

HanFox commented on 2018-01-31 19:55

@zoidberg, here's the upstream issue report: https://github.com/clementine-player/Clementine/issues/5973

And here's the patch file from the official Arch repo for the non-qt5 version which fixes the issue: https://git.archlinux.org/svntogit/community.git/plain/trunk/clementine-cryptopp6.patch?h=packages/clementine

zoidberg commented on 2018-01-31 16:53

I am not able to compile this. Compilation terminates as follows:

[ 73%] Building CXX object src/CMakeFiles/clementine_lib.dir/core/mpris2_root.cpp.o
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp: In member function ‘bool SpotifyBlobDownloader::CheckSignature(const QMap<QString, QByteArray>&, const QStringList&)’:
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:192:38: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive]
     bytes.Put(reinterpret_cast<const byte*>(public_key_data.constData()),
                                      ^~~~
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:192:38: error: expected ‘>’ before ‘byte’
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:192:38: error: expected ‘(’ before ‘byte’
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:192:38: error: ‘byte’ was not declared in this scope
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:192:38: note: suggested alternative:
In file included from /usr/include/cryptopp/cryptlib.h:103:0,
                 from /usr/include/cryptopp/pkcspad.h:11,
                 from /home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:43:
/usr/include/cryptopp/config.h:223:23: note:   ‘CryptoPP::byte’
typedef unsigned char byte;
                       ^~~~
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:192:43: error: expected primary-expression before ‘>’ token
     bytes.Put(reinterpret_cast<const byte*>(public_key_data.constData()),
                                           ^
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:207:34: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive]
           reinterpret_cast<const byte*>(file_data[actual_filename].constData()),
                                  ^~~~
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:207:34: error: expected ‘>’ before ‘byte’
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:207:34: error: expected ‘(’ before ‘byte’
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:207:39: error: expected primary-expression before ‘>’ token
           reinterpret_cast<const byte*>(file_data[actual_filename].constData()),
                                       ^
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:209:34: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive]
           reinterpret_cast<const byte*>(
                                  ^~~~
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:209:34: error: expected ‘>’ before ‘byte’
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:209:34: error: expected ‘(’ before ‘byte’
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:209:39: error: expected primary-expression before ‘>’ token
           reinterpret_cast<const byte*>(
                                       ^
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:211:48: error: expected ‘)’ before ‘;’ token
           file_data[signature_filename].size());
                                                ^
/home/kishore/.cache/pacaur/clementine-qt5-git/src/Clementine/src/internet/spotify/spotifyblobdownloader.cpp:214:12: error: in argument to unary !
       if (!result) {
                ^~~~~~
[ 73%] Building CXX object src/CMakeFiles/clementine_lib.dir/core/mpris2_tracklist.cpp.o
At global scope:
cc1plus: error: unrecognized command line option ‘-Wno-unknown-warning-option’ [-Werror]
cc1plus: error: unrecognized command line option ‘-Wno-unused-private-field’ [-Werror]
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/clementine_lib.dir/build.make:11309: src/CMakeFiles/clementine_lib.dir/internet/spotify/spotifyblobdownloader.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:777: src/CMakeFiles/clementine_lib.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

ainola commented on 2017-09-22 14:32

Thanks for maintaining this! The .install file is no longer necessary as Pacman has post-installation hooks that will automatically take care of it.

Ilya87 commented on 2017-08-18 12:49

libmtp should not be in optional, but in depends, because according to the spec optdepends is an array of packages that are not needed for the software to function, but provide additional features. If Clementine was build with libmtp, uninstalling libmtp leads to startup error "clementine: error while loading shared libraries: libmtp.so.9: cannot open shared object file: No such file or directory"