Skip to content

Commit fda2117

Browse files
committed
Merge pull request #25 from chrisvire/devel
Add Debian Packaging
2 parents 6671e95 + f313fc3 commit fda2117

File tree

10 files changed

+741
-2
lines changed

10 files changed

+741
-2
lines changed

debian/changelog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
aeneas (1.3.1) stable; urgency=medium
2+
3+
* Initial release.
4+
5+
-- Chris Hubbard <[email protected]> Fri, 30 Oct 2015 13:10:21 -0400

debian/compat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7

debian/control

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
Source: aeneas
2+
Section: python
3+
X-Python-Version: >= 2.7
4+
Priority: optional
5+
Maintainer: Alberto Pettarin <[email protected]>
6+
Build-Depends: debhelper (>= 9.0.0),
7+
dh-python,
8+
python-all-dev,
9+
python-setuptools,
10+
python-numpy, python-lxml, python-beautifulsoup,
11+
libasound2-dev, libsndfile1-dev, libespeak-dev
12+
Standards-Version: 3.9.5
13+
Homepage: https://github.com/readbeyond/aeneas
14+
15+
Package: python-aeneas
16+
Architecture: any
17+
Depends: ${misc:Depends}, ${python:Depends},
18+
espeak, espeak-data, libespeak1, vorbis-tools, ffmpeg, flac
19+
Description: Python library to automagically synchronize audio and text
20+
aeneas automatically generates a synchronization map between a list of
21+
text fragments and an audio file containing the narration of the text.
22+
In computer science this task is known as (automatically computing a)
23+
forced alignment.

debian/copyright

Lines changed: 698 additions & 0 deletions
Large diffs are not rendered by default.

debian/install

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
check_dependencies.py /usr/share/python-aeneas
2+
VERSION /usr/share/python-aeneas
3+
aeneas/tests/res/container/job/assets/p001.mp3 /usr/share/python-aeneas/aeneas/tests/res/container/job/assets
4+

debian/rules

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/make -f
2+
3+
export PYBUILD_NAME=aeneas
4+
5+
%:
6+
dh $@ --with python2 --buildsystem=pybuild
7+

debian/source/format

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.0 (native)

debian/source/options

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
tar-ignore = .git

requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
BeautifulSoup
22
lxml
33
numpy
4-
pafy

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
url="https://github.com/readbeyond/aeneas",
4040
license="GNU Affero General Public License v3 (AGPL v3)",
4141
long_description=open("README.txt", "r").read(),
42-
install_requires=["BeautifulSoup", "lxml", "numpy", "pafy"],
42+
install_requires=["BeautifulSoup", "lxml", "numpy"],
4343
keywords=[
4444
"CSV",
4545
"DTW",

0 commit comments

Comments
 (0)