From 1b32193f396550dc510e42983453a3fa3edd67f3 Mon Sep 17 00:00:00 2001 From: Anton Runov Date: Sat, 6 Apr 2019 15:04:47 +0300 Subject: [PATCH] let's call it 1.0.0 --- CMakeLists.txt | 4 ++-- README.md | 25 +++---------------------- doc/build.txt | 4 ++-- doc/install.txt | 33 --------------------------------- src/OcaDialogAbout.cpp | 4 ++-- 5 files changed, 9 insertions(+), 61 deletions(-) delete mode 100644 doc/install.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 7836165..a3598ec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,7 @@ cmake_minimum_required( VERSION 2.8 ) project( octaudio ) -set( OCTAUDIO_VERSION "0.0.8" ) +set( OCTAUDIO_VERSION "1.0.0" ) # Octave find_program( OCTAVE_CONFIG_EXECUTABLE octave-config ) @@ -314,7 +314,7 @@ endif() install( TARGETS "octaudio" RUNTIME DESTINATION "bin" BUNDLE DESTINATION "." ) install( DIRECTORY "scripts/utils" "scripts/core" DESTINATION "${SHARE_PREFIX}share/octaudio/m" FILES_MATCHING PATTERN "*.m" ) install( FILES "scripts/startup/octaudiorc" DESTINATION "${SHARE_PREFIX}share/octaudio/m/startup" ) -install( FILES "doc/build.txt" "doc/install.txt" "doc/shortcuts.txt" "COPYING" DESTINATION "${DOC_PREFIX}" ) +install( FILES "doc/build.txt" "doc/shortcuts.txt" "COPYING" DESTINATION "${DOC_PREFIX}" ) if( OCTAUDIO_BUILD_HTMLDOC ) install( FILES ${htmldoc_files} DESTINATION "${DOC_PREFIX}" ) endif() diff --git a/README.md b/README.md index 8cc45c3..52fa8d4 100644 --- a/README.md +++ b/README.md @@ -18,12 +18,11 @@ one can use the existing octave or matlab code directly in Octaudio. ##### Features -- Runs on GNU/Linux, Mac OS X, and MS Windows, and can be compiled for the other - platforms. +- Cross-platform. - Multitrack data viewer provides fast and reliable data displaying on almost arbitrary scale in both directions. - Track groups that are switched with tabs. -- Double precision arithmetics for all data including time and sample rate values. +- Double precision arithmetic for all data including time and sample rate values. - Multichannel, arbitrary length tracks. - Two displaying modes (Normal and Abs Value) for both zero centered (like audio data) and positive (amplitude, power, etc.) signals. @@ -48,28 +47,10 @@ one can use the existing octave or matlab code directly in Octaudio. - See more information and screenshots on the [Octaudio wiki](https://github.com/antonrunov/octaudio/wiki). -##### Installing - -First of all, Octaudio requires Octave to be installed. Pre-built binaries for Debian -GNU/Linux, Windows (official MXE Octave 4.0 build), and Mac OS X (macports Octave -installation) are available on the [releases](https://github.com/antonrunov/octaudio/releases) page. - -Installation instructions are in [doc/install.txt](doc/install.txt). - ##### Building -Build dependencies are [Octave](http://www.gnu.org/software/octave), [Qt4](http://download.qt.io/archive/qt), +Build dependencies are [Octave](http://www.gnu.org/software/octave), [Qt5](http://download.qt.io/archive/qt), [Portaudio V19](http://www.portaudio.com), [libsamplerate](http://www.mega-nerd.com/SRC), and [CMake](http://www.cmake.org). See more detailed instructions in [doc/build.txt](doc/build.txt). -##### Known issues and limitations - -Octaudio is in beta state now. While it is quite functional and relatively stable, -some functionality is not implemented yet, or implemented partially. Below is incomplete -list of the main issues. - -- Missing undo/redo functions. -- UI functionality is insufficient sometimes, especially for monitors and multiple track - selection. -- Multichannel track support is still at the basic level. diff --git a/doc/build.txt b/doc/build.txt index 44312f9..7730309 100644 --- a/doc/build.txt +++ b/doc/build.txt @@ -5,7 +5,7 @@ - GNU Octave - http://www.gnu.org/software/octave - CMake - http://www.cmake.org - - Qt4 - http://download.qt.io/archive/qt + - Qt5 - http://download.qt.io/archive/qt - Portaudio V19 - http://www.portaudio.com - libsamplerate - http://www.mega-nerd.com/SRC - marked (optional), for generating html docs - https://github.com/chjj/marked @@ -35,7 +35,7 @@ compiler bundled with Octave binary distribution. Almost all required libraries binaries (except libsamplerate) are bundled with - Octave-4.0 distribution and can be just used for buiding Octaudio, but one still needs + Octave-4.x distribution and can be just used for buiding Octaudio, but one still needs to build Qt4 to get the qmake utility. - Using MXE-Octave diff --git a/doc/install.txt b/doc/install.txt deleted file mode 100644 index 30aa018..0000000 --- a/doc/install.txt +++ /dev/null @@ -1,33 +0,0 @@ - Octaudio-0.0.8 installation - =========================== - -- For any platform, working Octave installation is required. It is also highly recommended - to install and load at least the 'signal' package for Octave. - -- GNU/Linux. Pre-built binaries for Debian wheezy (Ocatve 3.6.2) and later (Octave 3.8.2) - Debian distributions (both 32 and 64 bit) are available. These builds can also work - on other GNU/Linux distributions with the corresponding Octave version installed. - Download the appropriate deb package from Octaudio releases page, and install - it with gdebi (recommended) or dpkg. - sudo gdebi octaudio-0.0.8_amd64.deb - or - sudo dpkg --install octaudio-0.0.8_amd64.deb - -- Mac OS X. Requirements: - - Mac OS X 10 "Yosemite" or later - - macports (https://www.macports.org) - Install macports according to the instructions at https://www.macports.org/install.php. - Install the following macports packages: - sudo port install qt4-mac - sudo port install portaudio - sudo port install octave - sudo port install octave-signal - Download and unpack octaudio-0.0.8-macosx.tar.gz archive from Octaudio releases page. - -- Windows. Install official MXE Octave build from https://ftp.gnu.org/gnu/octave/windows. - Download octaudio-0.0.8-mxe.zip archive from Octaudio releases page, and unpack it into - octave-4.0.0 directory inside the Octave installation. Then you can run Octaudio with - the octaudio.bat command file. - -- For other platforms and/or Octave versions you will need to compile Octaudio from - source. diff --git a/src/OcaDialogAbout.cpp b/src/OcaDialogAbout.cpp index e6da317..60c1189 100644 --- a/src/OcaDialogAbout.cpp +++ b/src/OcaDialogAbout.cpp @@ -1,5 +1,5 @@ /* - Copyright 2013-2016 Anton Runov + Copyright 2013-2018 Anton Runov This file is part of Octaudio. @@ -34,7 +34,7 @@ OcaDialogAbout::OcaDialogAbout() QString s = QString( "

%1

" ).arg( OCA_VERSION_STRING ); s.append( "

Audio Editor with GNU Octave Console" ); - s.append( "

Copyright © 2013-2016 Anton Runov" ); + s.append( "

Copyright © 2013-2018 Anton Runov" ); s.append( "

" );
   s.append( QString( "").arg( OCA_CONFIG_BUILDTYPE ) );
Config:%1