Package Details: qdvdauthor 2.3.1-13

Git Clone URL: https://aur.archlinux.org/qdvdauthor.git (read-only, click to copy)
Package Base: qdvdauthor
Description: A GUI frontend for dvdauthor, video DVD creator.
Upstream URL: https://sourceforge.net/projects/qdvd
Licenses: GPL
Submitter: vmp
Maintainer: vmp
Last Packager: vmp
Votes: 1
Popularity: 0.000000
First Submitted: 2019-11-23 19:51 (UTC)
Last Updated: 2024-02-29 09:19 (UTC)

Latest Comments

vmp commented on 2023-11-14 09:13 (UTC)

@sl1pkn07 I created the package qdvd (qdvdauthor for qt6) to test

sl1pkn07 commented on 2023-11-13 17:32 (UTC) (edited on 2023-11-13 17:33 (UTC) by sl1pkn07)

please test (update to 2.4.1 for Qt6 and use ffmpeg 0.6.7 (latest release for the 0.6.x branch) builded as static

# Maintainer: Roland Suchan <snrd at arcor dot de>

pkgname=qdvdauthor
pkgver=2.4.1
pkgrel=1
pkgdesc='A GUI frontend for dvdauthor, video DVD creator'
url='https://sourceforge.net/projects/qdvd'
license=('GPL2')
arch=('x86_64')
depends=(
  'bash'
  'gcc-libs' # libgcc_s.so libstdc++.so
  'glibc' # libm.so
  'qt6-base' # libQt6Core.so libQt6Gui.so libQt6Network.so libQt6PrintSupport.so libQt6Widgets.so libQt6Xml.so
  'xine-lib' # libxine.so
  'vlc'
  'libx11' # libX11.so
  'libva' 'libva.so'
  'libglvnd' 'libGLX.so' 'libOpenGL.so'
  'bzip2' 'libbz2.so'
  'zlib' 'libz.so'
)
makedepends=(
  'qt6-tools'
  'cmake'
  'extra-cmake-modules'
)
provides=(
  'dvd-slideshow'
  'qdvdauthor'
  'qplayer'
  'qslideshow'
  'qrender'
)
source=(
  "https://sourceforge.net/projects/qdvd/files/qdvd-${pkgver}-qt6/qdvdauthor-${pkgver}-014.tar.gz"
  'https://ffmpeg.org/releases/ffmpeg-0.6.7.tar.bz2'
  'mathops_fix.patch'
  'found_ffmpeg.patch'
)
sha256sums=(
  'b0b7a56881a3e74fb93a598c4e7e8cc34d91bc14c634a3aaef60c4fbcb1594fb'
  'SKIP'
  'SKIP'
  'SKIP'
)
options=('debug')

prepare() {
  patch -d ffmpeg-0.6.7 -p1 -i "${srcdir}/mathops_fix.patch"
  patch -d "$pkgname-$pkgver" -p1 -i "${srcdir}/found_ffmpeg.patch"
}

build() {
  cd ffmpeg-0.6.7

  CFLAGS="${CFLAGS} -Wno-implicit-function-declaration" \
  ./configure \
    --prefix="${srcdir}/fakeroot" \
    --disable-ffmpeg \
    --disable-ffplay \
    --disable-ffprobe \
    --disable-ffserver \
    --enable-pic \
    --disable-doc

  make
  make install

  cd ..
  export PKG_CONFIG_LIBDIR="${srcdir}/fakeroot/lib/pkgconfig"
  export PKG_CONFIG_PATH="${PKG_CONFIG_LIBDIR}:/usr/lib/pkgconfig:/usr/share/pkgconfig"

  cmake -S "qdvdauthor-${pkgver}" -B build \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DFFMPEG_DIRS="${srcdir}/fakeroot"

  cmake --build build
}

package() {
  DESTDIR="${pkgdir}" cmake --install build
}

found_ffmpeg.patch https://gist.github.com/sl1pkn07/53d9b396a4c4e0c288f9afa8dad13527 mathops_fix.patch https://gist.github.com/sl1pkn07/69fc11dba070bea783b5eb5fe97c279f

vmp commented on 2020-02-29 10:33 (UTC)

Does qdvdauthor build now?

aurmyster commented on 2020-01-29 08:03 (UTC)

Hi! Unfortunately, I had the same error on the build, but, THANK YOU very much for the link to the binary!!! That works perfectly!

vmp commented on 2020-01-24 22:00 (UTC)

Link to qdvdauthor: https://software.opensuse.org//download.html?project=home%3Atkb&package=qdvdauthor

vmp commented on 2020-01-24 09:53 (UTC) (edited on 2020-01-24 09:53 (UTC) by vmp)

And now. Still the same error?

aurmyster commented on 2020-01-23 04:09 (UTC)

Hi. Sorry for the delay in responding. ffmpeg063-static builds without issue. Same error when trying to build qdvdauthor when using yay, makepkg & cmake ../.

vmp commented on 2020-01-19 11:16 (UTC)

Does build fail even now? And what is about ffmpeg063-static?

aurmyster commented on 2020-01-08 01:57 (UTC)

The build fails with:

qdvdauthor]$ makepkg ==> Making package: qdvdauthor 2.3.1-11 (Tue 07 Jan 2020 08:42:27 PM EST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found qdvdauthor-2.3.1-011a.tar.gz ==> Validating source files with md5sums... qdvdauthor-2.3.1-011a.tar.gz ... Passed ==> Extracting sources... -> Extracting qdvdauthor-2.3.1-011a.tar.gz with bsdtar ==> Starting build()... -- The C compiler identification is GNU 9.2.0 -- The CXX compiler identification is GNU 9.2.0 -- Check for working C compiler: /usr/sbin/cc -- Check for working C compiler: /usr/sbin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/sbin/c++ -- Check for working CXX compiler: /usr/sbin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at /usr/lib64/cmake/Qt5Gui/Qt5Gui_QGtk2ThemePlugin.cmake:4 (_populate_Gui_plugin_properties): _populate_Gui_plugin_properties Macro invoked with incorrect arguments for macro named: _populate_Gui_plugin_properties Call Stack (most recent call first): /usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake:213 (include) /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package) CMakeLists.txt:86 (find_package)

