Git commit 2e22de017b6ecb929124cb1d521edcc75ace4371 by Mark Penner. Committed on 05/01/2025 at 16:36. Pushed by mrp into branch 'master'.
remove packaging M +0 -38 CMakeLists.txt M +0 -3 LICENSES D +0 -54 cmake/KwaveDEBSupport.cmake D +0 -33 cmake/KwaveEbuild.cmake M +0 -45 doc/devel.docbook D +0 -88 kwave.ebuild.in https://invent.kde.org/multimedia/kwave/-/commit/2e22de017b6ecb929124cb1d521edcc75ace4371 diff --git a/CMakeLists.txt b/CMakeLists.txt index 8a1ff6dfe..581631f09 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,15 +47,10 @@ set (RELEASE_SERVICE_VERSION_MICRO "70") # all - default target, build all files # clean - clean up the current build directory -# deb - create a debian package # doc - generate docbook files for online help -# distfiles - generate subdirectory with all files for distribution # html_doc - generate HTML help (for the web) # install - install the package, with support for DESTDIR # msgstats - show the progress of translations -# rpm - create a RPM package + a src.rpm file -# src_rpm - create the source RPM only -# tarball - create a tar.bz2 archive with the sources + specfile # uninstall - uninstall the package, with support for DESTDIR # update-translations - update translation files from KDE SVN # version-labels - update all version numbers and build dates @@ -305,18 +300,6 @@ IF (WITH_DOC) ADD_SUBDIRECTORY( doc ) ENDIF (WITH_DOC) -############################################################################# -### distfiles support (deprecated, will be removed in future) ### - -# directory that receives the files of the "distfiles" target -SET(DISTFILES_DIR ${CMAKE_BINARY_DIR}/v${KWAVE_VERSION}) -FILE(MAKE_DIRECTORY ${DISTFILES_DIR}) - -############################################################################# -### DEB support ### - -INCLUDE(KwaveDEBSupport) - ############################################################################# CONFIGURE_FILE( @@ -367,27 +350,6 @@ CONFIGURE_FILE( ${CMAKE_CURRENT_BINARY_DIR}/kwave/org.kde.kwave.desktop ) -############################################################################# -### Gentoo support ### - -INCLUDE(KwaveEbuild) - -############################################################################# -### collection of all files used for distribution ### - -FIND_PROGRAM(SED_EXECUTABLE NAMES sed) -SET(_distfiles_md5sum ${DISTFILES_DIR}/MD5SUMS-${KWAVE_VERSION}) - -ADD_CUSTOM_COMMAND(OUTPUT ${_distfiles_md5sum} - COMMAND md5sum ${KWAVE_DISTFILES} | - ${SED_EXECUTABLE} s+${DISTFILES_DIR}/++g > ${_distfiles_md5sum} - DEPENDS ${KWAVE_DISTFILES} -) - -ADD_CUSTOM_TARGET(distfiles - DEPENDS ${KWAVE_DISTFILES} ${_distfiles_md5sum} -) - ############################################################################# ### uninstall support ### diff --git a/LICENSES b/LICENSES index 5f0b374c8..79a7eae58 100644 --- a/LICENSES +++ b/LICENSES @@ -103,7 +103,6 @@ COMPLETE LIST OF FILES AND THEIR LICENSE doxy.cfg.in GPL2+ ExtraDesktop.sh GPL2+ GNU-LICENSE free - kwave.ebuild.in GPL2+ / Gentoo kwave.kdev4 GPL2+ LICENSES GPL2+ logo.png (should be GPL2+ / Martin Wilz) @@ -132,8 +131,6 @@ COMPLETE LIST OF FILES AND THEIR LICENSE cmake/Copyright.txt Kitware (cmake) cmake/FindRequiredProgram.cmake BSD (3 clause) cmake/KwaveALSASupport.cmake BSD (3 clause) - cmake/KwaveDEBSupport.cmake BSD (3 clause) - cmake/KwaveEbuild.cmake BSD (3 clause) cmake/KwaveL10N.cmake BSD (3 clause) cmake/KwaveLibaudiofileSupport.cmake BSD (3 clause) cmake/KwaveLibsamplerateSupport.cmake BSD (3 clause) diff --git a/cmake/KwaveDEBSupport.cmake b/cmake/KwaveDEBSupport.cmake deleted file mode 100644 index 3806b4b49..000000000 --- a/cmake/KwaveDEBSupport.cmake +++ /dev/null @@ -1,54 +0,0 @@ -############################################################################# -## Kwave - KwaveDEBSupport.cmake -## ------------------- -## begin : Fri Apr 18 2014 -## copyright : (C) 2014 by Thomas Eschenbacher -## email : thomas.eschenbac...@gmx.de -############################################################################# -# -############################################################################# -# # -# Redistribution and use in source and binary forms, with or without # -# modification, are permitted provided that the following conditions # -# are met: # -# # -# 1. Redistributions of source code must retain the above copyright # -# notice, this list of conditions and the following disclaimer. # -# 2. Redistributions in binary form must reproduce the above copyright # -# notice, this list of conditions and the following disclaimer in the # -# documentation and/or other materials provided with the distribution. # -# # -# For details see the accompanying cmake/COPYING-CMAKE-SCRIPTS file. # -# # -############################################################################# - -############################################################################# -### some needed programs ### - -FIND_PROGRAM(CHECKINSTALL_EXECUTABLE NAMES checkinstall) - -############################################################################# -### set release number ### - -SET(DEB_RELEASE "1") - -############################################################################# -### binary DEB (for personal use only) ### - -ADD_CUSTOM_TARGET(deb - COMMAND ${CHECKINSTALL_EXECUTABLE} - -y -D - --pkgname=${PROJECT_NAME} - --pkgversion=${KWAVE_VERSION} - --pkgrelease=${DEB_RELEASE} - --install=no --fstrans - COMMAND echo "" - COMMAND echo -e " NOTE: This .deb file is for personal use and testing only" - COMMAND echo -e " not for distribution!" - COMMAND echo -e " It does not have the quality of the .deb packages you" - COMMAND echo -e " can get from your official package maintainer!" - COMMAND echo "" -) - -############################################################################# -############################################################################# diff --git a/cmake/KwaveEbuild.cmake b/cmake/KwaveEbuild.cmake deleted file mode 100644 index a583c435d..000000000 --- a/cmake/KwaveEbuild.cmake +++ /dev/null @@ -1,33 +0,0 @@ -############################################################################# -## Kwave - cmake/KwaveEbuild.cmake -## ------------------- -## begin : Wed May 23 2007 -## copyright : (C) 2007 by Thomas Eschenbacher -## email : thomas.eschenbac...@gmx.de -############################################################################# -# -############################################################################# -# # -# Redistribution and use in source and binary forms, with or without # -# modification, are permitted provided that the following conditions # -# are met: # -# # -# 1. Redistributions of source code must retain the above copyright # -# notice, this list of conditions and the following disclaimer. # -# 2. Redistributions in binary form must reproduce the above copyright # -# notice, this list of conditions and the following disclaimer in the # -# documentation and/or other materials provided with the distribution. # -# # -# For details see the accompanying cmake/COPYING-CMAKE-SCRIPTS file. # -# # -############################################################################# - -SET(_ebuild ${DISTFILES_DIR}/kwave-${KWAVE_VERSION}.ebuild) - -CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/kwave.ebuild.in" "${_ebuild}" @ONLY) - -SET(KWAVE_DISTFILES ${KWAVE_DISTFILES} ${_ebuild}) -SET(KWAVE_ADDITIONAL_CLEAN_FILES ${KWAVE_ADDITIONAL_CLEAN_FILES} ${_ebuild}) - -############################################################################# -############################################################################# diff --git a/doc/devel.docbook b/doc/devel.docbook index 52d217a71..6f65e1dea 100644 --- a/doc/devel.docbook +++ b/doc/devel.docbook @@ -451,51 +451,6 @@ </sect2> </sect1> -<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> -<!-- +++ Section: Building DEB package from Source +++ --> -<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> - - <sect1 id="building_deb_from_src"> - <title>Building a DEB package (for testing and personal use)</title> - - <para> - If you want to create a deb package of &kwave;, ⪚ for testing a - version that is not yet available via official package repositories, - then you can create your own package quite easily. First of all, you - need to install some required tools: -<screen width="70" format="linespecific"> -<prompt>% </prompt><command>sudo apt-get install build-essential checkinstall</command> -</screen> - </para> - - <para> - Then you can install the required build dependencies by pretending to - install the dependencies of the official &kwave; version: -<screen width="70" format="linespecific"> -<prompt>% </prompt><command>sudo apt-get build-dep kwave</command> -</screen> - </para> - - <para> - After installing the required packages, you should prepare the &kwave; - build as described in the chapter about - <link linkend="cmake_invocation">invocation of cmake</link>. - Then you should be able to produce a .deb file in your current - build directory with this command: -<screen width="70" format="linespecific"> -<prompt>% </prompt><command>make deb</command> -</screen> - </para> - - <note><para> - The .deb file you get from this step will not have the quality that - a package from your official distribution has - it is just good enough - for installing and safely uninstalling &kwave; for testing purposes - and for personal use. - </para></note> - - </sect1> - </chapter> <!-- ###################################################################### --> diff --git a/kwave.ebuild.in b/kwave.ebuild.in deleted file mode 100644 index 3881b526b..000000000 --- a/kwave.ebuild.in +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -KDE_HANDBOOK="forceoptional" -inherit kde5 - -DESCRIPTION="A sound editor built on KDE Frameworks 5 that can edit many types of audio files." -HOMEPAGE="http://kwave.sourceforge.net/" -if [[ ${KDE_BUILD_TYPE} != live ]]; then - SRC_URI="mirror://sourceforge/${PN}/${P}-1.tar.bz2" -fi - -LICENSE=" - CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ - handbook? ( FDL-1.2 ) - opus? ( BSD-2 ) -" -KEYWORDS="amd64 ~ppc x86" -IUSE="alsa flac mp3 +qtmedia opus oss pulseaudio vorbis" - -COMMON_DEPEND=" - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kdbusaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kservice) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep qtgui) - $(add_qt_dep qtwidgets) - media-libs/audiofile:= - >=sci-libs/fftw-3 - media-libs/libsamplerate - alsa? ( media-libs/alsa-lib ) - flac? ( media-libs/flac ) - mp3? ( - media-libs/id3lib - media-libs/libmad - || ( media-sound/lame media-sound/toolame media-sound/twolame ) - ) - qtmedia? ( $(add_qt_dep qtmultimedia) ) - opus? ( - media-libs/libogg - media-libs/opus - ) - pulseaudio? ( media-sound/pulseaudio ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) -" -DEPEND="${COMMON_DEPEND} - $(add_kdeapps_dep poxml) - $(add_qt_dep qtconcurrent) - || ( media-gfx/imagemagick[png,svg] media-gfx/graphicsmagick[imagemagick,png,svg] ) - sys-devel/gettext -" -RDEPEND="${COMMON_DEPEND} - !media-sound/kwave:4 -" - -DOCS=( AUTHORS CHANGES LICENSES README TODO ) - -src_configure() { - local mycmakeargs=( - -DDEBUG=$(usex debug) - -DWITH_ALSA=$(usex alsa) - -DWITH_DOC=$(usex handbook) - -DWITH_FLAC=$(usex flac) - -DWITH_MP3=$(usex mp3) - -DWITH_OGG_VORBIS=$(usex vorbis) - -DWITH_OGG_OPUS=$(usex opus) - -DWITH_OSS=$(usex oss) - -DWITH_PULSEAUDIO=$(usex pulseaudio) - -DWITH_QT_AUDIO=$(usex qtmedia) - ) - - kde5_src_configure -}