Skip to content

Commit

Permalink
release 0.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
MikeWang000000 committed Jul 10, 2022
1 parent 63f4d4d commit 174c79b
Show file tree
Hide file tree
Showing 6 changed files with 126 additions and 92 deletions.
50 changes: 50 additions & 0 deletions INSTALL-zh_CN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# 安装说明

[[英文 English]](./INSTALL.md)

## Windows 系统

有两种软件压缩包可供下载:一个用于 x64 处理器的 ZIP 压缩包,和一个用于 Arm64 处理器的 ZIP 压缩包。32 位的 Windows 系统不被支持。

下载 ZIP 压缩包,在磁盘上的某处解压它,然后运行 `spek.exe`

## macOS 系统

有两种软件压缩包可供下载: 一个用于 Intel 处理器的 TGZ 压缩包,和一个用于 Apple Silicon 的 TGZ 压缩包。Spek 需要 macOS 10.5+。

下载并解压 ZIP 压缩包,然后将 Spek 图标拖拽至“应用程序 (Applications)”。

## Linux 和其他类 Unix 系统

### 二进制软件包

Spek-X
* Debian (deb-multimedia): [spek-x](https://deb-multimedia.org/pool/main/s/spek-x-dmo/), 清华镜像: [spek-x](https://mirrors.tuna.tsinghua.edu.cn/debian-multimedia/pool/main/s/spek-x-dmo/)

原 Spek (已经过时)
* Arch: [spek](https://aur.archlinux.org/packages/spek/) and
[spek-git](https://aur.archlinux.org/packages/spek-git/)
* Debian: [spek](https://packages.debian.org/search?keywords=spek)
* Fedora: [RPMFusion package](https://bugzilla.rpmfusion.org/show_bug.cgi?id=1718)
* FreeBSD: [audio/spek](https://www.freshports.org/audio/spek/)
* Gentoo: [media-sound/spek](https://packages.gentoo.org/packages/media-sound/spek)
* Ubuntu: [spek](http://packages.ubuntu.com/search?keywords=spek)

### 从 git 仓库构建

git clone https://github.com/MikeWang000000/spek-X.git
cd spek-X
./autogen.sh
make

您需要 wxWidgets 和 FFmpeg 以完成构建。在 Debian/Ubuntu 上,您还需要以下开发用软件包:`libwxgtk3.0-dev``wx-common``libavcodec-dev`
`libavformat-dev`

您可以使用以下命令启动 Spek:

src/spek

或者安装它:

sudo make install

2 changes: 2 additions & 0 deletions INSTALL.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Installation instructions

[[简体中文 Simplified Chinese]](./INSTALL-zh_CN.md)

## Windows

Download section offers two packages: a ZIP archive for x64 processors and a
Expand Down
51 changes: 51 additions & 0 deletions README-zh_CN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Spek-X

[[英文 English]](./README.md)

Spek-X (IPA: /spɛks/) 是 [Spek-alternative](https://github.com/withmorten/spek-alternative) 的一个 fork 项目,它最初源自 [Spek](https://github.com/alexkay/spek)

Spek 是一个用 C 和 C++ 编写的声学频谱分析器。它使用 FFmpeg 库进行音频解码,并使用 wxWidgets 构建图形用户界面。

Spek 可用于 *BSD、GNU/Linux、Windows 和 macOS.

在 Spek 的网站上获取更多相关信息: <http://spek.cc/>

<img src="./data/spek-screenshot.png" height="500">

## Spek-X 0.9.0 - 2020/7/10

### Sources / Packages

Category | Download link
-------------------------------------|----------------
源代码包 | [v0.9.0.tar.gz](https://github.com/MikeWang000000/spek-X/archive/v0.9.0.tar.gz)
Windows (x64) | [spek-x-0.9.0-windows-x86_64.zip](https://github.com/MikeWang000000/spek-X/releases/download/v0.9.0/spek-x-0.9.0-windows-x86_64.zip)
Windows (Arm64) | [spek-x-0.9.0-windows-aarch64.zip](https://github.com/MikeWang000000/spek-X/releases/download/v0.9.0/spek-x-0.9.0-windows-aarch64.zip)
macOS (Intel) | [spek-x-0.9.0-macos-x86_64.tgz](https://github.com/MikeWang000000/spek-X/releases/download/v0.9.0/spek-x-0.9.0-macos-x86_64.tgz)
macOS (Apple Silicon) | [spek-x-0.9.0-macos-aarch64.tgz](https://github.com/MikeWang000000/spek-X/releases/download/v0.9.0/spek-x-0.9.0-macos-aarch64.tgz)
Debian 软件包 (deb-multimedia.org) | [spek-x-dmo/](https://deb-multimedia.org/pool/main/s/spek-x-dmo/)

### 新增功能和改进

0.8.2 以来的更新:
* 适用于 Apple Silicon 的程序现在可用了。
* 适用于 Windows Arm64 的程序现在可用了。
* FFmpeg 更新至 5.0+
* wxWidgets 更新至 3.0+
* 新增用于保存频谱图的命令行支持。
* 新增高 DPI 屏幕支持,修复文字显示不全问题。
* 新增 Windows MSYS2 的构建方法。
* Windows 上现在使用单一 exe 文件。
* 优化了简体中文、繁体中文和法语的翻译。
* 抑制了 wxWidgets 的警告弹窗。
* 优化了 Linux 上的文件关联。
* 修复了一些导致崩溃的错误。

### 构建指南

[Windows](./dist/win/README-zh_CN.md) | [macOS](./dist/osx/README-zh_CN.md) | [Linux 和其他类 Unix 系统](./INSTALL-zh_CN.md#Linux-和其他类-Unix-系统)

### 依赖

* wxWidgets >= 3.0
* FFmpeg >= 5.0
38 changes: 20 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Spek-X
Spek-X (IPA: /spɛks/) is a fork of [Spek-alternative](https://github.com/MikeWang000000/spek-X), which is originally derived from [Spek](https://github.com/alexkay/spek).

[[简体中文 Simplified Chinese]](./README-zh_CN.md)

Spek-X (IPA: /spɛks/) is a fork of [Spek-alternative](https://github.com/withmorten/spek-alternative), which is originally derived from [Spek](https://github.com/alexkay/spek).

Spek is an acoustic spectrum analyser written in C and C++. It uses FFmpeg
libraries for audio decoding and wxWidgets for the GUI.
Expand All @@ -8,7 +11,20 @@ Spek is available on *BSD, GNU/Linux, Windows and macOS.

Find out more about Spek on its website: <http://spek.cc/>

## Spek-X 0.9.0 - Coming soon
<img src="./data/spek-screenshot.png" height="500">

## Spek-X 0.9.0 - 2020/7/10

### Sources / Packages

Category | Download link
-------------------------------------|----------------
Source tarball | [v0.9.0.tar.gz](https://github.com/MikeWang000000/spek-X/archive/v0.9.0.tar.gz)
Windows (x64) | [spek-x-0.9.0-windows-x86_64.zip](https://github.com/MikeWang000000/spek-X/releases/download/v0.9.0/spek-x-0.9.0-windows-x86_64.zip)
Windows (Arm64) | [spek-x-0.9.0-windows-aarch64.zip](https://github.com/MikeWang000000/spek-X/releases/download/v0.9.0/spek-x-0.9.0-windows-aarch64.zip)
macOS (Intel) | [spek-x-0.9.0-macos-x86_64.tgz](https://github.com/MikeWang000000/spek-X/releases/download/v0.9.0/spek-x-0.9.0-macos-x86_64.tgz)
macOS (Apple Silicon) | [spek-x-0.9.0-macos-aarch64.tgz](https://github.com/MikeWang000000/spek-X/releases/download/v0.9.0/spek-x-0.9.0-macos-aarch64.tgz)
Debian packages (deb-multimedia.org) | [spek-x-dmo/](https://deb-multimedia.org/pool/main/s/spek-x-dmo/)

### New Features And Enhancements

Expand All @@ -20,28 +36,14 @@ Updates since 0.8.2:
* Add Command line support for saving spectrograms.
* Add high-DPI support, fixing clipped text issues.
* Add Windows MSYS2 build methods.
* Single exe file for Windows now.
* Improved translations in Simplified Chinese, Traditional Chinese and French.
* Suppress wxWidgets warning pop-ups.
* Improve file associations on Linux.
* Crash fixes.

### Sources / Packages

Spek-X 0.9.0 source tarball:

* <https://github.com/MikeWang000000/spek-X/archive/v0.9.0.tar.gz>

Windows and Mac OS X binaries:

* Windows (x64): \<Coming soon\>
* Windows (Arm64): \<Coming soon\>
* macOS (Intel): \<Coming soon\>
* macOS (Apple Silicon): \<Coming soon\>

Debian packages:
* <https://deb-multimedia.org/pool/main/s/spek-x-dmo/>

### Build Instructions

[Windows](./dist/win/README.md) | [macOS](./dist/osx/README.md) | [Linux and other Unix-like systems](./INSTALL.md#building-from-the-git-repository)

### Dependencies
Expand Down
Binary file added data/spek-screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
77 changes: 3 additions & 74 deletions dist/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,76 +1,5 @@
spek (0.8.2-4) unstable; urgency=low
spek-x (0.9.0-1) unstable; urgency=low

* Fix build with FFmpeg 2.9 (Closes: #803861)
* Forked from Spek-alternative.

-- Alexander Kojevnikov <[email protected]> Sun, 10 Jan 2016 17:52:24 -0800

spek (0.8.2-3.2) unstable; urgency=medium

* Build using the default GCC. Closes: #751331.

-- Matthias Klose <[email protected]> Sat, 09 Aug 2014 15:04:29 +0200

spek (0.8.2-3.1) unstable; urgency=low

* Non-maintainer upload.
* Update to use wxWidgets 3.0.

-- Olly Betts <[email protected]> Wed, 19 Mar 2014 11:30:09 +1300

spek (0.8.2-3) unstable; urgency=low

* Explicitly require g++-4.8 (Closes: #722486)

-- Alexander Kojevnikov <[email protected]> Mon, 30 Sep 2013 09:41:21 -0700

spek (0.8.2-2) unstable; urgency=low

* Fix compilation with Libav 9 (Closes: #721025)

-- Alexander Kojevnikov <[email protected]> Sun, 01 Sep 2013 12:37:37 -0700

spek (0.8.2-1) unstable; urgency=low

* New upstream release.

-- Alexander Kojevnikov <[email protected]> Sun, 24 Feb 2013 17:12:17 -0800

spek (0.8.1-1) unstable; urgency=low

* New upstream release.
* Enable hardening flags (Closes: #689130)

-- Alexander Kojevnikov <[email protected]> Sat, 29 Sep 2012 17:43:46 -0700

spek (0.8.0-1) unstable; urgency=low

* New upstream release.

-- Alexander Kojevnikov <[email protected]> Tue, 25 Sep 2012 09:45:54 -0700

spek (0.7-3) unstable; urgency=low

* Require valac >= 0.12 (Closes: #663319)
* Bump Standards-Version
* Fix the watch file

-- Alexander Kojevnikov <[email protected]> Wed, 28 Mar 2012 10:48:01 +0800

spek (0.7-2) unstable; urgency=low

* Fix Vala build (Closes: #638456)
* Fix compilation with libav 0.8 (Closes: #654224)

-- Alexander Kojevnikov <[email protected]> Wed, 04 Jan 2012 17:59:56 +0800

spek (0.7-1) unstable; urgency=low

* New upstream release.

-- Alexander Kojevnikov <[email protected]> Sat, 23 Apr 2011 18:03:37 +0800

spek (0.6-1) unstable; urgency=low

* Initial release (Closes: #584524)

-- Alexander Kojevnikov <[email protected]> Tue, 15 Mar 2011 20:15:37 +0800
-- MikeWang000000 <[email protected]> Sun, 10 Jul 2022 20:35:51 +0800

0 comments on commit 174c79b

Please sign in to comment.