Add 'make deb'

This commit is contained in:
Jonas Kvinge 2018-07-16 02:57:57 +02:00
parent dc91f19f30
commit e181b47e3f
4 changed files with 11 additions and 4 deletions

View File

@ -34,6 +34,7 @@ include(cmake/Summary.cmake)
include(cmake/OptionalSource.cmake) include(cmake/OptionalSource.cmake)
include(cmake/ParseArguments.cmake) include(cmake/ParseArguments.cmake)
include(cmake/Rpm.cmake) include(cmake/Rpm.cmake)
include(cmake/Deb.cmake)
if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
set(LINUX 1) set(LINUX 1)

6
cmake/Deb.cmake Normal file
View File

@ -0,0 +1,6 @@
add_custom_target(deb
#COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/dist/debian ${CMAKE_BINARY_DIR}/debian
COMMAND cp -r -p ${CMAKE_SOURCE_DIR}/dist/debian ${CMAKE_BINARY_DIR}/
COMMAND dpkg-buildpackage -b -d -uc -us
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
)

5
dist/debian/control vendored
View File

@ -7,9 +7,10 @@ Build-Depends: debhelper (>= 7),
cmake, cmake,
gcc, gcc,
protobuf-compiler, protobuf-compiler,
libglib2.0-dev,
libdbus-1-dev,
libprotobuf-dev, libprotobuf-dev,
libboost-dev, libboost-dev,
libdbus-1-dev,
libsqlite3-dev, libsqlite3-dev,
libasound2-dev, libasound2-dev,
libpulse-dev, libpulse-dev,
@ -26,7 +27,7 @@ Build-Depends: debhelper (>= 7),
libxine2-dev, libxine2-dev,
libvlc-dev, libvlc-dev,
libphonon4qt5-dev, libphonon4qt5-dev,
libcdio-cdda1, libcdio-dev,
libgpod-dev, libgpod-dev,
libimobiledevice-dev, libimobiledevice-dev,
libmtp-dev, libmtp-dev,

View File

@ -11,7 +11,6 @@ BEGIN
VALUE "FileDescription", "Strawberry Music Player" VALUE "FileDescription", "Strawberry Music Player"
VALUE "FileVersion", "${STRAWBERRY_VERSION_DISPLAY}" VALUE "FileVersion", "${STRAWBERRY_VERSION_DISPLAY}"
VALUE "InternalName", "strawberry" VALUE "InternalName", "strawberry"
VALUE "LegalCopyright", "David Sansome / Jonas Kvinge"
VALUE "OriginalFilename", "strawberry.exe" VALUE "OriginalFilename", "strawberry.exe"
VALUE "ProductName", "Strawberry" VALUE "ProductName", "Strawberry"
VALUE "ProductVersion", "${STRAWBERRY_VERSION_DISPLAY}" VALUE "ProductVersion", "${STRAWBERRY_VERSION_DISPLAY}"
@ -20,6 +19,6 @@ BEGIN
BLOCK "VarFileInfo" BLOCK "VarFileInfo"
BEGIN BEGIN
VALUE "Translation", 0x809, 1252 VALUE "Translation", 0x0809, 1252
END END
END END