Skip to content

Commit f6c455c

Browse files
authored
[WIP] Minimal modernization to get things building. (#24)
* [WIP] Minimal modernization to get things building. This currently needs a branch of SampledSignals that fixes the FFTW and DSP versions. * bumps versions of DSP/FFTW/etc. * seeing if it works to add BinDeps to the main dependencies * adds HomeBrew to Project.toml
1 parent e431d21 commit f6c455c

File tree

7 files changed

+318
-68
lines changed

7 files changed

+318
-68
lines changed

.appveyor.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Documentation: https://github.com/JuliaCI/Appveyor.jl
2+
environment:
3+
matrix:
4+
- julia_version: 1.0
5+
- julia_version: 1
6+
- julia_version: nightly
7+
platform:
8+
- x86
9+
- x64
10+
matrix:
11+
allow_failures:
12+
- julia_version: nightly
13+
branches:
14+
only:
15+
- master
16+
- /release-.*/
17+
notifications:
18+
- provider: Email
19+
on_build_success: false
20+
on_build_failure: false
21+
on_build_status_changed: true
22+
install:
23+
- ps: iex ((new-object net.webclient).DownloadString("https://raw.githubusercontent.com/JuliaCI/Appveyor.jl/version-1/bin/install.ps1"))
24+
build_script:
25+
- echo "%JL_BUILD_SCRIPT%"
26+
- C:\julia\bin\julia -e "%JL_BUILD_SCRIPT%"
27+
test_script:
28+
- echo "%JL_TEST_SCRIPT%"
29+
- C:\julia\bin\julia -e "%JL_TEST_SCRIPT%"
30+
on_success:
31+
- echo "%JL_CODECOV_SCRIPT%"
32+
- C:\julia\bin\julia -e "%JL_CODECOV_SCRIPT%"

.travis.yml

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,14 @@ os:
44
- linux
55
- osx
66
julia:
7-
- 0.6
8-
- 0.7
97
- 1.0
8+
- 1
109
- nightly
1110
matrix:
1211
allow_failures:
1312
- julia: nightly
1413
fast_finish: true
15-
branches:
16-
only:
17-
master
1814
notifications:
19-
email: false
20-
script:
21-
- if [[ -a .git/shallow ]]; then git fetch --unshallow; fi
22-
- julia --color=yes ci_setup.jl
23-
- julia --color=yes --code-coverage test/runtests.jl
15+
email: true
2416
after_success:
25-
- julia -e 'VERSION >= v"0.7.0-" && using Pkg;
26-
VERSION < v"0.7.0-" && cd(Pkg.dir("LibSndFile"));
27-
Pkg.add("Coverage");
28-
using Coverage;
29-
Codecov.submit(process_folder())'
17+
- julia -e 'using Pkg; Pkg.add("Coverage"); using Coverage; Codecov.submit(process_folder())'

Manifest.toml

Lines changed: 254 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,254 @@
1+
# This file is machine-generated - editing it directly is not advised
2+
3+
[[AbstractFFTs]]
4+
deps = ["LinearAlgebra"]
5+
git-tree-sha1 = "051c95d6836228d120f5f4b984dd5aba1624f716"
6+
uuid = "621f4979-c628-5d54-868e-fcf4e3e8185c"
7+
version = "0.5.0"
8+
9+
[[Base64]]
10+
uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
11+
12+
[[BinDeps]]
13+
deps = ["Compat", "Libdl", "SHA", "URIParser"]
14+
git-tree-sha1 = "12093ca6cdd0ee547c39b1870e0c9c3f154d9ca9"
15+
uuid = "9e28174c-4ba2-5203-b857-d8d62c4213ee"
16+
version = "0.8.10"
17+
18+
[[BinaryProvider]]
19+
deps = ["Libdl", "SHA"]
20+
git-tree-sha1 = "5b08ed6036d9d3f0ee6369410b830f8873d4024c"
21+
uuid = "b99e7846-7c00-51b0-8f62-c81ae34c0232"
22+
version = "0.5.8"
23+
24+
[[BufferedStreams]]
25+
deps = ["Compat", "Test"]
26+
git-tree-sha1 = "5d55b9486590fdda5905c275bb21ce1f0754020f"
27+
uuid = "e1450e63-4bb3-523b-b2a4-4ffa8c0fd77d"
28+
version = "1.0.0"
29+
30+
[[Compat]]
31+
deps = ["Base64", "Dates", "DelimitedFiles", "Distributed", "InteractiveUtils", "LibGit2", "Libdl", "LinearAlgebra", "Markdown", "Mmap", "Pkg", "Printf", "REPL", "Random", "Serialization", "SharedArrays", "Sockets", "SparseArrays", "Statistics", "Test", "UUIDs", "Unicode"]
32+
git-tree-sha1 = "ed2c4abadf84c53d9e58510b5fc48912c2336fbb"
33+
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
34+
version = "2.2.0"
35+
36+
[[Conda]]
37+
deps = ["JSON", "VersionParsing"]
38+
git-tree-sha1 = "9a11d428dcdc425072af4aea19ab1e8c3e01c032"
39+
uuid = "8f4d0f93-b110-5947-807f-2305c1781a2d"
40+
version = "1.3.0"
41+
42+
[[DSP]]
43+
deps = ["FFTW", "LinearAlgebra", "Polynomials", "Random", "Reexport", "SpecialFunctions", "Statistics"]
44+
git-tree-sha1 = "1a9cef3ad5f5d101c62bc114ad77c261964885c5"
45+
uuid = "717857b8-e6f2-59f4-9121-6e50c889abd2"
46+
version = "0.6.1"
47+
48+
[[Dates]]
49+
deps = ["Printf"]
50+
uuid = "ade2ca70-3891-5945-98fb-dc099432e06a"
51+
52+
[[DelimitedFiles]]
53+
deps = ["Mmap"]
54+
uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab"
55+
56+
[[Distributed]]
57+
deps = ["Random", "Serialization", "Sockets"]
58+
uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
59+
60+
[[FFTW]]
61+
deps = ["AbstractFFTs", "BinaryProvider", "Conda", "Libdl", "LinearAlgebra", "Reexport"]
62+
git-tree-sha1 = "4cfd3d43819228b9e73ab46600d0af0aa5cedceb"
63+
uuid = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
64+
version = "1.1.0"
65+
66+
[[FileIO]]
67+
deps = ["Pkg"]
68+
git-tree-sha1 = "351f001a78aa1b7ad2696e386e110b5abd071c71"
69+
uuid = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
70+
version = "1.0.7"
71+
72+
[[FixedPointNumbers]]
73+
git-tree-sha1 = "d14a6fa5890ea3a7e5dcab6811114f132fec2b4b"
74+
uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93"
75+
version = "0.6.1"
76+
77+
[[HTTPClient]]
78+
deps = ["Compat", "LibCURL"]
79+
git-tree-sha1 = "161d5776ae8e585ac0b8c20fb81f17ab755b3671"
80+
uuid = "0862f596-cf2d-50af-8ef4-f2be67dfa83f"
81+
version = "0.2.1"
82+
83+
[[Homebrew]]
84+
deps = ["BinDeps", "InteractiveUtils", "JSON", "Libdl", "Test", "Unicode"]
85+
git-tree-sha1 = "f01fb2f34675f9839d55ba7238bab63ebd2e531e"
86+
uuid = "d9be37ee-ecc9-5288-90f1-b9ca67657a75"
87+
version = "0.7.1"
88+
89+
[[InteractiveUtils]]
90+
deps = ["Markdown"]
91+
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
92+
93+
[[IntervalSets]]
94+
deps = ["Dates", "Statistics"]
95+
git-tree-sha1 = "4214b48a62eb8f2c292b2ee34a508c256c0cdbc9"
96+
uuid = "8197267c-284f-5f27-9208-e0e47529a953"
97+
version = "0.3.2"
98+
99+
[[JSON]]
100+
deps = ["Dates", "Mmap", "Parsers", "Unicode"]
101+
git-tree-sha1 = "b34d7cef7b337321e97d22242c3c2b91f476748e"
102+
uuid = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
103+
version = "0.21.0"
104+
105+
[[LibCURL]]
106+
deps = ["BinaryProvider", "Libdl"]
107+
git-tree-sha1 = "fd5fc15f2a04608fe1435a769dbbfc7959ff1daa"
108+
uuid = "b27032c2-a3e7-50c8-80cd-2d36dbcbfd21"
109+
version = "0.5.2"
110+
111+
[[LibExpat]]
112+
deps = ["Compat"]
113+
git-tree-sha1 = "fde352ec13479e2f90e57939da2440fb78c5e388"
114+
uuid = "522f3ed2-3f36-55e3-b6df-e94fee9b0c07"
115+
version = "0.5.0"
116+
117+
[[LibGit2]]
118+
uuid = "76f85450-5226-5b5a-8eaa-529ad045b433"
119+
120+
[[Libdl]]
121+
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
122+
123+
[[Libz]]
124+
deps = ["BufferedStreams", "Random", "Test"]
125+
git-tree-sha1 = "d405194ffc0293c3519d4f7251ce51baac9cc871"
126+
uuid = "2ec943e9-cfe8-584d-b93d-64dcb6d567b7"
127+
version = "1.0.0"
128+
129+
[[LinearAlgebra]]
130+
deps = ["Libdl"]
131+
uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
132+
133+
[[Logging]]
134+
uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
135+
136+
[[Markdown]]
137+
deps = ["Base64"]
138+
uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
139+
140+
[[Mmap]]
141+
uuid = "a63ad114-7e13-5084-954f-fe012c677804"
142+
143+
[[Parsers]]
144+
deps = ["Dates", "Test"]
145+
git-tree-sha1 = "c56ecb484f286639f161e712b8311f5ab77e8d32"
146+
uuid = "69de0a69-1ddd-5017-9359-2bf0b02dc9f0"
147+
version = "0.3.8"
148+
149+
[[Pkg]]
150+
deps = ["Dates", "LibGit2", "Markdown", "Printf", "REPL", "Random", "SHA", "UUIDs"]
151+
uuid = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
152+
153+
[[Polynomials]]
154+
deps = ["LinearAlgebra", "RecipesBase"]
155+
git-tree-sha1 = "ae71c2329790af97b7682b11241b3609e4d48626"
156+
uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45"
157+
version = "0.6.0"
158+
159+
[[Printf]]
160+
deps = ["Unicode"]
161+
uuid = "de0858da-6303-5e67-8744-51eddeeeb8d7"
162+
163+
[[REPL]]
164+
deps = ["InteractiveUtils", "Markdown", "Sockets"]
165+
uuid = "3fa0cd96-eef1-5676-8a61-b3b8758bbffb"
166+
167+
[[Random]]
168+
deps = ["Serialization"]
169+
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
170+
171+
[[RecipesBase]]
172+
git-tree-sha1 = "7bdce29bc9b2f5660a6e5e64d64d91ec941f6aa2"
173+
uuid = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
174+
version = "0.7.0"
175+
176+
[[Reexport]]
177+
deps = ["Pkg"]
178+
git-tree-sha1 = "7b1d07f411bc8ddb7977ec7f377b97b158514fe0"
179+
uuid = "189a3867-3050-52da-a836-e630ba90ab69"
180+
version = "0.2.0"
181+
182+
[[SHA]]
183+
uuid = "ea8e919c-243c-51af-8825-aaa63cd721ce"
184+
185+
[[SampledSignals]]
186+
deps = ["Compat", "DSP", "FFTW", "FixedPointNumbers", "IntervalSets", "LinearAlgebra", "TreeViews", "Unitful"]
187+
git-tree-sha1 = "ce5705b342baa4a995ba6fa7ca9aa96e6647ac91"
188+
uuid = "bd7594eb-a658-542f-9e75-4c4d8908c167"
189+
version = "2.1.0"
190+
191+
[[Serialization]]
192+
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
193+
194+
[[SharedArrays]]
195+
deps = ["Distributed", "Mmap", "Random", "Serialization"]
196+
uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383"
197+
198+
[[Sockets]]
199+
uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
200+
201+
[[SparseArrays]]
202+
deps = ["LinearAlgebra", "Random"]
203+
uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
204+
205+
[[SpecialFunctions]]
206+
deps = ["BinDeps", "BinaryProvider", "Libdl"]
207+
git-tree-sha1 = "3bdd374b6fd78faf0119b8c5d538788dbf910c6e"
208+
uuid = "276daf66-3868-5448-9aa4-cd146d93841b"
209+
version = "0.8.0"
210+
211+
[[Statistics]]
212+
deps = ["LinearAlgebra", "SparseArrays"]
213+
uuid = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
214+
215+
[[Test]]
216+
deps = ["Distributed", "InteractiveUtils", "Logging", "Random"]
217+
uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
218+
219+
[[TreeViews]]
220+
deps = ["Test"]
221+
git-tree-sha1 = "8d0d7a3fe2f30d6a7f833a5f19f7c7a5b396eae6"
222+
uuid = "a2a6695c-b41b-5b7d-aed9-dbfdeacea5d7"
223+
version = "0.3.0"
224+
225+
[[URIParser]]
226+
deps = ["Test", "Unicode"]
227+
git-tree-sha1 = "6ddf8244220dfda2f17539fa8c9de20d6c575b69"
228+
uuid = "30578b45-9adc-5946-b283-645ec420af67"
229+
version = "0.4.0"
230+
231+
[[UUIDs]]
232+
deps = ["Random", "SHA"]
233+
uuid = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
234+
235+
[[Unicode]]
236+
uuid = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"
237+
238+
[[Unitful]]
239+
deps = ["LinearAlgebra", "Random"]
240+
git-tree-sha1 = "92bdf0ccfa9612b167d0adaadef832a09971ceb0"
241+
uuid = "1986cc42-f94f-5a68-af5c-568840ba703d"
242+
version = "0.17.0"
243+
244+
[[VersionParsing]]
245+
deps = ["Compat"]
246+
git-tree-sha1 = "c9d5aa108588b978bd859554660c8a5c4f2f7669"
247+
uuid = "81def892-9a0e-5fdd-b105-ffc91e053289"
248+
version = "1.1.3"
249+
250+
[[WinRPM]]
251+
deps = ["BinDeps", "Compat", "HTTPClient", "LibExpat", "Libdl", "Libz", "URIParser"]
252+
git-tree-sha1 = "2a889d320f3b77d17c037f295859fe570133cfbf"
253+
uuid = "c17dfb99-b4f7-5aad-8812-456da1ad7187"
254+
version = "0.4.2"

Project.toml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name = "LibSndFile"
2+
uuid = "b13ce0c6-77b0-50c6-a2db-140568b8d1a5"
3+
4+
[deps]
5+
BinDeps = "9e28174c-4ba2-5203-b857-d8d62c4213ee"
6+
FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
7+
Homebrew = "d9be37ee-ecc9-5288-90f1-b9ca67657a75"
8+
Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
9+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
10+
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
11+
SampledSignals = "bd7594eb-a658-542f-9e75-4c4d8908c167"
12+
WinRPM = "c17dfb99-b4f7-5aad-8812-456da1ad7187"
13+
14+
[compat]
15+
FileIO = "1"
16+
SampledSignals = "2.1.0"
17+
julia = "1"
18+
19+
[extras]
20+
Compat = "34da2185-b29b-5c13-b0c7-acf172513d20"
21+
FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
22+
SampledSignals = "bd7594eb-a658-542f-9e75-4c4d8908c167"
23+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
24+
25+
[targets]
26+
test = ["FileIO", "SampledSignals", "Compat", "Test"]

REQUIRE

Lines changed: 0 additions & 6 deletions
This file was deleted.

appveyor.yml

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)