Skip to content

Commit 72b0913

Browse files
committed
Update Makefile
1 parent 9897363 commit 72b0913

File tree

1 file changed

+27
-24
lines changed

1 file changed

+27
-24
lines changed

spk/beets/Makefile

+27-24
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,22 @@ UNSUPPORTED_ARCHS = $(OLD_PPC_ARCHS)
99

1010
WHEELS = src/requirements-crossenv.txt src/requirements-pure.txt
1111

12+
MAINTAINER = ymartin59
13+
DESCRIPTION = "Beets is the media library management system for obsessive-compulsive music geeks. The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes. It then provides a bouquet of tools for manipulating and accessing your music. Plugins not available due to lacking dependencies: AcousticBrainz Submit, Gmusic, ReplayGain."
14+
15+
DISPLAY_NAME = beets
16+
STARTABLE = no
17+
CHANGELOG = "1. Upgrade beets to 2.2.0.<br/>2. Migrate to Python 3.12.<br/>3. Update to all wheels."
18+
19+
HOMEPAGE = http://beets.io/
20+
LICENSE = GPL
21+
22+
SERVICE_SETUP = src/service-setup.sh
23+
24+
SPK_COMMANDS = env/bin/beet
25+
26+
include ../../mk/spksrc.python.mk
27+
1228
# [dbus_python]
1329
#DEPENDS += cross/dbus
1430

@@ -22,31 +38,18 @@ ifeq ($(call version_lt, $(TC_GCC), 5.0),1)
2238
WHEELS_CFLAGS += [lxml] -std=c11
2339
endif
2440

25-
# [PyYAML]
26-
DEPENDS += cross/libyaml
41+
# [msgpack]
42+
ifeq ($(call version_lt, $(TC_GCC), 5.0),1)
43+
WHEELS_CFLAGS += [msgpack] -std=c11
44+
endif
2745

2846
# [Pillow]
29-
DEPENDS += cross/freetype cross/libjpeg cross/zlib
30-
WHEELS_BUILD_ARGS += [Pillow]
31-
WHEELS_BUILD_ARGS += build_ext
32-
WHEELS_BUILD_ARGS += --disable-platform-guessing
33-
WHEELS_BUILD_ARGS += --enable-freetype
34-
WHEELS_BUILD_ARGS += --enable-jpeg
35-
WHEELS_BUILD_ARGS += --enable-zlib
47+
DEPENDS += cross/pillow
3648

37-
MAINTAINER = ymartin59
38-
DESCRIPTION = "Beets is the media library management system for obsessive-compulsive music geeks. The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes. It then provides a bouquet of tools for manipulating and accessing your music. Plugins not available due to lacking dependencies: AcousticBrainz Submit, Gmusic, ReplayGain."
39-
DISPLAY_NAME = beets
40-
41-
CHANGELOG = "1. Upgrade beets to 2.2.0.<br/>2. Migrate to Python 3.12.<br/>3. Update to all wheels."
42-
43-
HOMEPAGE = http://beets.io/
44-
LICENSE = GPL
45-
46-
SERVICE_SETUP = src/service-setup.sh
47-
48-
STARTABLE = no
49-
50-
SPK_COMMANDS = env/bin/beet
49+
# [pycryptodomex]
50+
ifeq ($(call version_lt, $(TC_GCC), 5.0),1)
51+
WHEELS_CFLAGS += [pycryptodomex] -std=c11
52+
endif
5153

52-
include ../../mk/spksrc.python.mk
54+
# [PyYAML]
55+
DEPENDS += cross/libyaml

0 commit comments

Comments
 (0)