CMake Error at /usr/lib64/cmake/Qt5Widgets/Qt5Widgets_QBB10StylePlugin.cmake:4 (_populate_Widgets_plugin_properties): _populate_Widgets_plugin_properties Macro invoked with incorrect arguments for macro named: _populate_Widgets_plugin_properties Call Stack (most recent call first): /usr/lib64/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:213 (include) /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package) CMakeLists.txt:86 (find_package)

CMake Error at /usr/lib64/cmake/Qt5Widgets/Qt5Widgets_QCleanlooksStylePlugin.cmake:4 (_populate_Widgets_plugin_properties): _populate_Widgets_plugin_properties Macro invoked with incorrect arguments for macro named: _populate_Widgets_plugin_properties Call Stack (most recent call first): /usr/lib64/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:213 (include) /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package) CMakeLists.txt:86 (find_package)

CMake Error at /usr/lib64/cmake/Qt5Widgets/Qt5Widgets_QGtk2StylePlugin.cmake:4 (_populate_Widgets_plugin_properties): _populate_Widgets_plugin_properties Macro invoked with incorrect arguments for macro named: _populate_Widgets_plugin_properties Call Stack (most recent call first): /usr/lib64/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:213 (include) /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package) CMakeLists.txt:86 (find_package)

CMake Error at /usr/lib64/cmake/Qt5Widgets/Qt5Widgets_QMotifStylePlugin.cmake:4 (_populate_Widgets_plugin_properties): _populate_Widgets_plugin_properties Macro invoked with incorrect arguments for macro named: _populate_Widgets_plugin_properties Call Stack (most recent call first): /usr/lib64/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:213 (include) /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package) CMakeLists.txt:86 (find_package)

CMake Error at /usr/lib64/cmake/Qt5Widgets/Qt5Widgets_QPlastiqueStylePlugin.cmake:4 (_populate_Widgets_plugin_properties): _populate_Widgets_plugin_properties Macro invoked with incorrect arguments for macro named: _populate_Widgets_plugin_properties Call Stack (most recent call first): /usr/lib64/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:213 (include) /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package) CMakeLists.txt:86 (find_package)

