Enable Setsu in AppImage

This commit is contained in:
Florian Märkl 2021-01-15 21:14:37 +01:00
parent f8b34febbe
commit 505910bc5f
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857
5 changed files with 15 additions and 5 deletions

View file

@ -5,9 +5,9 @@ RUN apt-get update
RUN apt-get install -y software-properties-common
RUN add-apt-repository ppa:beineri/opt-qt-5.12.3-xenial
RUN apt-get update
RUN apt-get -y install git g++ cmake ninja-build curl unzip python3-pip \
RUN apt-get -y install git g++ cmake ninja-build curl pkg-config unzip python3-pip \
libssl-dev libopus-dev qt512base qt512multimedia qt512svg \
libgl1-mesa-dev nasm libudev-dev libva-dev fuse
libgl1-mesa-dev nasm libudev-dev libva-dev fuse libevdev-dev libudev-dev
CMD []

View file

@ -18,6 +18,8 @@ cmake \
"-DCMAKE_PREFIX_PATH=`pwd`/../appimage/ffmpeg-prefix;`pwd`/../appimage/sdl2-prefix;/opt/qt512" \
-DCHIAKI_ENABLE_TESTS=ON \
-DCHIAKI_ENABLE_CLI=OFF \
-DCHIAKI_ENABLE_GUI=ON \
-DCHIAKI_ENABLE_SETSU=ON \
-DCHIAKI_GUI_ENABLE_SDL_GAMECONTROLLER=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
..

View file

@ -9,6 +9,6 @@ TAG=n4.3.1
git clone https://git.ffmpeg.org/ffmpeg.git --depth 1 -b $TAG && cd ffmpeg || exit 1
./configure --disable-all --enable-avcodec --enable-decoder=h264 --enable-decoder=hevc --enable-hwaccel=h264_vaapi --enable-hwaccel=hevc_vaapi --prefix="$ROOT/ffmpeg-prefix" "$@" || exit 1
./configure --disable-all --enable-avcodec --enable-decoder=h264 --enable-decoder=hevc --enable-hwaccel=h264_vaapi --enable-hwaccel=hevc_vaapi --prefix="$ROOT/ffmpeg-prefix" "$@" || exit 1
make -j4 || exit 1
make install || exit 1

View file

@ -5,7 +5,11 @@ set(_target "${_prefix}::libevdev")
find_package(PkgConfig)
if(PkgConfig_FOUND AND NOT TARGET ${_target})
pkg_check_modules("${_prefix}" libevdev IMPORTED_TARGET)
if(CMAKE_VERSION VERSION_LESS "3.6")
pkg_check_modules("${_prefix}" libevdev)
else()
pkg_check_modules("${_prefix}" libevdev IMPORTED_TARGET)
endif()
if((TARGET PkgConfig::${_prefix}) AND (NOT CMAKE_VERSION VERSION_LESS "3.11.0"))
set_target_properties(PkgConfig::${_prefix} PROPERTIES IMPORTED_GLOBAL ON)
add_library(${_target} ALIAS PkgConfig::${_prefix})

View file

@ -5,7 +5,11 @@ set(_target "${_prefix}::libudev")
find_package(PkgConfig)
if(PkgConfig_FOUND AND NOT TARGET ${_target})
pkg_check_modules("${_prefix}" libudev IMPORTED_TARGET)
if(CMAKE_VERSION VERSION_LESS "3.6")
pkg_check_modules("${_prefix}" libudev)
else()
pkg_check_modules("${_prefix}" libudev IMPORTED_TARGET)
endif()
if((TARGET PkgConfig::${_prefix}) AND (NOT CMAKE_VERSION VERSION_LESS "3.11.0"))
set_target_properties(PkgConfig::${_prefix} PROPERTIES IMPORTED_GLOBAL ON)
add_library(${_target} ALIAS PkgConfig::${_prefix})