Version bump for upcoming release.

This commit is contained in:
casey langen 2018-12-26 18:10:36 -08:00
parent 56ed573a17
commit f4f9c828f4
5 changed files with 81 additions and 48 deletions

View File

@ -1,3 +1,26 @@
0.60.0
musikcube:
* added an equalizer! press `ctrl+e` to activate and configure.
* removed most default decoder plugins and replaced them with one powered by
`ffmpeg`. this adds support for `opus`, `wavepack`, `musepack` and
`windows media audio` files.
* added a new `enable transparency support` in settings that can be enabled by
users who have a terminal with a transparent/translucent background.
* added the ability to customize the key used to quit the app. it is currently
not exposed in the ui, but it can be changed by editing
`~/.musikcube/settings.json` and updating the `AppQuitKey`.
* added feodra 29 support (dvdmuckle)
* fixed configuration script bugs that were causing breakage in FreeBSD
* migrated to non-bundled `taglib` for macOS and most Linux distributions
* fixed a ton of minor ui bugs
* updated win32 dependencies: libressl, libcurl, libboost, and pdcurses
musikdroid:
* updated to compile against the latest tooling
--------------------------------------------------------------------------------
0.51.0
musikcube:

View File

@ -87,16 +87,16 @@ add_subdirectory(src/plugins/httpdatastream)
add_subdirectory(src/plugins/stockencoders)
add_subdirectory(src/plugins/supereqdsp)
if (${FFMPEG_DECODER} MATCHES "true")
add_definitions(-DFFMPEG_DECODER)
add_subdirectory(src/plugins/ffmpegdecoder)
add_dependencies(musikcube ffmpegdecoder)
else()
if (${FFMPEG_DECODER} MATCHES "false")
add_subdirectory(src/plugins/m4adecoder)
add_subdirectory(src/plugins/oggdecoder)
add_subdirectory(src/plugins/nomaddecoder)
add_subdirectory(src/plugins/flacdecoder)
add_dependencies(musikcube m4adecoder oggdecoder nomaddecoder flacdecoder)
else()
add_definitions(-DFFMPEG_DECODER)
add_subdirectory(src/plugins/ffmpegdecoder)
add_dependencies(musikcube ffmpegdecoder)
endif()
# some versions of Ubuntu ship with a taglib binary that is missing some
@ -234,7 +234,9 @@ if (GENERATE_DEB MATCHES "1")
set(DEB_BOOST_VERSION "1.55.0")
set(DEB_MICROHTTPD_VERSION "10")
set(DEB_LIBCURL_VERSION "3")
if (DEB_DISTRO MATCHES "stretch")
set(DEB_AVUTIL_VERSION "55")
set(DEB_AVFORMAT_VERSION "57")
if (DEB_DISTRO MATCHES "stretch")
set(DEB_BOOST_VERSION "1.62.0")
set(DEB_MICROHTTPD_VERSION "12")
elseif (DEB_DISTRO MATCHES "zesty")
@ -247,17 +249,25 @@ if (GENERATE_DEB MATCHES "1")
set(DEB_BOOST_VERSION "1.65.1")
set(DEB_MICROHTTPD_VERSION "12")
set(DEB_LIBCURL_VERSION "4")
elseif (DEB_DISTRO MATCHES "curious")
set(DEB_BOOST_VERSION "1.67.1")
set(DEB_MICROHTTPD_VERSION "12")
set(DEB_LIBCURL_VERSION "4")
set(DEB_AVUTIL_VERSION "56")
set(DEB_AVFORMAT_VERSION "58")
elseif (DEB_DISTRO MATCHES "xenial")
set(DEB_BOOST_VERSION "1.58.0")
set(DEB_MICROHTTPD_VERSION "10")
set(DEB_AVUTIL_VERSION "-ffmpeg54")
set(DEB_AVFORMAT_VERSION "-ffmpeg56")
endif()
set(DEPENDENCIES "libboost-thread${DEB_BOOST_VERSION}, libboost-system${DEB_BOOST_VERSION}, libboost-filesystem${DEB_BOOST_VERSION}, libmicrohttpd${DEB_MICROHTTPD_VERSION}, libcurl${DEB_LIBCURL_VERSION}, libogg0, libvorbis0a, libvorbisfile3, libncursesw5, libasound2, libpulse0, pulseaudio, libmp3lame0, libev4")
if (${FFMPEG_DECODER} MATCHES "true")
set(DEPENDENCIES "${DEPENDENCIES}, libavcodec-extra, libavutil55, libavformat57, libswresample2")
else()
if (${FFMPEG_DECODER} MATCHES "false")
set(DEPENDENCIES "${DEPENDENCIES}, libflac8, libfaad2")
else()
set(DEPENDENCIES "${DEPENDENCIES}, libavcodec-extra, libavutil${DEB_AVUTIL_VERSION}, libavformat${DEB_AVFORMAT_VERSION}, libswresample2")
endif()
if (NOT ${USE_BUNDLED_TAGLIB} MATCHES "true")

View File

@ -1,6 +1,6 @@
%define name musikcube
%define build_timestamp %{lua: print(os.date("%Y%m%d"))}
%define version 0.51.0
%define version 0.60.0
Name: %{name}
Version: %{version}
Release: %{dist}

View File

@ -3,9 +3,9 @@
#include <string>
#define VERSION_MAJOR 0
#define VERSION_MINOR 51
#define VERSION_MINOR 60
#define VERSION_PATCH 0
#define VERSION "0.51.0"
#define VERSION "0.60.0"
namespace musik {
namespace cube {

Binary file not shown.