diff -Nru libebur128-1.2.5/debian/changelog libebur128-1.2.6/debian/changelog --- libebur128-1.2.5/debian/changelog 2021-02-05 19:50:00.000000000 +0000 +++ libebur128-1.2.6/debian/changelog 2021-09-20 20:14:37.000000000 +0000 @@ -1,3 +1,10 @@ +libebur128 (1.2.6-1) unstable; urgency=medium + + * New upstream release + * debian/control: Bump Standards-Version + + -- Sebastian Ramacher Mon, 20 Sep 2021 22:14:37 +0200 + libebur128 (1.2.5-1) unstable; urgency=medium [ Debian Janitor ] diff -Nru libebur128-1.2.5/debian/control libebur128-1.2.6/debian/control --- libebur128-1.2.5/debian/control 2021-02-05 19:47:20.000000000 +0000 +++ libebur128-1.2.6/debian/control 2021-09-20 20:14:18.000000000 +0000 @@ -3,7 +3,7 @@ Maintainer: Debian Multimedia Maintainers Uploaders: Sebastian Ramacher Build-Depends: debhelper-compat (= 13), cmake, pkg-config -Standards-Version: 4.5.1 +Standards-Version: 4.6.0 Section: libs Homepage: https://github.com/jiixyj/libebur128 Vcs-Git: https://salsa.debian.org/multimedia-team/libebur128.git diff -Nru libebur128-1.2.5/debian/watch libebur128-1.2.6/debian/watch --- libebur128-1.2.5/debian/watch 2021-02-05 19:44:00.000000000 +0000 +++ libebur128-1.2.6/debian/watch 2021-09-20 20:13:58.000000000 +0000 @@ -1,5 +1,4 @@ version=3 opts=\ -dversionmangle=s/\+(debian|dfsg|ds|deb)(\.\d+)?$//,\ filenamemangle=s/.*\/v?([\d\.-]+)\.tar\.gz/libebur128-$1.tar.gz/ \ - https://github.com/jiixyj/libebur128/tags .*/archive/v?([\d\.]+).tar.gz + https://github.com/jiixyj/libebur128/tags .*/v?([\d\.]+).tar.gz diff -Nru libebur128-1.2.5/ebur128/CMakeLists.txt libebur128-1.2.6/ebur128/CMakeLists.txt --- libebur128-1.2.5/ebur128/CMakeLists.txt 2021-02-02 22:30:00.000000000 +0000 +++ libebur128-1.2.6/ebur128/CMakeLists.txt 2021-02-14 14:31:05.000000000 +0000 @@ -28,36 +28,22 @@ set(EBUR128_VERSION_MAJOR 1) -set(EBUR128_VERSION 1.2.5) +set(EBUR128_VERSION 1.2.6) add_library(ebur128 ebur128.c) +set_target_properties(ebur128 PROPERTIES + SOVERSION ${EBUR128_VERSION_MAJOR} + VERSION ${EBUR128_VERSION} +) -if(NOT BUILD_SHARED_LIBS) - # Static build specific things - if(WITH_STATIC_PIC) - set_property(TARGET ebur128 PROPERTY POSITION_INDEPENDENT_CODE ON) - - set_target_properties(ebur128 PROPERTIES - SOVERSION ${EBUR128_VERSION_MAJOR} - VERSION ${EBUR128_VERSION}) - endif() - -else() - # Share build specific things - set_target_properties(ebur128 PROPERTIES - SOVERSION ${EBUR128_VERSION_MAJOR} - VERSION ${EBUR128_VERSION}) - - if(WIN32) - set_target_properties(ebur128 PROPERTIES - OUTPUT_NAME ebur128 - RUNTIME_OUTPUT_NAME ebur128-${EBUR128_VERSION_MAJOR} - ARCHIVE_OUTPUT_NAME ebur128) - endif(WIN32) - +if(BUILD_SHARED_LIBS) if(MSVC) target_sources(ebur128 PRIVATE ebur128.def) endif() +else() + if(WITH_STATIC_PIC) + set_property(TARGET ebur128 PROPERTY POSITION_INDEPENDENT_CODE ON) + endif() endif() # Link with Math library if available diff -Nru libebur128-1.2.5/ebur128/ebur128.h libebur128-1.2.6/ebur128/ebur128.h --- libebur128-1.2.5/ebur128/ebur128.h 2021-02-02 22:30:00.000000000 +0000 +++ libebur128-1.2.6/ebur128/ebur128.h 2021-02-14 14:31:05.000000000 +0000 @@ -14,7 +14,7 @@ #define EBUR128_VERSION_MAJOR 1 #define EBUR128_VERSION_MINOR 2 -#define EBUR128_VERSION_PATCH 5 +#define EBUR128_VERSION_PATCH 6 #include /* for size_t */ diff -Nru libebur128-1.2.5/.github/workflows/build.yml libebur128-1.2.6/.github/workflows/build.yml --- libebur128-1.2.5/.github/workflows/build.yml 1970-01-01 00:00:00.000000000 +0000 +++ libebur128-1.2.6/.github/workflows/build.yml 2021-02-14 14:31:05.000000000 +0000 @@ -0,0 +1,46 @@ +name: build + +on: + push: + pull_request: + +jobs: + build: + strategy: + matrix: + include: + - name: Ubuntu 20.04 + os: ubuntu-20.04 + install_dir: ~/libebur128 + cmake_extras: -DCMAKE_BUILD_TYPE=RelWithDebInfo + - name: macOS 10.15 + os: macos-10.15 + install_dir: ~/libebur128 + cmake_extras: -DCMAKE_BUILD_TYPE=RelWithDebInfo + - name: Windows 2019 + os: windows-2019 + install_dir: C:\libebur128 + cmake_extras: -DCMAKE_TOOLCHAIN_FILE=C:\vcpkg\scripts\buildsystems\vcpkg.cmake + cmake_config: --config RelWithDebInfo + ctest_config: --build-config RelWithDebInfo + + name: ${{ matrix.name }} + runs-on: ${{ matrix.os }} + steps: + - name: Check out Git repository + uses: actions/checkout@v2 + - name: Configure + run: cmake -DCMAKE_INSTALL_PREFIX=${{ matrix.install_dir }} -DBUILD_SHARED_LIBS=ON + ${{ matrix.cmake_extras }} -S . -B build + - name: Build + run: cmake --build build ${{ matrix.cmake_config }} + env: + CMAKE_BUILD_PARALLEL_LEVEL: 2 + # TODO: build and run tests and fuzzer + - name: Install + run: cmake --install build ${{ matrix.cmake_config }} + - name: Upload Build Artifact + uses: actions/upload-artifact@v2 + with: + name: ${{ matrix.name }} libebur128 build + path: ${{ matrix.install_dir }} diff -Nru libebur128-1.2.5/README.md libebur128-1.2.6/README.md --- libebur128-1.2.5/README.md 2021-02-02 22:30:00.000000000 +0000 +++ libebur128-1.2.6/README.md 2021-02-14 14:31:05.000000000 +0000 @@ -12,6 +12,9 @@ News ---- +v1.2.6 released: + * Fix dynamic linking on Windows. + v1.2.5 released: * Remove `BUILD_STATIC_LIBS` build option. Instead the CMake-supported `BUILD_SHARED_LIBS` option is now honored as expected.