commit:     353bff9626472676bd84ac65cf259e6370a073fe
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 20 07:24:17 2020 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Jul 20 08:49:57 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=353bff96

media-sound/lmms: Don't compress manpage during build

Closes: https://bugs.gentoo.org/733284
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 .../lmms/files/lmms-1.2.2-no_compress_man.patch    | 37 ++++++++++++++++++++++
 media-sound/lmms/lmms-1.2.2.ebuild                 |  4 +++
 2 files changed, 41 insertions(+)

diff --git a/media-sound/lmms/files/lmms-1.2.2-no_compress_man.patch 
b/media-sound/lmms/files/lmms-1.2.2-no_compress_man.patch
new file mode 100644
index 00000000000..c087cf8387a
--- /dev/null
+++ b/media-sound/lmms/files/lmms-1.2.2-no_compress_man.patch
@@ -0,0 +1,37 @@
+--- lmms/CMakeLists.txt
++++ lmms/CMakeLists.txt
+@@ -575,15 +575,6 @@
+ # post-install tasks
+ ADD_SUBDIRECTORY(cmake/postinstall)
+ 
+-ADD_CUSTOM_COMMAND(OUTPUT "${CMAKE_BINARY_DIR}/lmms.1.gz"
+-                              COMMAND gzip -c ${CMAKE_SOURCE_DIR}/doc/lmms.1 
> ${CMAKE_BINARY_DIR}/lmms.1.gz
+-                              DEPENDS "${CMAKE_SOURCE_DIR}/doc/lmms.1"
+-                              COMMENT "Generating lmms.1.gz"
+-                              VERBATIM)
+-
+-
+-ADD_CUSTOM_TARGET(manpage ALL
+-                              DEPENDS "${CMAKE_BINARY_DIR}/lmms.1.gz")
+ 
+ # install headers
+ 
+--- lmms/src/CMakeLists.txt
++++ lmms/src/CMakeLists.txt
+@@ -113,7 +113,7 @@
+       )
+ ENDIF()
+ 
+-SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${LMMS_ER_H} 
${LMMS_UI_OUT} lmmsconfig.h lmms.1.gz")
++SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${LMMS_ER_H} 
${LMMS_UI_OUT} lmmsconfig.h lmms.1")
+ 
+ IF(LMMS_BUILD_WIN32)
+       SET(EXTRA_LIBRARIES "-lwinmm")
+@@ -258,6 +258,6 @@
+       ENDIF(NOT LMMS_BUILD_APPLE)
+ 
+       INSTALL(TARGETS lmms RUNTIME DESTINATION "${BIN_DIR}")
+-      INSTALL(FILES "${CMAKE_BINARY_DIR}/lmms.1.gz" DESTINATION 
"${CMAKE_INSTALL_PREFIX}/share/man/man1/" PERMISSIONS OWNER_READ GROUP_READ 
WORLD_READ)
++      INSTALL(FILES "${CMAKE_SOURCE_DIR}/doc/lmms.1" DESTINATION 
"${CMAKE_INSTALL_PREFIX}/share/man/man1/" PERMISSIONS OWNER_READ GROUP_READ 
WORLD_READ)
+ 
+ ENDIF(LMMS_BUILD_WIN32)

diff --git a/media-sound/lmms/lmms-1.2.2.ebuild 
b/media-sound/lmms/lmms-1.2.2.ebuild
index 2c476fc93c5..d4bc8ba5d19 100644
--- a/media-sound/lmms/lmms-1.2.2.ebuild
+++ b/media-sound/lmms/lmms-1.2.2.ebuild
@@ -70,6 +70,10 @@ DOCS=( README.md doc/AUTHORS )
 
 S="${WORKDIR}/${PN}"
 
+PATCHES=(
+       "${FILESDIR}/${PN}-1.2.2-no_compress_man.patch" #733284
+)
+
 src_configure() {
        local mycmakeargs+=(
                -DUSE_WERROR=FALSE

Reply via email to