guibuilder_pel7x64builder0
5 years ago
26 changed files with 2792 additions and 159 deletions
@ -0,0 +1,86 @@
@@ -0,0 +1,86 @@
|
||||
From f9e66a883e1fb748e6ac826fde188efaae249361 Mon Sep 17 00:00:00 2001 |
||||
From: Tom Stellard <tstellar@redhat.com> |
||||
Date: Sat, 29 Apr 2017 02:03:23 +0000 |
||||
Subject: [PATCH] CMake: Split static library exports into their own export |
||||
file |
||||
|
||||
Summary: |
||||
This is to better support distros which split the static libraries into |
||||
their own package. |
||||
|
||||
The current problem is that any project the includes LLVMConfig.cmake |
||||
will fail to configure unless the static libraries are installed. This |
||||
is because LLVMConfig.cmake includes LLVMExports.cmake, which throws an |
||||
error if it can't find files linked to one of the exported targets. |
||||
|
||||
This patch resolves the problem by putting the static library targets |
||||
into their own export file, LLVMStaticExports.cmake. This file |
||||
is optionally included by LLVMConfig.cmake, so distros can put this |
||||
new file in their static library package to make LLVMConfig.cmake |
||||
no longer depend on these libraries when they are not installed. |
||||
|
||||
Reviewers: beanz, mgorny, chapuni |
||||
|
||||
Subscribers: llvm-commits |
||||
|
||||
Differential Revision: https://reviews.llvm.org/D32668 |
||||
--- |
||||
cmake/modules/AddLLVM.cmake | 6 +++++- |
||||
cmake/modules/CMakeLists.txt | 3 +++ |
||||
cmake/modules/LLVMConfig.cmake.in | 2 ++ |
||||
3 files changed, 10 insertions(+), 1 deletion(-) |
||||
|
||||
diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake |
||||
index fd5627e..78f106f 100644 |
||||
--- a/cmake/modules/AddLLVM.cmake |
||||
+++ b/cmake/modules/AddLLVM.cmake |
||||
@@ -635,7 +635,11 @@ macro(add_llvm_library name) |
||||
|
||||
if(${name} IN_LIST LLVM_DISTRIBUTION_COMPONENTS OR |
||||
NOT LLVM_DISTRIBUTION_COMPONENTS) |
||||
- set(export_to_llvmexports EXPORT LLVMExports) |
||||
+ if (ARG_SHARED) |
||||
+ set(export_to_llvmexports EXPORT LLVMExports) |
||||
+ else() |
||||
+ set(export_to_llvmexports EXPORT LLVMStaticExports) |
||||
+ endif() |
||||
set_property(GLOBAL PROPERTY LLVM_HAS_EXPORTS True) |
||||
endif() |
||||
|
||||
diff --git a/cmake/modules/CMakeLists.txt b/cmake/modules/CMakeLists.txt |
||||
index 6074e83..e9fcb11 100644 |
||||
--- a/cmake/modules/CMakeLists.txt |
||||
+++ b/cmake/modules/CMakeLists.txt |
||||
@@ -91,6 +91,7 @@ set(LLVM_CONFIG_BINARY_DIR "\${LLVM_INSTALL_PREFIX}") |
||||
set(LLVM_CONFIG_TOOLS_BINARY_DIR "\${LLVM_INSTALL_PREFIX}/bin") |
||||
set(LLVM_CONFIG_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMExports.cmake") |
||||
set(LLVM_CONFIG_EXPORTS "${LLVM_EXPORTS}") |
||||
+set(LLVM_CONFIG_STATIC_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMStaticExports.cmake") |
||||
configure_file( |
||||
LLVMConfig.cmake.in |
||||
${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLVMConfig.cmake |
||||
@@ -107,6 +108,8 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) |
||||
if(llvm_has_exports) |
||||
install(EXPORT LLVMExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR} |
||||
COMPONENT cmake-exports) |
||||
+ install(EXPORT LLVMStaticExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR} |
||||
+ COMPONENT cmake-exports) |
||||
endif() |
||||
|
||||
install(FILES |
||||
diff --git a/cmake/modules/LLVMConfig.cmake.in b/cmake/modules/LLVMConfig.cmake.in |
||||
index 0772016..f471625 100644 |
||||
--- a/cmake/modules/LLVMConfig.cmake.in |
||||
+++ b/cmake/modules/LLVMConfig.cmake.in |
||||
@@ -78,6 +78,8 @@ if(NOT TARGET LLVMSupport) |
||||
set(LLVM_EXPORTED_TARGETS "@LLVM_CONFIG_EXPORTS@") |
||||
include("@LLVM_CONFIG_EXPORTS_FILE@") |
||||
@llvm_config_include_buildtree_only_exports@ |
||||
+ |
||||
+ include("@LLVM_CONFIG_STATIC_EXPORTS_FILE@" OPTIONAL) |
||||
endif() |
||||
|
||||
# By creating intrinsics_gen here, subprojects that depend on LLVM's |
||||
-- |
||||
1.8.3.1 |
||||
|
@ -0,0 +1,65 @@
@@ -0,0 +1,65 @@
|
||||
From 9d496e978f59e153bb76e92229d5a524d92dee04 Mon Sep 17 00:00:00 2001 |
||||
From: Tom Stellard <tstellar@redhat.com> |
||||
Date: Tue, 10 Sep 2019 13:33:48 -0700 |
||||
Subject: [PATCH] CMake: Split test binary exports into their own export file |
||||
|
||||
--- |
||||
llvm/cmake/modules/AddLLVM.cmake | 7 ++++++- |
||||
llvm/cmake/modules/CMakeLists.txt | 3 +++ |
||||
llvm/cmake/modules/LLVMConfig.cmake.in | 1 + |
||||
3 files changed, 10 insertions(+), 1 deletion(-) |
||||
|
||||
diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake |
||||
index 200fc45..9eec7a7 100644 |
||||
--- a/llvm/cmake/modules/AddLLVM.cmake |
||||
+++ b/llvm/cmake/modules/AddLLVM.cmake |
||||
@@ -953,7 +953,12 @@ macro(add_llvm_utility name) |
||||
set(export_to_llvmexports) |
||||
if (${name} IN_LIST LLVM_DISTRIBUTION_COMPONENTS OR |
||||
NOT LLVM_DISTRIBUTION_COMPONENTS) |
||||
- set(export_to_llvmexports EXPORT LLVMExports) |
||||
+ if (${name} STREQUAL "not" OR ${name} STREQUAL "count" OR |
||||
+ ${name} STREQUAL "yaml-bench" OR ${name} STREQUAL "lli-child-target") |
||||
+ set(export_to_llvmexports EXPORT LLVMTestExports) |
||||
+ else() |
||||
+ set(export_to_llvmexports EXPORT LLVMExports) |
||||
+ endif() |
||||
set_property(GLOBAL PROPERTY LLVM_HAS_EXPORTS True) |
||||
endif() |
||||
|
||||
diff --git a/llvm/cmake/modules/CMakeLists.txt b/llvm/cmake/modules/CMakeLists.txt |
||||
index dc982d2..c861f45 100644 |
||||
--- a/llvm/cmake/modules/CMakeLists.txt |
||||
+++ b/llvm/cmake/modules/CMakeLists.txt |
||||
@@ -106,6 +106,7 @@ set(LLVM_CONFIG_TOOLS_BINARY_DIR "\${LLVM_INSTALL_PREFIX}/bin") |
||||
set(LLVM_CONFIG_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMExports.cmake") |
||||
set(LLVM_CONFIG_EXPORTS "${LLVM_EXPORTS}") |
||||
set(LLVM_CONFIG_STATIC_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMStaticExports.cmake") |
||||
+set(LLVM_CONFIG_TEST_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMTestExports.cmake") |
||||
configure_file( |
||||
LLVMConfig.cmake.in |
||||
${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLVMConfig.cmake |
||||
@@ -124,6 +125,8 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) |
||||
COMPONENT cmake-exports) |
||||
install(EXPORT LLVMStaticExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR} |
||||
COMPONENT cmake-exports) |
||||
+ install(EXPORT LLVMTestExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR} |
||||
+ COMPONENT cmake-exports) |
||||
endif() |
||||
|
||||
install(FILES |
||||
diff --git a/llvm/cmake/modules/LLVMConfig.cmake.in b/llvm/cmake/modules/LLVMConfig.cmake.in |
||||
index 6ef54a0..d81b09a 100644 |
||||
--- a/llvm/cmake/modules/LLVMConfig.cmake.in |
||||
+++ b/llvm/cmake/modules/LLVMConfig.cmake.in |
||||
@@ -91,6 +91,7 @@ if(NOT TARGET LLVMSupport) |
||||
@llvm_config_include_buildtree_only_exports@ |
||||
|
||||
include("@LLVM_CONFIG_STATIC_EXPORTS_FILE@" OPTIONAL) |
||||
+ include("@LLVM_CONFIG_TEST_EXPORTS_FILE@" OPTIONAL) |
||||
endif() |
||||
|
||||
# By creating intrinsics_gen here, subprojects that depend on LLVM's |
||||
-- |
||||
1.8.3.1 |
||||
|
@ -1,9 +1,9 @@
@@ -1,9 +1,9 @@
|
||||
[Desktop Entry] |
||||
Name=Qt4 Assistant |
||||
Name=Qt5 Assistant |
||||
GenericName=Documentation viewer |
||||
Comment=Shows Qt4 documentation and examples |
||||
Exec=assistant-qt4 |
||||
Icon=assistant |
||||
Comment=Shows Qt5 documentation and examples |
||||
Exec=assistant-qt5 |
||||
Icon=assistant-qt5 |
||||
Terminal=false |
||||
Type=Application |
||||
Categories=Qt;Development;Documentation; |
||||
|
@ -0,0 +1,320 @@
@@ -0,0 +1,320 @@
|
||||
#!/bin/bash |
||||
# Copyright 2013 Tomas Popela <tpopela@redhat.com> |
||||
# Copyright 2016-2017 Kevin Kofler <Kevin@tigcc.ticalc.org> |
||||
# Permission is hereby granted, free of charge, to any person obtaining |
||||
# a copy of this software and associated documentation files (the |
||||
# "Software"), to deal in the Software without restriction, including |
||||
# without limitation the rights to use, copy, modify, merge, publish, |
||||
# distribute, sublicense, and/or sell copies of the Software, and to |
||||
# permit persons to whom the Software is furnished to do so, subject to |
||||
# the following conditions: |
||||
# |
||||
# The above copyright notice and this permission notice shall be included |
||||
# in all copies or substantial portions of the Software. |
||||
# |
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
||||
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
||||
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY |
||||
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
||||
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
||||
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
||||
|
||||
where=`pwd` |
||||
|
||||
generated_files=`./get_free_ffmpeg_source_files.py $1 0` |
||||
generated_files_headers="${generated_files//.c/.h}" |
||||
generated_files_headers="${generated_files_headers//.S/.h}" |
||||
generated_files_headers="${generated_files_headers//.asm/.h}" |
||||
|
||||
cd $1/third_party/ffmpeg |
||||
|
||||
header_files=" libavutil/x86/asm.h \ |
||||
libavutil/x86/bswap.h \ |
||||
libavutil/x86/cpu.h \ |
||||
libavutil/x86/emms.h \ |
||||
libavutil/x86/intmath.h \ |
||||
libavutil/x86/intreadwrite.h \ |
||||
libavutil/x86/timer.h \ |
||||
libavutil/aarch64/asm.S \ |
||||
libavutil/aarch64/bswap.h \ |
||||
libavutil/aarch64/timer.h \ |
||||
libavutil/arm/asm.S \ |
||||
libavutil/arm/bswap.h \ |
||||
libavutil/arm/cpu.h \ |
||||
libavutil/arm/float_dsp_arm.h \ |
||||
libavutil/arm/intmath.h \ |
||||
libavutil/arm/intreadwrite.h \ |
||||
libavutil/arm/timer.h \ |
||||
libavutil/aes_internal.h \ |
||||
libavutil/atomic.h \ |
||||
libavutil/atomic_gcc.h \ |
||||
libavutil/attributes.h \ |
||||
libavutil/audio_fifo.h \ |
||||
libavutil/avassert.h \ |
||||
libavutil/avutil.h \ |
||||
libavutil/bswap.h \ |
||||
libavutil/buffer_internal.h \ |
||||
libavutil/common.h \ |
||||
libavutil/colorspace.h \ |
||||
libavutil/cpu_internal.h \ |
||||
libavutil/cpu.h \ |
||||
libavutil/dynarray.h \ |
||||
libavutil/ffmath.h \ |
||||
libavutil/fixed_dsp.h \ |
||||
libavutil/float_dsp.h \ |
||||
libavutil/hwcontext_internal.h \ |
||||
libavutil/imgutils.h \ |
||||
libavutil/imgutils_internal.h \ |
||||
libavutil/internal.h \ |
||||
libavutil/intfloat.h \ |
||||
libavutil/intreadwrite.h \ |
||||
libavutil/libm.h \ |
||||
libavutil/lls.h \ |
||||
libavutil/lzo.h \ |
||||
libavutil/macros.h \ |
||||
libavutil/mem_internal.h \ |
||||
libavutil/old_pix_fmts.h \ |
||||
libavutil/pixfmt.h \ |
||||
libavutil/qsort.h \ |
||||
libavutil/replaygain.h \ |
||||
libavutil/softfloat_tables.h \ |
||||
libavutil/thread.h \ |
||||
libavutil/timer.h \ |
||||
libavutil/timestamp.h \ |
||||
libavutil/time_internal.h \ |
||||
libavutil/version.h \ |
||||
libavutil/x86_cpu.h |
||||
libavcodec/x86/constants.h \ |
||||
libavcodec/x86/dsputil_x86.h \ |
||||
libavcodec/x86/fft.h \ |
||||
libavcodec/x86/fpel.h \ |
||||
libavcodec/x86/hpeldsp.h \ |
||||
libavcodec/x86/inline_asm.h \ |
||||
libavcodec/x86/mathops.h \ |
||||
libavcodec/x86/vp56_arith.h \ |
||||
libavcodec/arm/mathops.h \ |
||||
libavcodec/arm/neon.S \ |
||||
libavcodec/arm/videodsp_arm.h \ |
||||
libavcodec/arm/vp56_arith.h \ |
||||
libavcodec/arm/vp8.h \ |
||||
libavcodec/arm/vp8dsp.h \ |
||||
libavcodec/aac_ac3_parser.h \ |
||||
libavcodec/ac3_parser_internal.h \ |
||||
libavcodec/ac3.h \ |
||||
libavcodec/adts_header.h \ |
||||
libavcodec/avcodec.h \ |
||||
libavcodec/blockdsp.h \ |
||||
libavcodec/bytestream.h \ |
||||
libavcodec/dct.h \ |
||||
libavcodec/dct32.h \ |
||||
libavcodec/dsputil.h \ |
||||
libavcodec/dv_profile_internal.h \ |
||||
libavcodec/error_resilience.h \ |
||||
libavcodec/fdctdsp.h \ |
||||
libavcodec/flac.h \ |
||||
libavcodec/flacdsp.h \ |
||||
libavcodec/fft.h \ |
||||
libavcodec/fft-internal.h \ |
||||
libavcodec/fft_table.h \ |
||||
libavcodec/frame_thread_encoder.h \ |
||||
libavcodec/get_bits.h \ |
||||
libavcodec/h263dsp.h \ |
||||
libavcodec/h264chroma.h \ |
||||
libavcodec/h264pred.h \ |
||||
libavcodec/hpeldsp.h \ |
||||
libavcodec/hwaccel.h \ |
||||
libavcodec/hwaccels.h \ |
||||
libavcodec/idctdsp.h \ |
||||
libavcodec/internal.h \ |
||||
libavcodec/mathops.h \ |
||||
libavcodec/mdct15.h \ |
||||
libavcodec/me_cmp.h \ |
||||
libavcodec/motion_est.h \ |
||||
libavcodec/mpegaudio_tablegen.h \ |
||||
libavcodec/mpegaudiodectab.h \ |
||||
libavcodec/mpegaudiodsp.h \ |
||||
libavcodec/mpeg12.h \ |
||||
libavcodec/mpeg12data.h \ |
||||
libavcodec/mpeg12vlc.h \ |
||||
libavcodec/mpegpicture.h \ |
||||
libavcodec/mpegutils.h \ |
||||
libavcodec/mpegvideo.h \ |
||||
libavcodec/mpegvideodata.h \ |
||||
libavcodec/mpegvideodsp.h \ |
||||
libavcodec/mpegvideoencdsp.h \ |
||||
libavcodec/old_codec_ids.h \ |
||||
libavcodec/options_table.h \ |
||||
libavcodec/opus_celt.h \ |
||||
libavcodec/opus_pvq.h \ |
||||
libavcodec/opus_rc.h \ |
||||
libavcodec/pcm_tablegen.h \ |
||||
libavcodec/pel_template.c \ |
||||
libavcodec/pixblockdsp.h \ |
||||
libavcodec/pixels.h \ |
||||
libavcodec/pthread_internal.h \ |
||||
libavcodec/put_bits.h \ |
||||
libavcodec/qpeldsp.h \ |
||||
libavcodec/ratecontrol.h \ |
||||
libavcodec/rectangle.h \ |
||||
libavcodec/rl.h \ |
||||
libavcodec/rnd_avg.h \ |
||||
libavcodec/thread.h \ |
||||
libavcodec/tpel_template.c \ |
||||
libavcodec/unary.h \ |
||||
libavcodec/version.h \ |
||||
libavcodec/videodsp.h \ |
||||
libavcodec/vlc.h \ |
||||
libavcodec/vorbis_parser_internal.h \ |
||||
libavcodec/vorbisdsp.h \ |
||||
libavcodec/vp3data.h \ |
||||
libavcodec/vp3dsp.h \ |
||||
libavcodec/vp56.h \ |
||||
libavcodec/vp56dsp.h \ |
||||
libavcodec/vp8data.h \ |
||||
libavcodec/vp8.h \ |
||||
libavcodec/vp8dsp.h \ |
||||
libavformat/audiointerleave.h \ |
||||
libavformat/avio_internal.h \ |
||||
libavformat/avformat.h \ |
||||
libavformat/dv.h \ |
||||
libavformat/internal.h \ |
||||
libavformat/pcm.h \ |
||||
libavformat/rdt.h \ |
||||
libavformat/rtp.h \ |
||||
libavformat/rtpdec.h \ |
||||
libavformat/spdif.h \ |
||||
libavformat/srtp.h \ |
||||
libavformat/options_table.h \ |
||||
libavformat/version.h \ |
||||
libavformat/w64.h \ |
||||
libswresample/swresample.h \ |
||||
libswresample/version.h \ |
||||
compat/va_copy.h " |
||||
|
||||
manual_files=" libavutil/x86/x86inc.asm \ |
||||
libavutil/x86/x86util.asm \ |
||||
libavcodec/x86/hpeldsp_rnd_template.c \ |
||||
libavcodec/x86/rnd_template.c \ |
||||
libavcodec/x86/autorename_libavcodec_x86_videodsp_init.c \ |
||||
libavcodec/x86/autorename_libavcodec_x86_vorbisdsp_init.c \ |
||||
libavcodec/x86/constants.c \ |
||||
libavcodec/x86/fft_init.c \ |
||||
libavcodec/x86/h264_intrapred_init.c \ |
||||
libavcodec/x86/hpeldsp_init.c \ |
||||
libavcodec/x86/videodsp_init.c \ |
||||
libavcodec/x86/vorbisdsp_init.c \ |
||||
libavcodec/x86/vp3dsp_init.c \ |
||||
libavcodec/x86/vp8dsp_init.c \ |
||||
libavutil/x86/autorename_libavutil_x86_cpu.c \ |
||||
libavutil/x86/autorename_libavutil_x86_float_dsp_init.c \ |
||||
libavutil/x86/cpu.c \ |
||||
libavutil/x86/float_dsp_init.c \ |
||||
libavutil/x86/lls_init.c \ |
||||
libavcodec/x86/deinterlace.asm \ |
||||
libavcodec/x86/fft.asm \ |
||||
libavcodec/x86/fpel.asm \ |
||||
libavcodec/x86/h264_intrapred.asm \ |
||||
libavcodec/x86/h264_intrapred_10bit.asm \ |
||||
libavcodec/x86/hpeldsp.asm \ |
||||
libavcodec/x86/videodsp.asm \ |
||||
libavcodec/x86/vorbisdsp.asm \ |
||||
libavcodec/x86/vp3dsp.asm \ |
||||
libavcodec/x86/vp8dsp.asm \ |
||||
libavcodec/x86/vp8dsp_loopfilter.asm \ |
||||
libavutil/x86/cpuid.asm \ |
||||
libavutil/x86/float_dsp.asm \ |
||||
libavutil/x86/lls.asm \ |
||||
libavcodec/bit_depth_template.c \ |
||||
libavcodec/dct32_template.c \ |
||||
libavcodec/fft_template.c \ |
||||
libavcodec/h264pred_template.c \ |
||||
libavcodec/hpel_template.c \ |
||||
libavcodec/hpeldsp_template.c \ |
||||
libavcodec/mdct_template.c \ |
||||
libavcodec/mpegaudiodec_template.c \ |
||||
libavcodec/mpegaudiodsp_template.c |
||||
libavcodec/mpegaudiodsp.c \ |
||||
libavcodec/videodsp_template.c \ |
||||
libavcodec/flacdec.c \ |
||||
libavcodec/flacdsp.c \ |
||||
libavcodec/flacdsp_template.c \ |
||||
libavcodec/flacdsp_lpc_template.c \ |
||||
libavcodec/h264pred.c \ |
||||
libavcodec/hpeldsp.c \ |
||||
libavcodec/videodsp.c \ |
||||
libavcodec/vorbisdsp.c \ |
||||
libavcodec/vp3.c \ |
||||
libavcodec/vp3_parser.c \ |
||||
libavcodec/vp3dsp.c \ |
||||
libavcodec/vp56rac.c \ |
||||
libavcodec/vp8.c \ |
||||
libavcodec/vp8_parser.c \ |
||||
libavcodec/vp8dsp.c \ |
||||
libavutil/cpu.c \ |
||||
libavutil/fixed_dsp.c \ |
||||
libavutil/float_dsp.c \ |
||||
libavutil/imgutils.c \ |
||||
libavutil/aarch64/float_dsp_neon.S \ |
||||
libavutil/arm/cpu.c \ |
||||
libavutil/arm/float_dsp_neon.S \ |
||||
libavformat/options.c \ |
||||
libavformat/pcm.c \ |
||||
libavformat/utils.c \ |
||||
libavcodec/utils.c \ |
||||
libavcodec/aarch64/fft_neon.S \ |
||||
libavcodec/aarch64/hpeldsp_neon.S \ |
||||
libavcodec/aarch64/h264pred_neon.S \ |
||||
libavcodec/aarch64/mdct_neon.S \ |
||||
libavcodec/aarch64/vorbisdsp_neon.S \ |
||||
libavcodec/arm/vorbisdsp_neon.S \ |
||||
libavcodec/arm/mdct_neon.S \ |
||||
libavcodec/arm/fft_neon.S \ |
||||
chromium/ffmpeg_stub_headers.fragment \ |
||||
chromium/ffmpegsumo.sigs" |
||||
|
||||
other_files=" BUILD.gn \ |
||||
Changelog \ |
||||
COPYING.GPLv2 \ |
||||
COPYING.GPLv3 \ |
||||
COPYING.LGPLv2.1 \ |
||||
COPYING.LGPLv3 \ |
||||
CREDITS \ |
||||
CREDITS.chromium \ |
||||
ffmpeg.gyp \ |
||||
ffmpeg_generated.gypi \ |
||||
ffmpeg_generated.gni \ |
||||
ffmpeg_options.gni \ |
||||
ffmpegsumo.ver \ |
||||
INSTALL \ |
||||
LICENSE \ |
||||
MAINTAINERS \ |
||||
OWNERS \ |
||||
README \ |
||||
README.chromium \ |
||||
RELEASE \ |
||||
xcode_hack.c " |
||||
|
||||
files=$generated_files$manual_files$other_files$generated_files_headers$header_files |
||||
|
||||
for f in $files |
||||
do |
||||
dir_name=`dirname $f`/ |
||||
if [[ $dir_name == ./ ]]; then |
||||
dir_name= |
||||
else |
||||
mkdir -p ../tmp_ffmpeg/$dir_name |
||||
fi |
||||
|
||||
cp -p $f ../tmp_ffmpeg/$dir_name 2>/dev/null |
||||
done |
||||
|
||||
# whole directory |
||||
mkdir -p ../tmp_ffmpeg/chromium |
||||
cp -pr chromium/config ../tmp_ffmpeg/chromium/ |
||||
|
||||
cd .. |
||||
rm -rf ffmpeg |
||||
mv tmp_ffmpeg ffmpeg |
||||
|
||||
cd $where |
@ -0,0 +1,70 @@
@@ -0,0 +1,70 @@
|
||||
#!/bin/bash |
||||
# Copyright 2015-2017 Kevin Kofler <Kevin@tigcc.ticalc.org> |
||||
# Permission is hereby granted, free of charge, to any person obtaining |
||||
# a copy of this software and associated documentation files (the |
||||
# "Software"), to deal in the Software without restriction, including |
||||
# without limitation the rights to use, copy, modify, merge, publish, |
||||
# distribute, sublicense, and/or sell copies of the Software, and to |
||||
# permit persons to whom the Software is furnished to do so, subject to |
||||
# the following conditions: |
||||
# |
||||
# The above copyright notice and this permission notice shall be included |
||||
# in all copies or substantial portions of the Software. |
||||
# |
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
||||
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
||||
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY |
||||
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
||||
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
||||
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
||||
|
||||
if [ -z "$1" ] ; then |
||||
echo "usage: ./clean_qtwebengine.sh VERSION" |
||||
echo "e.g.: ./clean_qtwebengine.sh 5.11.1" |
||||
exit 1 |
||||
fi |
||||
|
||||
DIRNAME="qtwebengine-everywhere-src-$1" |
||||
|
||||
echo "removing $DIRNAME" |
||||
rm -rf "$DIRNAME" || exit $? |
||||
|
||||
if [ -f "$DIRNAME.tar.xz" ] ; then |
||||
echo "unpacking $DIRNAME.tar.xz" |
||||
tar xJf "$DIRNAME.tar.xz" || exit $? |
||||
elif [ -f "$DIRNAME.tar.bz2" ] ; then |
||||
echo "unpacking $DIRNAME.tar.bz2" |
||||
tar xjf "$DIRNAME.tar.bz2" || exit $? |
||||
elif [ -f "$DIRNAME.tar.gz" ] ; then |
||||
echo "unpacking $DIRNAME.tar.gz" |
||||
tar xzf "$DIRNAME.tar.gz" || exit $? |
||||
elif [ -f "$DIRNAME.7z" ] ; then |
||||
echo "unpacking $DIRNAME.7z" |
||||
if type 7za >/dev/null 2>/dev/null ; then |
||||
7za x "$DIRNAME.7z" || exit $? |
||||
elif type 7z >/dev/null 2>/dev/null ; then |
||||
7z x "$DIRNAME.7z" || exit $? |
||||
else |
||||
echo "error: p7zip required" |
||||
exit 1 |
||||
fi |
||||
else |
||||
echo "error: no archive for $DIRNAME found" |
||||
exit 1 |
||||
fi |
||||
|
||||
echo "running clean_ffmpeg.sh" |
||||
./clean_ffmpeg.sh "$DIRNAME/src/3rdparty/chromium" || exit $? |
||||
|
||||
echo "ripping out openh264 sources" |
||||
rm -rf "$DIRNAME/src/3rdparty/chromium/third_party/openh264/src" || exit $? |
||||
|
||||
echo "repacking as $DIRNAME-clean.tar.xz" |
||||
XZ_OPT="-9 -f" tar cJf "$DIRNAME-clean.tar.xz" "$DIRNAME" || exit $? |
||||
|
||||
echo "removing $DIRNAME" |
||||
rm -rf "$DIRNAME" || exit $? |
||||
|
||||
echo "done" |
||||
exit 0 |
@ -0,0 +1,82 @@
@@ -0,0 +1,82 @@
|
||||
#!/usr/bin/python2 |
||||
# Copyright 2015 Tomas Popela <tpopela@redhat.com> |
||||
# Permission is hereby granted, free of charge, to any person obtaining |
||||
# a copy of this software and associated documentation files (the |
||||
# "Software"), to deal in the Software without restriction, including |
||||
# without limitation the rights to use, copy, modify, merge, publish, |
||||
# distribute, sublicense, and/or sell copies of the Software, and to |
||||
# permit persons to whom the Software is furnished to do so, subject to |
||||
# the following conditions: |
||||
# |
||||
# The above copyright notice and this permission notice shall be included |
||||
# in all copies or substantial portions of the Software. |
||||
# |
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
||||
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
||||
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY |
||||
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
||||
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
||||
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
||||
|
||||
import sys |
||||
import re |
||||
|
||||
def append_sources (input_sources, output_sources): |
||||
|
||||
# Get the source files. |
||||
source_files = re.findall(r"\"(.*?)\"", input_sources) |
||||
output_sources += source_files |
||||
|
||||
|
||||
def parse_sources(input_sources, output_sources, arch_not_arm): |
||||
|
||||
# Get the type of sources in one group and sources itself in the other one. |
||||
blocks = re.findall(r"(ffmpeg[^\s]*).*?\[(.*?)]", input_sources, re.DOTALL) |
||||
for block in blocks: |
||||
if (arch_not_arm): |
||||
if not 'ffmpeg_gas_sources' in block[0]: |
||||
append_sources (block[1], output_sources) |
||||
else: |
||||
append_sources (block[1], output_sources) |
||||
|
||||
|
||||
def parse_ffmpeg_gyni_file(gyni_path, arch_not_arm): |
||||
|
||||
with open(gyni_path, "r") as input_file: |
||||
content = input_file.read().replace('\n', '') |
||||
|
||||
output_sources = [] |
||||
# Get all the sections. |
||||
sections = re.findall(r"if (.*?})", content, re.DOTALL) |
||||
for section in sections: |
||||
# Get all the conditions (first group) and sources (second group) for the |
||||
# current section. |
||||
blocks = re.findall(r"(\(.*?\))\s\{(.*?)\}", section, re.DOTALL) |
||||
for block in blocks: |
||||
conditions = re.findall(r"\(?\((.*?)\)", block[0]) |
||||
inserted = False |
||||
for condition in conditions: |
||||
if inserted: |
||||
break |
||||
limitations = ['ffmpeg_branding == "Chrome"', 'ffmpeg_branding == "ChromeOS"'] |
||||
if ('use_linux_config' in condition) and not any(limitation in condition for limitation in limitations): |
||||
if (arch_not_arm): |
||||
if ('x64' in condition) or ('x86' in condition): |
||||
parse_sources (block[1], output_sources, arch_not_arm) |
||||
inserted = True |
||||
else: |
||||
parse_sources (block[1], output_sources, arch_not_arm) |
||||
inserted = True |
||||
|
||||
if len(output_sources) == 0: |
||||
sys.stderr.write("Something went wrong, no sources parsed!\n") |
||||
sys.exit(1) |
||||
|
||||
print ' '.join(output_sources) |
||||
|
||||
|
||||
if __name__ == "__main__": |
||||
|
||||
path = "%s/third_party/ffmpeg/ffmpeg_generated.gni" % sys.argv[1] |
||||
parse_ffmpeg_gyni_file (path, False if sys.argv[2] == "0" else True) |
@ -0,0 +1,52 @@
@@ -0,0 +1,52 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK----- |
||||
|
||||
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 |
||||
67H2IH//2sf8dw== |
||||
=ADVe |
||||
-----END PGP PUBLIC KEY BLOCK----- |
@ -0,0 +1,17 @@
@@ -0,0 +1,17 @@
|
||||
|
||||
config.llvm_tools_dir = '/usr/bin' |
||||
config.llvm_shlib_dir = '%(llvm_shlib_dir)s' % lit_config.params |
||||
|
||||
if hasattr(config, 'host_triple'): |
||||
# This means we are running lit regression tests |
||||
|
||||
# Regression tests write output to this directory, so we need to be able to specify |
||||
# a temp directory when invoking lit. e.g. lit -Dllvm_obj_root=/tmp/lit |
||||
config.llvm_obj_root = "%(llvm_obj_root)s" % lit_config.params |
||||
lit_config.load_config(config, '%(llvm_test_root)s/lit.cfg.py' % lit_config.params) |
||||
else: |
||||
# This means we are running lit unit tests |
||||
|
||||
# For unit tests, llvm_obj_root is used to find the unit test binaries. |
||||
config.llvm_obj_root = '%(llvm_unittest_bindir)s' % lit_config.params |
||||
lit_config.load_config(config, '%(llvm_test_root)s/Unit/lit.cfg.py' % lit_config.params) |
Binary file not shown.
@ -0,0 +1,4 @@
@@ -0,0 +1,4 @@
|
||||
%_qt5_qtwebengine @@NAME@@ |
||||
%_qt5_qtwebengine_epoch @@EPOCH@@ |
||||
%_qt5_qtwebengine_version @@VERSION@@ |
||||
%_qt5_qtwebengine_evr @@EVR@@ |
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_base/physicalsocketserver.cc b/src/3rdparty/chromium/third_party/webrtc/rtc_base/physicalsocketserver.cc |
||||
index ca7849917..31c5f7697 100644 |
||||
--- a/src/3rdparty/chromium/third_party/webrtc/rtc_base/physicalsocketserver.cc |
||||
+++ b/src/3rdparty/chromium/third_party/webrtc/rtc_base/physicalsocketserver.cc |
||||
@@ -69,6 +69,11 @@ typedef void* SockOptArg; |
||||
|
||||
#if defined(WEBRTC_POSIX) && !defined(WEBRTC_MAC) && !defined(__native_client__) |
||||
|
||||
+// Seems that kernel 5.2.0 renames this define to SIOCGSTAMP_OLD |
||||
+#ifndef SIOCGSTAMP |
||||
+#define SIOCGSTAMP 0x8906 /* Get stamp (timeval) */ |
||||
+#endif |
||||
+ |
||||
int64_t GetSocketRecvTimestamp(int socket) { |
||||
struct timeval tv_ioctl; |
||||
int ret = ioctl(socket, SIOCGSTAMP, &tv_ioctl); |
@ -0,0 +1,23 @@
@@ -0,0 +1,23 @@
|
||||
diff -ur qtwebengine-everywhere-src-5.10.0/src/core/config/linux.pri qtwebengine-everywhere-src-5.10.0-linux-pri/src/core/config/linux.pri |
||||
--- qtwebengine-everywhere-src-5.10.0/src/core/config/linux.pri 2017-11-29 09:42:29.000000000 +0100 |
||||
+++ qtwebengine-everywhere-src-5.10.0-linux-pri/src/core/config/linux.pri 2017-12-25 12:07:40.262411459 +0100 |
||||
@@ -157,3 +157,19 @@ |
||||
#qtConfig(webengine-system-jsoncpp): gn_args += use_system_jsoncpp=true |
||||
#qtConfig(webengine-system-libsrtp: gn_args += use_system_libsrtp=true |
||||
} |
||||
+ |
||||
+# yasm is only used on x86, and passing use_system_yasm makes the build fail on |
||||
+# other architectures (e.g., ARM), so make it conditional on the architecture |
||||
+contains(QT_ARCH, "x86_64")|contains(QT_ARCH, "i386") { |
||||
+ gn_args += use_system_yasm=true |
||||
+} |
||||
+ |
||||
+# link libpci instead of dlopening it, our Qt packaging depends on it anyway |
||||
+gn_args += linux_link_libpci=true |
||||
+ |
||||
+# run the unbundling script Chromium provides |
||||
+CHROMIUM_SRC_DIR = "$$QTWEBENGINE_ROOT/$$getChromiumSrcDir()" |
||||
+R_G_F_PY = "$$CHROMIUM_SRC_DIR/build/linux/unbundle/replace_gn_files.py" |
||||
+R_G_F_PY_ARGS = "--system-libraries yasm" |
||||
+log("Running python2 $$R_G_F_PY $$R_G_F_PY_ARGS$${EOL}") |
||||
+!system("python2 $$R_G_F_PY $$R_G_F_PY_ARGS"): error("-- unbundling failed") |
@ -0,0 +1,32 @@
@@ -0,0 +1,32 @@
|
||||
diff -up qtwebengine-everywhere-src-5.11.0/src/core/web_engine_library_info.cpp.no-icudtl-dat qtwebengine-everywhere-src-5.11.0/src/core/web_engine_library_info.cpp |
||||
--- qtwebengine-everywhere-src-5.11.0/src/core/web_engine_library_info.cpp.no-icudtl-dat 2018-06-14 09:23:48.931195271 -0500 |
||||
+++ qtwebengine-everywhere-src-5.11.0/src/core/web_engine_library_info.cpp 2018-06-14 09:27:26.248014325 -0500 |
||||
@@ -258,28 +258,12 @@ QString dictionariesPath() |
||||
|
||||
QString icuDataPath() |
||||
{ |
||||
- static bool initialized = false; |
||||
static QString potentialResourcesPath = |
||||
#if defined(OS_MACOSX) && defined(QT_MAC_FRAMEWORK_BUILD) |
||||
getResourcesPath(frameworkBundle()); |
||||
#else |
||||
QLibraryInfo::location(QLibraryInfo::DataPath) % QLatin1String("/resources"); |
||||
#endif |
||||
- if (!initialized) { |
||||
- initialized = true; |
||||
- if (!QFileInfo::exists(potentialResourcesPath % QLatin1String("/icudtl.dat"))) { |
||||
- qWarning("Qt WebEngine ICU data not found at %s. Trying parent directory...", qPrintable(potentialResourcesPath)); |
||||
- potentialResourcesPath = QLibraryInfo::location(QLibraryInfo::DataPath); |
||||
- } |
||||
- if (!QFileInfo::exists(potentialResourcesPath % QLatin1String("/icudtl.dat"))) { |
||||
- qWarning("Qt WebEngine ICU data not found at %s. Trying application directory...", qPrintable(potentialResourcesPath)); |
||||
- potentialResourcesPath = QCoreApplication::applicationDirPath(); |
||||
- } |
||||
- if (!QFileInfo::exists(potentialResourcesPath % QLatin1String("/icudtl.dat"))) { |
||||
- qWarning("Qt WebEngine ICU data not found at %s. Trying fallback directory... The application MAY NOT work.", qPrintable(potentialResourcesPath)); |
||||
- potentialResourcesPath = fallbackDir(); |
||||
- } |
||||
- } |
||||
|
||||
return potentialResourcesPath; |
||||
} |
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
diff -up qtwebengine-everywhere-src-5.11.3/src/3rdparty/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h.aarch64-new-stat qtwebengine-everywhere-src-5.11.3/src/3rdparty/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h |
||||
--- qtwebengine-everywhere-src-5.11.3/src/3rdparty/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h.aarch64-new-stat 2018-11-19 12:55:45.000000000 -0600 |
||||
+++ qtwebengine-everywhere-src-5.11.3/src/3rdparty/chromium/sandbox/linux/system_headers/arm64_linux_syscalls.h 2018-12-08 21:16:39.931896244 -0600 |
||||
@@ -5,6 +5,8 @@ |
||||
#ifndef SANDBOX_LINUX_SYSTEM_HEADERS_ARM64_LINUX_SYSCALLS_H_ |
||||
#define SANDBOX_LINUX_SYSTEM_HEADERS_ARM64_LINUX_SYSCALLS_H_ |
||||
|
||||
+#define __ARCH_WANT_NEW_STAT |
||||
+ |
||||
#include <asm-generic/unistd.h> |
||||
|
||||
#if !defined(__NR_io_setup) |
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
diff -up qtwebengine-everywhere-src-5.12.0/src/buildtools/gn.pro.gn-bootstrap-verbose qtwebengine-everywhere-src-5.12.0/src/buildtools/gn.pro |
||||
--- qtwebengine-everywhere-src-5.12.0/src/buildtools/gn.pro.gn-bootstrap-verbose 2018-12-07 09:53:18.262171677 -0600 |
||||
+++ qtwebengine-everywhere-src-5.12.0/src/buildtools/gn.pro 2018-12-07 09:57:53.246646133 -0600 |
||||
@@ -18,7 +18,7 @@ build_pass|!debug_and_release { |
||||
src_3rd_party_dir = $$absolute_path("$${getChromiumSrcDir()}/../", "$$QTWEBENGINE_ROOT") |
||||
gn_bootstrap = $$system_path($$absolute_path(gn/build/gen.py, $$src_3rd_party_dir)) |
||||
|
||||
- gn_configure = $$system_quote($$gn_bootstrap) --no-last-commit-position --out-path $$out_path |
||||
+ gn_configure = $$system_quote($$gn_bootstrap) --verbose --no-last-commit-position --out-path $$out_path |
||||
!system("$$pythonPathForSystem() $$gn_configure") { |
||||
error("GN generation error!") |
||||
} |
@ -0,0 +1,11 @@
@@ -0,0 +1,11 @@
|
||||
diff --git a/src/core/config/functions.pri b/src/core/config/functions.pri |
||||
index 8c11faa16..191d3d623 100644 |
||||
--- a/src/core/config/functions.pri |
||||
+++ b/src/core/config/functions.pri |
||||
@@ -1,5 +1,5 @@ |
||||
defineReplace(qtwebengine_extractCFlag) { |
||||
- CFLAGS = $$QMAKE_CC $$QMAKE_CFLAGS |
||||
+ CFLAGS = $$QMAKE_CC $$QMAKE_CFLAGS $$QMAKE_CFLAGS_RELEASE |
||||
OPTION = $$find(CFLAGS, $$1) |
||||
OPTION = $$split(OPTION, =) |
||||
PARAM = $$member(OPTION, 1) |
@ -0,0 +1,14 @@
@@ -0,0 +1,14 @@
|
||||
diff -ur qtwebengine-opensource-src-5.9.0/src/core/config/linux.pri qtwebengine-opensource-src-5.9.0-no-neon/src/core/config/linux.pri |
||||
--- qtwebengine-opensource-src-5.9.0/src/core/config/linux.pri 2017-05-19 06:22:04.000000000 +0200 |
||||
+++ qtwebengine-opensource-src-5.9.0-no-neon/src/core/config/linux.pri 2017-06-08 00:55:22.257781563 +0200 |
||||
@@ -70,7 +70,9 @@ |
||||
gn_args += arm_use_neon=false |
||||
# If the toolchain does not explicitly specify to use NEON instructions |
||||
# we use arm_neon_optional for ARMv7 |
||||
- equals(MARMV, 7): gn_args += arm_optionally_use_neon=true |
||||
+ # Disable NEON entirely for now, if set in the specfile, e.g., to |
||||
+ # work around some build failure. |
||||
+ # equals(MARMV, 7): gn_args += arm_optionally_use_neon=true |
||||
} |
||||
} |
||||
|
@ -0,0 +1,92 @@
@@ -0,0 +1,92 @@
|
||||
diff -ur qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/third_party/openmax_dl/dl/BUILD.gn qtwebengine-opensource-src-5.9.0-openmax-dl-neon/src/3rdparty/chromium/third_party/openmax_dl/dl/BUILD.gn |
||||
--- qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/third_party/openmax_dl/dl/BUILD.gn 2017-05-18 16:51:44.000000000 +0200 |
||||
+++ qtwebengine-opensource-src-5.9.0-openmax-dl-neon/src/3rdparty/chromium/third_party/openmax_dl/dl/BUILD.gn 2017-06-10 02:41:10.317340598 +0200 |
||||
@@ -196,9 +196,6 @@ |
||||
] |
||||
if (arm_optionally_use_neon) { |
||||
# Run-time NEON detection. |
||||
- deps = [ "//third_party/android_tools:cpu_features" ] |
||||
- # To get the __android_log_print routine |
||||
- libs = [ "log" ] |
||||
# Detection routine |
||||
sources += [ "sp/src/arm/detect.c" ] |
||||
} |
||||
diff -ur qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/third_party/openmax_dl/dl/sp/src/arm/detect.c qtwebengine-opensource-src-5.9.0-openmax-dl-neon/src/3rdparty/chromium/third_party/openmax_dl/dl/sp/src/arm/detect.c |
||||
--- qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/third_party/openmax_dl/dl/sp/src/arm/detect.c 2017-05-18 16:51:44.000000000 +0200 |
||||
+++ qtwebengine-opensource-src-5.9.0-openmax-dl-neon/src/3rdparty/chromium/third_party/openmax_dl/dl/sp/src/arm/detect.c 2017-06-10 02:38:30.593809570 +0200 |
||||
@@ -9,13 +9,57 @@ |
||||
* |
||||
*/ |
||||
|
||||
-#include <cpu-features.h> |
||||
- |
||||
-#include "android/log.h" |
||||
#include "dl/sp/api/omxSP.h" |
||||
|
||||
+// For ArmCpuCaps() |
||||
+#include <stdio.h> |
||||
+#include <string.h> |
||||
+ |
||||
+// based on libvpx arm_cpudetect.c |
||||
+static int ArmCpuCaps(const char* cpuinfo_name) { |
||||
+ char cpuinfo_line[512]; |
||||
+ FILE* f = fopen(cpuinfo_name, "r"); |
||||
+ if (!f) { |
||||
+ // Assume Neon if /proc/cpuinfo is unavailable. |
||||
+ // This will occur for Chrome sandbox for Pepper or Render process. |
||||
+ return 1; |
||||
+ } |
||||
+ while (fgets(cpuinfo_line, sizeof(cpuinfo_line) - 1, f)) { |
||||
+ if (memcmp(cpuinfo_line, "Features", 8) == 0) { |
||||
+ char* p = strstr(cpuinfo_line, " neon"); |
||||
+ if (p && (p[5] == ' ' || p[5] == '\n')) { |
||||
+ fclose(f); |
||||
+ return 1; |
||||
+ } |
||||
+ // aarch64 uses asimd for Neon. |
||||
+ p = strstr(cpuinfo_line, " asimd"); |
||||
+ if (p && (p[6] == ' ' || p[6] == '\n')) { |
||||
+ fclose(f); |
||||
+ return 1; |
||||
+ } |
||||
+ } |
||||
+ } |
||||
+ fclose(f); |
||||
+ return 0; |
||||
+} |
||||
+ |
||||
int omxSP_HasArmNeon() { |
||||
- return (android_getCpuFeatures() & ANDROID_CPU_ARM_FEATURE_NEON) != 0; |
||||
+#if defined(__arm__) || defined(__aarch64__) |
||||
+// gcc -mfpu=neon defines __ARM_NEON__ |
||||
+// __ARM_NEON__ generates code that requires Neon. NaCL also requires Neon. |
||||
+// For Linux, /proc/cpuinfo can be tested but without that assume Neon. |
||||
+#if defined(__ARM_NEON__) || defined(__native_client__) || !defined(__linux__) |
||||
+ return 1; |
||||
+// For aarch64(arm64), /proc/cpuinfo's feature is not complete, e.g. no neon |
||||
+// flag in it. |
||||
+// So for aarch64, neon enabling is hard coded here. |
||||
+#elif defined(__aarch64__) |
||||
+ return 1; |
||||
+#else |
||||
+ // Linux arm parse text file for neon detect. |
||||
+ return ArmCpuCaps("/proc/cpuinfo"); |
||||
+#endif |
||||
+#endif // __arm__ |
||||
} |
||||
|
||||
static void SetFFTRoutines() { |
||||
@@ -24,13 +68,9 @@ |
||||
* forward and inverse FFTs |
||||
*/ |
||||
if (omxSP_HasArmNeon()) { |
||||
- __android_log_print(ANDROID_LOG_INFO, "OpenMAX DL FFT", |
||||
- "Using NEON FFT"); |
||||
omxSP_FFTFwd_RToCCS_F32 = omxSP_FFTFwd_RToCCS_F32_Sfs; |
||||
omxSP_FFTInv_CCSToR_F32 = omxSP_FFTInv_CCSToR_F32_Sfs; |
||||
} else { |
||||
- __android_log_print(ANDROID_LOG_INFO, "OpenMAX DL FFT", |
||||
- "Using non-NEON FFT"); |
||||
omxSP_FFTFwd_RToCCS_F32 = omxSP_FFTFwd_RToCCS_F32_Sfs_vfp; |
||||
omxSP_FFTInv_CCSToR_F32 = omxSP_FFTInv_CCSToR_F32_Sfs_vfp; |
||||
} |
@ -0,0 +1,39 @@
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash |
||||
|
||||
usage() { |
||||
echo "usage: `basename $0` [OPTIONS]" |
||||
echo " --threads NUM The number of threads to use for running tests." |
||||
} |
||||
|
||||
threads_arg='' |
||||
|
||||
while [ $# -gt 0 ]; do |
||||
case $1 in |
||||
--threads) |
||||
shift |
||||
threads_arg="--threads $1" |
||||
;; |
||||
* ) |
||||
echo "unknown option: $1" |
||||
echo "" |
||||
usage |
||||
exit 1 |
||||
;; |
||||
esac |
||||
shift |
||||
done |
||||
|
||||
set -xe |
||||
|
||||
TOOLS_DIR=/usr/lib64/llvm |
||||
cd $(mktemp -d) |
||||
ln -s /usr/include include |
||||
tar -xzf /usr/share/llvm/src/test.tar.gz |
||||
PATH=$PATH:$TOOLS_DIR lit -v -s $threads_arg test \ |
||||
-DFileCheck=$TOOLS_DIR/FileCheck \ |
||||
-Dcount=$TOOLS_DIR/count \ |
||||
-Dnot=$TOOLS_DIR/not \ |
||||
-Dlli-child-target=$TOOLS_DIR/lli-child-target \ |
||||
-Dllvm-isel-fuzzer=$TOOLS_DIR/llvm-isel-fuzzer \ |
||||
-Dllvm-opt-fuzzer=$TOOLS_DIR/llvm-opt-fuzzer \ |
||||
-Dyaml-bench=$TOOLS_DIR/yaml-bench |
@ -0,0 +1,390 @@
@@ -0,0 +1,390 @@
|
||||
%global qt_module qtxmlpatterns |
||||
|
||||
#global bootstrap 1 |
||||
|
||||
Summary: Qt5 - QtXmlPatterns component |
||||
Name: qt5-%{qt_module} |
||||
Version: 5.12.5 |
||||
Release: 1%{?dist} |
||||
# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details |
||||
License: LGPLv2 with exceptions or GPLv3 with exceptions |
||||
Url: http://www.qt.io |
||||
%global majmin %(echo %{version} | cut -d. -f1-2) |
||||
Source0: https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules/%{qt_module}-everywhere-src-%{version}.tar.xz |
||||
|
||||
BuildRequires: qt5-qtbase-devel >= %{version} |
||||
BuildRequires: qt5-qtbase-private-devel |
||||
#libQt5Core.so.5(Qt_5_PRIVATE_API)(64bit) |
||||
%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} |
||||
|
||||
%if 0%{?bootstrap} |
||||
Obsoletes: %{name}-examples < %{version}-%{release} |
||||
%global no_examples CONFIG-=compile_examples |
||||
%else |
||||
BuildRequires: qt5-qtdeclarative-devel |
||||
%global qml 1 |
||||
%endif |
||||
|
||||
%description |
||||
The Qt XML Patterns module provides support for XPath, XQuery, XSLT, |
||||
and XML Schema validation. |
||||
|
||||
%package devel |
||||
Summary: Development files for %{name} |
||||
Requires: %{name}%{?_isa} = %{version}-%{release} |
||||
Requires: qt5-qtbase-devel%{?_isa} |
||||
%description devel |
||||
%{summary}. |
||||
|
||||
%package examples |
||||
Summary: Programming examples for %{name} |
||||
Requires: %{name}%{?_isa} = %{version}-%{release} |
||||
%description examples |
||||
%{summary}. |
||||
|
||||
|
||||
%prep |
||||
%autosetup -n %{qt_module}-everywhere-src-%{version} -p1 |
||||
|
||||
|
||||
%build |
||||
%{qmake_qt5} \ |
||||
%{?no_examples} |
||||
|
||||
%make_build |
||||
|
||||
|
||||
%install |
||||
make install INSTALL_ROOT=%{buildroot} |
||||
|
||||
# put non-conflicting binaries with -qt5 postfix in {_bindir} |
||||
mkdir %{buildroot}%{_bindir} |
||||
pushd %{buildroot}%{_qt5_bindir} |
||||
for i in * ; do |
||||
case "${i}" in |
||||
xmlpatterns|xmlpatternsvalidator) |
||||
ln -v ${i} %{buildroot}%{_bindir}/${i}-qt5 |
||||
ln -sv ${i} ${i}-qt5 |
||||
;; |
||||
*) |
||||
ln -v ${i} %{buildroot}%{_bindir}/${i} |
||||
;; |
||||
esac |
||||
done |
||||
popd |
||||
|
||||
## .prl/.la file love |
||||
# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs |
||||
pushd %{buildroot}%{_qt5_libdir} |
||||
for prl_file in libQt5*.prl ; do |
||||
sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file} |
||||
if [ -f "$(basename ${prl_file} .prl).so" ]; then |
||||
rm -fv "$(basename ${prl_file} .prl).la" |
||||
sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file} |
||||
fi |
||||
done |
||||
popd |
||||
|
||||
|
||||
%pre -p /sbin/ldconfig |
||||
%post -p /sbin/ldconfig |
||||
|
||||
|
||||
%files |
||||
%license LICENSE.LGPL* |
||||
%{_qt5_libdir}/libQt5XmlPatterns.so.5* |
||||
# consider subpkg to make boostrapping easier? -- rex |
||||
%if 0%{?qml} |
||||
%{_qt5_archdatadir}/qml/QtQuick/XmlListModel/ |
||||
%endif |
||||
|
||||
%files devel |
||||
%{_qt5_bindir}/xmlpatterns* |
||||
%{_bindir}/xmlpatterns* |
||||
%{_qt5_headerdir}/Qt*/ |
||||
%{_qt5_libdir}/libQt5*.so |
||||
%{_qt5_libdir}/libQt5*.prl |
||||
%{_qt5_libdir}/cmake/Qt5*/ |
||||
%{_qt5_libdir}/pkgconfig/Qt5*.pc |
||||
%{_qt5_archdatadir}/mkspecs/modules/*.pri |
||||
|
||||
%if !0%{?no_examples:1} |
||||
%files examples |
||||
%{_qt5_examplesdir}/ |
||||
%endif |
||||
|
||||
|
||||
%changelog |
||||
* Tue Sep 24 2019 Jan Grulich <jgrulich@redhat.com> - 5.12.5-1 |
||||
- 5.12.5 |
||||
|
||||
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.12.4-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild |
||||
|
||||
* Fri Jun 14 2019 Jan Grulich <jgrulich@redhat.com> - 5.12.4-1 |
||||
- 5.12.4 |
||||
|
||||
* Tue Jun 04 2019 Jan Grulich <jgrulich@redhat.com> - 5.12.3-1 |
||||
- 5.12.3 |
||||
|
||||
* Tue Mar 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.12.1-2 |
||||
- de-bootstrap (#1685456) |
||||
|
||||
* Mon Feb 04 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.12.1-1 |
||||
- 5.12.1 |
||||
- bootstrap support |
||||
|
||||
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.11.3-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild |
||||
|
||||
* Fri Dec 07 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.11.3-1 |
||||
- 5.11.3 |
||||
|
||||
* Fri Sep 21 2018 Jan Grulich <jgrulich@redhat.com> - 5.11.2-1 |
||||
- 5.11.2 |
||||
|
||||
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.11.1-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |
||||
|
||||
* Sat Jun 30 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.11.1-2 |
||||
- rebuild |
||||
|
||||
* Tue Jun 19 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.11.1-1 |
||||
- 5.11.1 |
||||
|
||||
* Wed May 23 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.11.0-1 |
||||
- 5.11.0 |
||||
|
||||
* Tue Feb 13 2018 Jan Grulich <jgrulich@redhat.com> - 5.10.1-1 |
||||
- 5.10.1 |
||||
|
||||
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.10.0-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild |
||||
|
||||
* Tue Dec 19 2017 Jan Grulich <jgrulich@redhat.com> - 5.10.0-1 |
||||
- 5.10.0 |
||||
|
||||
* Thu Nov 23 2017 Jan Grulich <jgrulich@redhat.com> - 5.9.3-1 |
||||
- 5.9.3 |
||||
|
||||
* Tue Oct 17 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.2-2 |
||||
- BR: qt5-qtbase-private-devel, use %%autosetup |
||||
|
||||
* Mon Oct 09 2017 Jan Grulich <jgrulich@redhat.com> - 5.9.2-1 |
||||
- 5.9.2 |
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.9.1-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild |
||||
|
||||
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.9.1-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild |
||||
|
||||
* Wed Jul 19 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.1-1 |
||||
- 5.9.1 |
||||
|
||||
* Fri Jun 16 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.0-2 |
||||
- drop shadow/out-of-tree builds (#1456211,QTBUG-37417) |
||||
|
||||
* Wed May 31 2017 Helio Chissini de Castro <helio@kde.org> - 5.9.0-1 |
||||
- Upstream official release |
||||
|
||||
* Fri May 26 2017 Helio Chissini de Castro <helio@kde.org> - 5.9.0-0.1.rc |
||||
- Upstream Release Candidate retagged |
||||
|
||||
* Wed May 24 2017 Helio Chissini de Castro <helio@kde.org> - 5.9.0-0.rc.1 |
||||
- Upstream Release Candidate 1 |
||||
|
||||
* Fri May 05 2017 Helio Chissini de Castro <helio@kde.org> - 5.9.0-0.beta.3 |
||||
- New upstream beta3 release |
||||
|
||||
* Sun Apr 16 2017 Helio Chissini de Castro <helio@kde.org> - 5.9.0-0.beta.1 |
||||
- New upstream beta release |
||||
|
||||
* Mon Apr 03 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.8.0-4 |
||||
- build -doc on all archs |
||||
|
||||
* Thu Mar 30 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.8.0-3 |
||||
- de-bootstrap |
||||
|
||||
* Wed Mar 29 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.8.0-2 |
||||
- bootstrap |
||||
|
||||
* Fri Jan 27 2017 Helio Chissini de Castro <helio@kde.org> - 5.8.0-2 |
||||
- Add qt5-qtbase-doc as requires to doc creation. |
||||
|
||||
* Fri Jan 27 2017 Helio Chissini de Castro <helio@kde.org> - 5.8.0-1 |
||||
- New upstream version |
||||
|
||||
* Sat Dec 10 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.1-4 |
||||
- drop BR: cmake (handled by qt5-rpm-macros now) |
||||
|
||||
* Fri Dec 09 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.1-3 |
||||
- rebuild |
||||
|
||||
* Fri Dec 09 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.1-2 |
||||
- 5.7.1 dec5 snapshot |
||||
|
||||
* Wed Nov 09 2016 Helio Chissini de Castro <helio@kde.org> - 5.7.1-1 |
||||
- New upstream version |
||||
|
||||
* Mon Jul 04 2016 Helio Chissini de Castro <helio@kde.org> - 5.7.0-2 |
||||
- Compiled with gcc |
||||
|
||||
* Tue Jun 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.7.0-1 |
||||
- Qt 5.7.0 release |
||||
|
||||
* Thu Jun 09 2016 Helio Chissini de Castro <helio@kde.org> - 5.7.0-0.1 |
||||
- Prepare 5.7.0 release |
||||
|
||||
* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1 |
||||
- Update to 5.6.1 |
||||
|
||||
* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-4 |
||||
- rebuild |
||||
|
||||
* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3 |
||||
- de-bootstap |
||||
|
||||
* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2 |
||||
- rebuild |
||||
|
||||
* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1 |
||||
- 5.6.0 release |
||||
|
||||
* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.10.rc |
||||
- Update to final RC |
||||
|
||||
* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.9.rc |
||||
- Integrate RC builds. |
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.8.beta3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild |
||||
|
||||
* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.7.beta3 |
||||
- update source URL, BR: cmake, use %%license |
||||
|
||||
* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6 |
||||
- Update to final beta3 release |
||||
|
||||
* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.5 |
||||
- Official beta3 release |
||||
|
||||
* Sat Dec 05 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.4 |
||||
- (re)enable bootstrap |
||||
|
||||
* Sat Dec 05 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2 |
||||
- Beta 2 |
||||
|
||||
* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1 |
||||
- Start to implement 5.6.0 beta3 |
||||
|
||||
* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2 |
||||
- Update to final release 5.5.1 |
||||
|
||||
* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1 |
||||
- Update to Qt 5.5.1 RC1 |
||||
|
||||
* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3 |
||||
- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping |
||||
|
||||
* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2 |
||||
- tighten qtbase dep (#1233829) |
||||
|
||||
* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1 |
||||
- New final upstream release Qt 5.5.0 |
||||
|
||||
* Mon Jun 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.3.rc |
||||
- Second round of builds now with bootstrap enabled due new qttools |
||||
|
||||
* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc |
||||
- Update for official RC1 released packages |
||||
|
||||
* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc |
||||
- Qt 5.5.0 RC1 |
||||
|
||||
* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1 |
||||
- 5.4.2 |
||||
|
||||
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.4.1-3 |
||||
- Rebuilt for GCC 5 C++11 ABI change |
||||
|
||||
* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2 |
||||
- rebuild (gcc5) |
||||
|
||||
* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1 |
||||
- 5.4.1 |
||||
|
||||
* Mon Feb 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-2 |
||||
- rebuild (gcc5) |
||||
|
||||
* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1 |
||||
- 5.4.0 (final) |
||||
|
||||
* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc |
||||
- 5.4.0-rc |
||||
|
||||
* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta3 |
||||
- out-of-tree build, use %%qmake_qt5 |
||||
|
||||
* Sat Oct 18 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta3 |
||||
- 5.4.0-beta3 |
||||
|
||||
* Tue Sep 16 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-1 |
||||
- 5.3.2 |
||||
|
||||
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild |
||||
|
||||
* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1 |
||||
- 5.3.1 |
||||
|
||||
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild |
||||
|
||||
* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.0-1 |
||||
- 5.3.0 |
||||
|
||||
* Mon May 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-2 |
||||
- use standard (same as qtbase) .prl sanitation |
||||
|
||||
* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1 |
||||
- 5.2.1 |
||||
|
||||
* Mon Jan 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-3 |
||||
- -examples subpkg |
||||
|
||||
* Tue Jan 14 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2 |
||||
- epel7 bootstrapped |
||||
|
||||
* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1 |
||||
- 5.2.0 |
||||
|
||||
* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1 |
||||
- 5.2.0-rc1 |
||||
|
||||
* Sun Nov 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta31 |
||||
- rebuild (arm/qreal) |
||||
|
||||
* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.beta31 |
||||
- 5.2.0-beta31 |
||||
|
||||
* Wed Oct 16 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.alpha |
||||
- bootstrap ppc |
||||
|
||||
* Wed Oct 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha |
||||
- 5.2.0-alpha |
||||
- -doc subpkg |
||||
|
||||
* Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1 |
||||
- 5.1.1 |
||||
|
||||
* Sat Aug 17 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-2 |
||||
- %%doc LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt |
||||
- update Source URL |
||||
|
||||
* Thu Apr 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-1 |
||||
- 5.0.2 |
||||
|
||||
* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1 |
||||
- first try |
||||
|
Loading…
Reference in new issue