-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Could not find FFMPEG -- Found AVFORMAT: Found AVCODEC: Found AVUTIL: -- Found FFMPEG: /usr/local/include -- Found FFMPEG_DIRS: /usr/local/include/usr/local/include/libavcodec/usr/local/include/libavdevice/usr/local/include/libavfilter/usr/local/include/libavformat/usr/local/include/libavutil/usr/local/include/libavswresample/usr/local/include/libswscale -- Found FFMPEG_AVCODEC_LIBRARY: /usr/local/lib/libavcodec.so -- FFMPEG_FOUND: TRUE -- FFMPEG_INCLUDE_DIRS: /usr/local/include -- FFMPEG_LIBRARIES: /usr/local/lib/libavcodec.so/usr/local/lib/libavformat.so/usr/local/lib/libavutil.so/usr/local/lib/libswscale.so -- Found FFMPEG: /usr/local/lib/libavcodec.so;/usr/local/lib/libavformat.so;/usr/local/lib/libavutil.so;/usr/local/lib/libswscale.so -- Found Xine: XINE_INCLUDE_DIR: /usr/include/xine -- Found Xine: XINE_LIBRARY_DIRS: XINE_LIBRARY: /usr/lib/libxine.so -- Found vlc VLC_INCLUDE_DIR : /usr/include/vlc -- Found vlc VLC_LIBRARIES : /usr/lib/libvlc.so -- Found X11 X11_INCLUDE_DIR : /usr/include -- Found X11 X11_LIBRARIES : -- Found X11 XEXT_LIBRARIES : /usr/lib/libXext.so -- Found qplayer: -- Found qslideshow: -- Found qdvdauthor: -- Found qrender: Info: creating stash file /home/xxxxx/.cache/yay/qdvdauthor/src/qdvdauthor-2.3.1/addons/jhead/libjhead/.qmake.stash g++ -c -pipe -g -Wall -Wextra -D_REENTRANT -fPIC -DPLUGIN_VERSION=1.0 -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/library.o library.cpp gcc -c -pipe -g -Wall -Wextra -D_REENTRANT -fPIC -DPLUGIN_VERSION=1.0 -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/exif.o ../exif.c gcc -c -pipe -g -Wall -Wextra -D_REENTRANT -fPIC -DPLUGIN_VERSION=1.0 -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/gpsinfo.o ../gpsinfo.c gcc -c -pipe -g -Wall -Wextra -D_REENTRANT -fPIC -DPLUGIN_VERSION=1.0 -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/iptc.o ../iptc.c ../iptc.c: In function ‘ShowXmp’: ../iptc.c:183:10: warning: pointer targets in assignment from ‘uchar ’ {aka ‘unsigned char ’} to ‘char ’ differ in signedness [-Wpointer-sign] 183 | Data = XmpSection.Data; | ^ ../gpsinfo.c: In function ‘ProcessGpsInfo’: ../gpsinfo.c:56:51: warning: unused parameter ‘ByteCountUnused’ [-Wunused-parameter] 56 | void ProcessGpsInfo(unsigned char * DirStart, int ByteCountUnused, unsigned char * OffsetBase, unsigned ExifLength) | ~~~~^~~~~~~~~~~~~~~ ../exif.c: In function ‘ProcessExifDir’: ../exif.c:405:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=] 405 | printf("Map: %05d-%05d: Directory\n",DirStart-OffsetBase, DirEnd+4-OffsetBase); | ~~~^ ~~~~~~~~~~~~~~~~~~~ | | | | int long int | %05ld ../exif.c:405:34: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] 405 | printf("Map: %05d-%05d: Directory\n",DirStart-OffsetBase, DirEnd+4-OffsetBase); | ~~~^ ~~~~~~~~~~~~~~~~~~~ | | | | int long int | %05ld ../exif.c:473:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 473 | if (a >= TAG_TABLE_SIZE){ | ^~ ../exif.c: In function ‘RemoveThumbnail’: ../exif.c:1117:37: warning: unused parameter ‘ExifSection’ [-Wunused-parameter] 1117 | int RemoveThumbnail(unsigned char * ExifSection) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../exif.c: In function ‘ShowImageInfo’: ../exif.c:1412:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1412 | if (a >= PROCESS_TABLE_SIZE){ | ^~ ../exif.c: In function ‘ProcessExifDir’: ../exif.c:740:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 740 | if (ShowTags) printf("%s Exif Dir:",IndentString); | ^ ../exif.c:742:13: note: here 742 | case TAG_INTEROP_OFFSET: | ^~~~ gcc -c -pipe -g -Wall -Wextra -D_REENTRANT -fPIC -DPLUGIN_VERSION=1.0 -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/jhead.o ../jhead.c gcc -c -pipe -g -Wall -Wextra -D_REENTRANT -fPIC -DPLUGIN_VERSION=1.0 -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/jpgfile.o ../jpgfile.c gcc -c -pipe -g -Wall -Wextra -D_REENTRANT -fPIC -DPLUGIN_VERSION=1.0 -DQT_GUI_LIB -DQT_CORE_LIB -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/makernote.o ../makernote.c ../makernote.c: In function ‘ProcessCanonMakerNoteDir’: ../makernote.c:29:29: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=] 29 | printf("Map: %05d-%05d: Directory (makernote)\n",DirStart-OffsetBase, DirEnd-OffsetBase); | ~~~^ ~~~~~~~~~~~~~~~~~~~ | | | | int long int | %05ld ../makernote.c:29:34: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] 29 | printf("Map: %05d-%05d: Directory (makernote)\n",DirStart-OffsetBase, DirEnd-OffsetBase); | ~~~^ ~~~~~~~~~~~~~~~~~ | | | | int long int | %05ld ../jhead.c: In function ‘DoFileRenaming’: ../jhead.c:593:27: warning: ‘%s’ directive writing up to 8191 bytes into a region of size 4096 [-Wformat-overflow=] 593 | sprintf(NewName, "%s%s.jpg", NewBaseName, NameExtra); | ^~ ~~~~~~~~~~~ ../jhead.c:593:9: note: ‘sprintf’ output between 5 and 8198 bytes into a destination of size 4096 593 | sprintf(NewName, "%s%s.jpg", NewBaseName, NameExtra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ library.cpp: In member function ‘virtual jhead::JHead::Info jhead::Library::getFileInfo(QString&, QString)’: library.cpp:82:48: warning: ‘QDateTime QFileInfo::created() const’ is deprecated: Use either birthTime() or metadataChangeTime() [-Wdeprecated-declarations] 82 | pInfo->fileDate = fileInfo.created ( ); | ^ In file included from /usr/include/qt/QtCore/QFileInfo:1, from library.cpp:7: /usr/include/qt/QtCore/qfileinfo.h:138:15: note: declared here 138 | QDateTime created() const; | ^~~~~~~ library.cpp:70:7: warning: variable ‘iRet2’ set but not used [-Wunused-but-set-variable] 70 | int iRet2 = -1; | ^~~~~ rm -f libjhead.so.1.0.0 libjhead.so libjhead.so.1 libjhead.so.1.0 g++ -shared -Wl,-soname,libjhead.so.1 -o libjhead.so.1.0.0 .obj/library.o .obj/exif.o .obj/gpsinfo.o .obj/iptc.o .obj/jhead.o .obj/jpgfile.o .obj/makernote.o /usr/lib/libQt5Gui.so /usr/lib/libQt5Core.so -lGL -lpthread -lmd4c
ln -s libjhead.so.1.0.0 libjhead.so ln -s libjhead.so.1.0.0 libjhead.so.1 ln -s libjhead.so.1.0.0 libjhead.so.1.0 rm -f lib/libjhead.so.1.0.0 mv -f libjhead.so.1.0.0 lib/libjhead.so.1.0.0 rm -f lib/libjhead.so rm -f lib/libjhead.so.1 rm -f lib/libjhead.so.1.0 mv -f libjhead.so lib/libjhead.so mv -f libjhead.so.1 lib/libjhead.so.1 mv -f libjhead.so.1.0 lib/libjhead.so.1.0 WARNING: TARGET is empty make: Nothing to be done for 'first'. -- Configuring incomplete, errors occurred!