Hat schon jemand qdvdauthor auf OpenSuSE Leap 15.6 von OBS getestet?
Install package home:tkb / qdvdauthor
um es selber zu testen müsste ich auf Leap 15.4 erst 15.6 aufspielen.
Hat schon jemand qdvdauthor auf OpenSuSE Leap 15.6 von OBS getestet?
Install package home:tkb / qdvdauthor
um es selber zu testen müsste ich auf Leap 15.4 erst 15.6 aufspielen.
Hier gibt es ffDiaporama 2.1 für OpenSuSE Leap 15.6 da es auf PMBS keiner haben will.
Wenn ich in PMBS ein rpm fertig gebaut habe dann ist es für andere user nicht zugänglich, wie läßt sich das ändern?
qtrans 0.4 ist übersetzt worden in Qt6/KF6. Auf Ubuntu 24.10 läuft es ganz gut.
Die Fehlermeldung von OBS ist die:
make[1]: Entering directory '/usr/src/packages/BUILD'
pwd
/usr/src/packages/BUILD
ls /usr/src/packages
BUILD
DEBS
OTHER
SOURCES
SOURCES.DEB
qdvdauthor_2.3.1-15.diff.gz
qdvdauthor_2.3.1-15.dsc
qdvdauthor_2.3.1.orig.tar.gz
tar -xjf ../ffmpeg-0.6.7.tar.bz2
tar (child): ../ffmpeg-0.6.7.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
Alles anzeigen
ich habe ls /usr/src/packages eingebaut und es wird nicht ffmpeg-0.6.7.tar.bz2 angezeigt, sonst würde build durchlaufen.
Ich müsste wissen wie man (debian/control ?) mitteilt dass er nach /usr/src/packages auch ffmpeg-0.6.7.tar.bz2 runterlädt.
Link zum Project:
Die Sache ist. Auf eigenem Rechner funktioniert das Erzeugen des debian Pakets (Ubuntu 20.04) auf OBS nicht, weil er ffmpeg-0.6.7.tar.bz2 nicht findet.
Auf dem eigenen Rechner liegt qdvdauthor_2.3.1.orig.tar.gz in dem gleichen Verzeichnis wie ffmpeg-0.6.7.tar.bz2.
Ich möchte für Ubuntu auf OBS ein debian Paket ähnlich qdvdauthor.spec bauen.
In qdvdauthor.spec (OBS) sieht's so aus:
%build
cd ..
pwd
cd ffmpeg-0.6.7
CFLAGS="-Wno-implicit-function-declaration" \
./configure \
--prefix="%{_builddir}/qdvdauthor-%{tar_version2}/qrender/ffmpeg-0.6.7" \
--disable-ffmpeg \
--disable-ffplay \
--disable-ffprobe \
--disable-ffserver \
--disable-doc \
--enable-static \
--enable-shared
make %{?_smp_mflags}
make install
cd ..
export PKG_CONFIG_LIBDIR="%{_builddir}/qdvdauthor-%{tar_version2}/qrender/ffmpeg-0.6.7/lib/pkgconfig"
export PKG_CONFIG_PATH="${PKG_CONFIG_LIBDIR}:/usr/lib/pkgconfig:/usr/share/pkgconfig"
#cd qdvdauthor-2.3.1
cmake -S "qdvdauthor-%{tar_version2}" -B build -DCMAKE_INSTALL_PREFIX=/usr -DFFMPEG_DIRS="%{_builddir}/qdvdauthor-%{tar_version2}/qrender/ffmpeg-0.6.7"
cmake --build build
Alles anzeigen
Bei Ubuntu (debian/rules) funktioniert das:
#!/usr/bin/make -f
%:
#dh $@ --parallel
dh $@ --builddirectory=build
override_dh_auto_build:
tar -xjf ../ffmpeg-0.6.7.tar.bz2
CFLAGS="-Wno-implicit-function-declaration" \
./ffmpeg-0.6.7/configure \
--prefix="qrender/ffmpeg-0.6.7" \
--disable-ffmpeg \
--disable-ffplay \
--disable-ffprobe \
--disable-ffserver \
--disable-doc \
--enable-static \
--enable-shared
make
make install
Aber bei OBS wird folgend
Alles anzeigen
aber bei OBS wird dieser Fehler angezeigt:
Für OpenSuSE Leap 15.4 bis 15.6 gibt es jetzt QDVDAuthor (v2.3.1-015) bei OSBS für das man nicht extra ffmpeg 0.6.7 installieren muss.
Für Slowroll und Thumbleweed gibt es auch packages.