diff options
Diffstat (limited to 'media-sound/lilypond')
-rw-r--r-- | media-sound/lilypond/Manifest | 16 | ||||
-rw-r--r-- | media-sound/lilypond/lilypond-2.22.0-r1.ebuild | 143 | ||||
-rw-r--r-- | media-sound/lilypond/lilypond-2.22.1-r1.ebuild | 144 | ||||
-rw-r--r-- | media-sound/lilypond/lilypond-2.23.0-r1.ebuild | 139 | ||||
-rw-r--r-- | media-sound/lilypond/lilypond-2.23.2-r1.ebuild | 139 | ||||
-rw-r--r-- | media-sound/lilypond/lilypond-2.24.0.ebuild | 132 | ||||
-rw-r--r-- | media-sound/lilypond/lilypond-2.24.3.ebuild | 2 | ||||
-rw-r--r-- | media-sound/lilypond/lilypond-9999.ebuild | 2 | ||||
-rw-r--r-- | media-sound/lilypond/metadata.xml | 3 |
9 files changed, 5 insertions, 715 deletions
diff --git a/media-sound/lilypond/Manifest b/media-sound/lilypond/Manifest index b6dc512e9ed7..6f41b0dd9249 100644 --- a/media-sound/lilypond/Manifest +++ b/media-sound/lilypond/Manifest @@ -3,17 +3,7 @@ AUX lilypond-2.21.1-fix-font-size.patch 505 BLAKE2B 33f98803eea6a87082a9c724bb88 AUX lilypond-2.22.1-fix-font-size.patch 567 BLAKE2B 7a2988db6af343f32475e0e49867b09137459765624177fb255ee6ff3b947e9f8bd278929733413ce63759249ea27c83b3547a1fa7ccc415d1c56c6e4e3157ab SHA512 be8b2c1a2173a539c7d58c918056b8768898f14a982df50ed279340f6c6621365176e3dd564e76826ef7bf49c10057ed57f174bb8d23c9cfee0e16c76cd47493 AUX lilypond-2.22.1-free_font.patch 669 BLAKE2B 49092e7d2a6f8e86d13159af89600cd451abda5a1cca72fc48dc8402cef405c42ec0f4e7d4a886a990a71a22710f4277663188d68c6b363671c237a479bcb69e SHA512 9de0925c442ff412395c5fbb7b8268f6b3e492aad3b5b0305252ea1cac67dfa1c1922e5fde9bb1ff893cffbeb38c1be869d95a596c41622f3e8f7ec017ad4244 AUX lilypond-2.23.0-fix-font-size.patch 573 BLAKE2B a9b9fe5249b76a92aa6c0f8e4c0002f03785225e081b07d4ab34db459bd8d241b97051273846dd9efee4536e00b37fd0a064302d05b537069e17b6dff834a1b9 SHA512 523e5d1ddf68c07715e791ed9367c836010603369f14ee22ce7ab2979131be1c066dabdd66a942ed9b098c3f535577dded0bb0e1e48c35754d7f9c455d4911f5 -DIST lilypond-2.22.0.tar.gz 18023031 BLAKE2B a7512629be43680c6e6bda1404c9b8e4a9bfb0b65ad565aede9dba983ae8e5fb350e8a53250cd01314b4d032d1bbe7b391bb3acd411dc6665868f4cd04f15011 SHA512 4dcc4da1bd1aa1d10ca802acbe29f2256587cd8e2643651b6d2e42cfce0b9572d0eb1139fbc59cec98ad6b86b86e7a6910becb6be7a4350ee0adfe366daa0a65 -DIST lilypond-2.22.1.tar.gz 18033161 BLAKE2B 41bd0159e8e851a3582c35285d301113e6a50c95c7b5adbe8ab1de3cc4e84a0580fe54e2166372b6640ab3d486b48d40edbcf4eacbf211d4fcb4e5d6defae2ff SHA512 dfe159928afd8592769fe9bf940b35e285465c2103707d855e82dba860e817a195c906fa9bda6fdfabce6f5adeaf49111891e14a822bf9cfb70a98312c6a9d1d -DIST lilypond-2.23.0.tar.gz 17047610 BLAKE2B 5d19a9936893a37db3ff6de269978d586012b7546fe5f3147e86966f1d521731dd2cf074c90de5b49feff6ee6f5057c90fe6485d7ae9126a8a5810b55d2dc5b2 SHA512 0138338e9e650f1d0d96504cd31d8b191307ae3fcec839162c80b8d233b27a9ff94f5b107aa2318278a874ed14e5e47747211ac4b44839d6749337f06dc12a6d -DIST lilypond-2.23.2.tar.gz 17080861 BLAKE2B e27bde3625454dc070e4aeaa8c857c5e62b3e73fd197ba014805f657210942b3d1ef03d2d75594f63e7cc1838fbcbd40e2b42d14707b6b6eeec02cdd3f346754 SHA512 f5713394d7e79dad585e21690d8ac3c057eebe77113f1f307e8e1e117bccc26bdc5370a144505ebd887e653cee114cb9efcf75ec56b9d0320bbdf79e32498269 -DIST lilypond-2.24.0.tar.gz 19430807 BLAKE2B 2915d44e0e61a5756f515d31d11d29c657d763b7d7d84701ba67cb67c8e84faad74b8743a9703c4fe64ea4ef5f7c4ff76ed9675d62bd670aa6ea81b15385d348 SHA512 fc00736ae899519408781a7f1bf83065e493a857073d6f56cdadabc5817d4f41092dad12bfe210ec8a866f454b70f87ede6c7f1ba7aedc901134913b22c1431b DIST lilypond-2.24.3.tar.gz 19441299 BLAKE2B 6be6ca1f090869a8d545befe3d1f54122514e7dcf9aff1bcc2d78819820da8cef908c5033039eb231b48ae914c1ebd6d766566862a40721580747f017f1445ad SHA512 5153f6cbe5e68e4b3dfcc03a8299ef6b82fbfb487eb3e4f9d631b9dc5a07a972168c3f141d6d50eac936f5c7aeeacd19837c0c9ab70f11dfd5c7efe085d5b56e -EBUILD lilypond-2.22.0-r1.ebuild 3271 BLAKE2B a502a9b6a8094bc8e46a00505233066e384b5af73c81b4b970adfdc94acece9e14351926dcfd199c8dd5388719e7ccf2bbad46b936c714418ed68d89b49a608b SHA512 bb415702a34ab43258745bad83f9e1b11616aa03218886043a151114e3379bb3b5b59fe91e88cb99dfd627d64b2f6e1659f9778a497a3fe4d000aa549ad42afb -EBUILD lilypond-2.22.1-r1.ebuild 3302 BLAKE2B fc29a053a6dffb0eda5fc7e75dec3ba522fcbbc0ce28ce0eae7024712016bc2678c1c31eec84203ceb9c110c1d17ca12926c92c6ae367a04a146f2d9cf827cb7 SHA512 bac4ab7ffc2bf2af0a7012fb952684726d4a6e0cf5a67a50b0ff79ef5f5b7af6205e3dd18dc7f80d91bcc4eef9b1c78dd61d26ae61957abc5c63dfedfa7b4c02 -EBUILD lilypond-2.23.0-r1.ebuild 3181 BLAKE2B becaf30b3d2c29bd705950e3a234ea498a9741ecdd8ed7df372b2e7c9b40092e05c5d51e0d7b9c9108edc918fe06b46fa9fa30035b7f88e95118f65d31e6cdc0 SHA512 3f02ecc3c77f64be2dd14d69e833d74b4511a7b7b7e26b54946db432b4567b016f955e734515978f7c909ce81fa981a5440c91d3b05277ad107746162e0e0cf6 -EBUILD lilypond-2.23.2-r1.ebuild 3196 BLAKE2B 4e2cb0faf2ecaf6868cf7f34ed3b1ef2f47c4f74524281d557c37a7735f9eb13eca7af512e118807505fabd08f747083a7d1fdc564f52334d16331838283f3db SHA512 f10e945a238d43c2abf6b19173db28be1b3d56d01a9fa07e33ed6cc8e82dd29d158fae90194fa3798e3a3e7f2cd48a3137ed8beb035a88353540a1353bf6c55d -EBUILD lilypond-2.24.0.ebuild 2980 BLAKE2B 6caa96ba2d6f314db5c1ec863c4b09a2272658a0d0ea4c1027fb3b868c366245056aca1328044c43ba04623463027ce9d3a71bbbc17508535bfcf5fcb12b5c73 SHA512 11da7146cbced82eb60c37971ad62e56465570e2d7b04ee5043b6402e2a1754a1a5319dd584bdfbc8fc92146d4a0cba67e34ab540a9982ee08fb7ffaf504899c -EBUILD lilypond-2.24.3.ebuild 3249 BLAKE2B 1e001b53539ce4ee82b4fbf9c8932efff201fc4be5d543bfa12397b725a7fd7ef9be4d8eea2e0f58960e125f923f8b53395c05dd7fb6190b6d65e26a1769b242 SHA512 c0f13a028f164e5d5104295ebe54af414a1fc1c5cd6e75c8d165a6ddb73b8d7b612f654f2162092fdee5ae1c6a649f9b3618556ae25885ac1ec387c4f48c40e4 -EBUILD lilypond-9999.ebuild 3252 BLAKE2B 67f70a6df5dcab8ebe78464304177b9d38d0d929fa2765808d0b051eb35c66eb96a7af3a1c821a17bbd5ef3bc02647e2f98429f4c5761cd5d518d14c1669b319 SHA512 9fee2ed5c7d29859aa1e7c3e788316a042bf19096a914a2e8f2d1b8cbf814834fe46af5819cddcdbc85367f380b0ed5e2b60eb7636badd3672b60976e0364435 -MISC metadata.xml 527 BLAKE2B b110a46a24ff9f9f8b93e28a17c40ff7d0674e9162e7804b476e9568fc4ddd1afd9c7386a129e9b2c3adf2010221e463cf0a32c720edda7fa31feb8ce806f5d0 SHA512 1f5cb81806c3155895a5a3a2b773c3ebbbfb35d7cafdb37b96961a46f6db11762a25444a868af975183b386bcc8dd8bf665e082a65d1c8423b224ea3185b31cd +EBUILD lilypond-2.24.3.ebuild 3249 BLAKE2B 85e46059a325bc75259783bf6692e0827fb58ddbbdf5c6380af3ac8924a1f45f24fe697801cd9360f825704868074a26a105ff38e0d8d48de80182893d0abcba SHA512 74add15014a58d2a18a304305a72fdc953f7bec96ee12befc0c48a39a854c1dc94bcead79df71c53a9fc4d00b3cf7e57d0138185e53627cd494252c5b89de36b +EBUILD lilypond-9999.ebuild 3252 BLAKE2B 359c9bed63e669fb71cb6f20c70cd61435b846e9f329577d16a9ecaf75a0439ce34be515a8c60d99840e7e151ce1c5ae8f9cf5815f4b6d66394bef59ffdfe3c6 SHA512 de7e5270a7d614fbd1d39fe30a6a26bc44e31b31e37851f12835ad520052262b298a5469e69f2ce7b4ecb8faef5234c24174404beea3951ca077a781df987c03 +MISC metadata.xml 443 BLAKE2B a90a4f1d4685d5ca26c5948f10a2a84fc28abf22c89adcc477fab0bb465d2f257007bb22a74c0ebad4e5f2941e43063ff39fe8ae0a9e246f194aef318b7f5668 SHA512 24d3c93b4cceaa00138977e8e6137c1649baee08e96c9cd617b4ed489dfd093219dcb80419ba41c2ee84ad5989528c76c1e5b1203ef0d215e77b441c1d72db7a diff --git a/media-sound/lilypond/lilypond-2.22.0-r1.ebuild b/media-sound/lilypond/lilypond-2.22.0-r1.ebuild deleted file mode 100644 index dc2e3093c83e..000000000000 --- a/media-sound/lilypond/lilypond-2.22.0-r1.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) - -inherit elisp-common autotools python-single-r1 toolchain-funcs xdg-utils - -if [[ "${PV}" = "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/lilypond.git" -else - MAIN_VER=$(ver_cut 1-2) - SRC_URI="http://lilypond.org/download/sources/v${MAIN_VER}/${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~hppa x86" -fi - -DESCRIPTION="GNU Music Typesetter" -HOMEPAGE="http://lilypond.org/" - -LICENSE="GPL-3 FDL-1.3" -SLOT="0" -LANG_USE="l10n_ca l10n_cs l10n_de l10n_en l10n_fr l10n_hu l10n_it l10n_ja l10n_nl l10n_pt l10n_zh" -IUSE="debug doc emacs guile2 profile vim-syntax ${LANG_USE}" -unset LANG_USE -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND=" - dev-texlive/texlive-metapost - sys-apps/texinfo - app-alternatives/yacc - app-alternatives/lex - virtual/pkgconfig - doc? ( app-text/texi2html ) -" -RDEPEND="app-text/ghostscript-gpl - dev-scheme/guile:12=[deprecated,regex] - media-fonts/tex-gyre - media-libs/fontconfig - media-libs/freetype:2 - x11-libs/pango - emacs? ( >=app-editors/emacs-23.1:* ) - guile2? ( >=dev-scheme/guile-2.2:12 ) - !guile2? ( - dev-scheme/guile:12=[deprecated,regex] - <dev-scheme/guile-2.0:12 - ) - ${PYTHON_DEPS}" -DEPEND="${RDEPEND} - app-text/t1utils - dev-lang/perl - dev-libs/kpathsea - media-gfx/fontforge[png,python] - sys-devel/gettext - doc? ( - dev-texlive/texlive-langcyrillic - l10n_cs? ( dev-texlive/texlive-xetex ) - l10n_ja? ( dev-texlive/texlive-langjapanese ) - l10n_zh? ( dev-texlive/texlive-langchinese ) - ) -" -# Correct output data for tests isn't bundled with releases -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/${PN}-2.21.1-fix-font-size.patch -) - -DOCS=( DEDICATION HACKING README.md ROADMAP ) - -src_prepare() { - default - - if ! use vim-syntax ; then - sed -i 's/vim//' GNUmakefile.in || die - fi - - # respect CFLAGS - sed -i 's/OPTIMIZE -g/OPTIMIZE/' aclocal.m4 || die - - # remove bundled texinfo file (fixes bug #448560) - rm tex/texinfo.tex || die - - eautoreconf - - xdg_environment_reset #586592 -} - -src_configure() { - # fix hardcoded `ar` - sed -i "s/AR=ar/AR=$(tc-getAR)/g" flower/GNUmakefile || die "Failed to fix ar command" - - local myeconfargs=( - --with-texgyre-dir=/usr/share/fonts/tex-gyre - --disable-optimising - --disable-pipe - $(use_enable debug debugging) - $(use_enable doc documentation) - $(use_enable profile profiling) - ) - - export VARTEXFONTS="${T}/fonts" # https://bugs.gentoo.org/692010 - - econf "${myeconfargs[@]}" AR="$(tc-getAR)" -} - -src_compile() { - default - - use doc && emake LANGS="${L10N}" doc info - - if use emacs ; then - elisp-compile elisp/lilypond-{font-lock,indent,mode,what-beat}.el \ - || die "elisp-compile failed" - fi -} - -src_install() { - emake DESTDIR="${D}" vimdir=/usr/share/vim/vimfiles install - - use doc && emake DESTDIR="${D}" install-doc - - # remove elisp files since they are in the wrong directory - rm -r "${ED}"/usr/share/emacs || die - - if use emacs ; then - elisp-install ${PN} elisp/*.{el,elc} elisp/out/*.el \ - || die "elisp-install failed" - elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el - fi - - python_fix_shebang "${ED}" - - einstalldocs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/media-sound/lilypond/lilypond-2.22.1-r1.ebuild b/media-sound/lilypond/lilypond-2.22.1-r1.ebuild deleted file mode 100644 index a7c1bdfd17b5..000000000000 --- a/media-sound/lilypond/lilypond-2.22.1-r1.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) - -inherit elisp-common autotools python-single-r1 toolchain-funcs xdg-utils - -if [[ "${PV}" = "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/lilypond.git" -else - MAIN_VER=$(ver_cut 1-2) - SRC_URI="http://lilypond.org/download/sources/v${MAIN_VER}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86" -fi - -DESCRIPTION="GNU Music Typesetter" -HOMEPAGE="http://lilypond.org/" - -LICENSE="GPL-3 FDL-1.3" -SLOT="0" -LANG_USE="l10n_ca l10n_cs l10n_de l10n_en l10n_fr l10n_hu l10n_it l10n_ja l10n_nl l10n_pt l10n_zh" -IUSE="debug doc emacs guile2 profile vim-syntax ${LANG_USE}" -unset LANG_USE -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND=" - dev-texlive/texlive-metapost - sys-apps/texinfo - app-alternatives/yacc - app-alternatives/lex - virtual/pkgconfig - doc? ( app-text/texi2html ) -" -RDEPEND="app-text/ghostscript-gpl - dev-scheme/guile:12=[deprecated,regex] - media-fonts/tex-gyre - media-libs/fontconfig - media-libs/freetype:2 - x11-libs/pango - emacs? ( >=app-editors/emacs-23.1:* ) - guile2? ( >=dev-scheme/guile-2.2:12 ) - !guile2? ( - dev-scheme/guile:12=[deprecated,regex] - <dev-scheme/guile-2.0:12 - ) - ${PYTHON_DEPS}" -DEPEND="${RDEPEND} - app-text/t1utils - dev-lang/perl - dev-libs/kpathsea - media-gfx/fontforge[png,python] - sys-devel/gettext - doc? ( - dev-texlive/texlive-langcyrillic - l10n_cs? ( dev-texlive/texlive-xetex ) - l10n_ja? ( dev-texlive/texlive-langjapanese ) - l10n_zh? ( dev-texlive/texlive-langchinese ) - ) -" -# Correct output data for tests isn't bundled with releases -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/${P}-fix-font-size.patch - "${FILESDIR}"/${P}-free_font.patch -) - -DOCS=( DEDICATION HACKING README.md ROADMAP ) - -src_prepare() { - default - - if ! use vim-syntax ; then - sed -i 's/vim//' GNUmakefile.in || die - fi - - # respect CFLAGS - sed -i 's/OPTIMIZE -g/OPTIMIZE/' aclocal.m4 || die - - # remove bundled texinfo file (fixes bug #448560) - rm tex/texinfo.tex || die - - eautoreconf - - xdg_environment_reset #586592 -} - -src_configure() { - # fix hardcoded `ar` - sed -i "s/AR=ar/AR=$(tc-getAR)/g" flower/GNUmakefile || die "Failed to fix ar command" - - local myeconfargs=( - --with-texgyre-dir=/usr/share/fonts/tex-gyre - --disable-optimising - --disable-pipe - $(use_enable debug debugging) - $(use_enable doc documentation) - $(use_enable profile profiling) - ) - - export VARTEXFONTS="${T}/fonts" # https://bugs.gentoo.org/692010 - - econf "${myeconfargs[@]}" AR="$(tc-getAR)" -} - -src_compile() { - default - - use doc && emake LANGS="${L10N}" doc info - - if use emacs ; then - elisp-compile elisp/lilypond-{font-lock,indent,mode,what-beat}.el \ - || die "elisp-compile failed" - fi -} - -src_install() { - emake DESTDIR="${D}" vimdir=/usr/share/vim/vimfiles install - - use doc && emake DESTDIR="${D}" install-doc - - # remove elisp files since they are in the wrong directory - rm -r "${ED}"/usr/share/emacs || die - - if use emacs ; then - elisp-install ${PN} elisp/*.{el,elc} elisp/out/*.el \ - || die "elisp-install failed" - elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el - fi - - python_fix_shebang "${ED}" - - einstalldocs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/media-sound/lilypond/lilypond-2.23.0-r1.ebuild b/media-sound/lilypond/lilypond-2.23.0-r1.ebuild deleted file mode 100644 index 1ca508cfa3a1..000000000000 --- a/media-sound/lilypond/lilypond-2.23.0-r1.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) - -inherit elisp-common autotools python-single-r1 toolchain-funcs xdg-utils - -if [[ "${PV}" = "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/lilypond.git" -else - MAIN_VER=$(ver_cut 1-2) - SRC_URI="http://lilypond.org/download/sources/v${MAIN_VER}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86" -fi - -DESCRIPTION="GNU Music Typesetter" -HOMEPAGE="http://lilypond.org/" - -LICENSE="GPL-3 FDL-1.3" -SLOT="0" -LANG_USE="l10n_ca l10n_cs l10n_de l10n_en l10n_fr l10n_hu l10n_it l10n_ja l10n_nl l10n_pt l10n_zh" -IUSE="debug doc emacs profile vim-syntax ${LANG_USE}" -unset LANG_USE -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND=" - dev-texlive/texlive-metapost - sys-apps/texinfo - app-alternatives/yacc - app-alternatives/lex - virtual/pkgconfig - doc? ( app-text/texi2html ) -" -RDEPEND="app-text/ghostscript-gpl - dev-scheme/guile:12=[deprecated,regex] - media-fonts/tex-gyre - media-libs/fontconfig - media-libs/freetype:2 - x11-libs/pango - emacs? ( >=app-editors/emacs-23.1:* ) - ${PYTHON_DEPS}" -DEPEND="${RDEPEND} - app-text/t1utils - dev-lang/perl - dev-libs/kpathsea - media-gfx/fontforge[png,python] - sys-devel/gettext - doc? ( - dev-texlive/texlive-langcyrillic - l10n_cs? ( dev-texlive/texlive-xetex ) - l10n_ja? ( dev-texlive/texlive-langjapanese ) - l10n_zh? ( dev-texlive/texlive-langchinese ) - ) -" -# Correct output data for tests isn't bundled with releases -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/${P}-fix-font-size.patch - "${FILESDIR}"/${PN}-2.22.1-free_font.patch -) - -DOCS=( DEDICATION HACKING README.md ROADMAP ) - -src_prepare() { - default - - if ! use vim-syntax ; then - sed -i 's/vim//' GNUmakefile.in || die - fi - - # respect CFLAGS - sed -i 's/OPTIMIZE -g/OPTIMIZE/' aclocal.m4 || die - - # remove bundled texinfo file (fixes bug #448560) - rm tex/texinfo.tex || die - - eautoreconf - - xdg_environment_reset #586592 -} - -src_configure() { - # fix hardcoded `ar` - sed -i "s/AR=ar/AR=$(tc-getAR)/g" flower/GNUmakefile || die "Failed to fix ar command" - - local myeconfargs=( - --with-texgyre-dir=/usr/share/fonts/tex-gyre - --disable-optimising - --disable-pipe - $(use_enable debug debugging) - $(use_enable doc documentation) - $(use_enable profile profiling) - ) - - export VARTEXFONTS="${T}/fonts" # https://bugs.gentoo.org/692010 - - econf "${myeconfargs[@]}" AR="$(tc-getAR)" -} - -src_compile() { - default - - use doc && emake LANGS="${L10N}" doc info - - if use emacs ; then - elisp-compile elisp/lilypond-{font-lock,indent,mode,what-beat}.el \ - || die "elisp-compile failed" - fi -} - -src_install() { - emake DESTDIR="${D}" vimdir=/usr/share/vim/vimfiles install - - use doc && emake DESTDIR="${D}" install-doc - - # remove elisp files since they are in the wrong directory - rm -r "${ED}"/usr/share/emacs || die - - if use emacs ; then - elisp-install ${PN} elisp/*.{el,elc} elisp/out/*.el \ - || die "elisp-install failed" - elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el - fi - - python_fix_shebang "${ED}" - - einstalldocs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/media-sound/lilypond/lilypond-2.23.2-r1.ebuild b/media-sound/lilypond/lilypond-2.23.2-r1.ebuild deleted file mode 100644 index 82909b60dbe2..000000000000 --- a/media-sound/lilypond/lilypond-2.23.2-r1.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) - -inherit elisp-common autotools python-single-r1 toolchain-funcs xdg-utils - -if [[ "${PV}" = "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/lilypond.git" -else - MAIN_VER=$(ver_cut 1-2) - SRC_URI="http://lilypond.org/download/sources/v${MAIN_VER}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86" -fi - -DESCRIPTION="GNU Music Typesetter" -HOMEPAGE="http://lilypond.org/" - -LICENSE="GPL-3 FDL-1.3" -SLOT="0" -LANG_USE="l10n_ca l10n_cs l10n_de l10n_en l10n_fr l10n_hu l10n_it l10n_ja l10n_nl l10n_pt l10n_zh" -IUSE="debug doc emacs profile vim-syntax ${LANG_USE}" -unset LANG_USE -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND=" - dev-texlive/texlive-metapost - sys-apps/texinfo - app-alternatives/yacc - app-alternatives/lex - virtual/pkgconfig - doc? ( app-text/texi2html ) -" -RDEPEND="app-text/ghostscript-gpl - dev-scheme/guile:12=[deprecated,regex] - media-fonts/tex-gyre - media-libs/fontconfig - media-libs/freetype:2 - x11-libs/pango - emacs? ( >=app-editors/emacs-23.1:* ) - ${PYTHON_DEPS}" -DEPEND="${RDEPEND} - app-text/t1utils - dev-lang/perl - dev-libs/kpathsea - media-gfx/fontforge[png,python] - sys-devel/gettext - doc? ( - dev-texlive/texlive-langcyrillic - l10n_cs? ( dev-texlive/texlive-xetex ) - l10n_ja? ( dev-texlive/texlive-langjapanese ) - l10n_zh? ( dev-texlive/texlive-langchinese ) - ) -" -# Correct output data for tests isn't bundled with releases -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/${PN}-2.23.0-fix-font-size.patch - "${FILESDIR}"/${PN}-2.22.1-free_font.patch -) - -DOCS=( DEDICATION HACKING README.md ROADMAP ) - -src_prepare() { - default - - if ! use vim-syntax ; then - sed -i 's/vim//' GNUmakefile.in || die - fi - - # respect CFLAGS - sed -i 's/OPTIMIZE -g/OPTIMIZE/' aclocal.m4 || die - - # remove bundled texinfo file (fixes bug #448560) - rm tex/texinfo.tex || die - - eautoreconf - - xdg_environment_reset #586592 -} - -src_configure() { - # fix hardcoded `ar` - sed -i "s/AR=ar/AR=$(tc-getAR)/g" flower/GNUmakefile || die "Failed to fix ar command" - - local myeconfargs=( - --with-texgyre-dir=/usr/share/fonts/tex-gyre - --disable-optimising - --disable-pipe - $(use_enable debug debugging) - $(use_enable doc documentation) - $(use_enable profile profiling) - ) - - export VARTEXFONTS="${T}/fonts" # https://bugs.gentoo.org/692010 - - econf "${myeconfargs[@]}" AR="$(tc-getAR)" -} - -src_compile() { - default - - use doc && emake LANGS="${L10N}" doc info - - if use emacs ; then - elisp-compile elisp/lilypond-{font-lock,indent,mode,what-beat}.el \ - || die "elisp-compile failed" - fi -} - -src_install() { - emake DESTDIR="${D}" vimdir=/usr/share/vim/vimfiles install - - use doc && emake DESTDIR="${D}" install-doc - - # remove elisp files since they are in the wrong directory - rm -r "${ED}"/usr/share/emacs || die - - if use emacs ; then - elisp-install ${PN} elisp/*.{el,elc} elisp/out/*.el \ - || die "elisp-install failed" - elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el - fi - - python_fix_shebang "${ED}" - - einstalldocs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/media-sound/lilypond/lilypond-2.24.0.ebuild b/media-sound/lilypond/lilypond-2.24.0.ebuild deleted file mode 100644 index e7321aa8924b..000000000000 --- a/media-sound/lilypond/lilypond-2.24.0.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit elisp-common autotools python-single-r1 toolchain-funcs xdg-utils - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/lilypond.git" -else - MAIN_VER=$(ver_cut 1-2) - SRC_URI="http://lilypond.org/download/sources/v${MAIN_VER}/${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~hppa ~riscv x86" -fi - -DESCRIPTION="GNU Music Typesetter" -HOMEPAGE="http://lilypond.org/" - -LICENSE="GPL-3 FDL-1.3" -SLOT="0" -LANG_USE="l10n_ca l10n_cs l10n_de l10n_en l10n_fr l10n_hu l10n_it l10n_ja l10n_nl l10n_pt l10n_zh" -IUSE="debug doc emacs profile ${LANG_USE}" -unset LANG_USE -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND=" - dev-texlive/texlive-metapost - sys-apps/texinfo - app-alternatives/yacc - app-alternatives/lex - virtual/pkgconfig - doc? ( app-text/texi2html ) -" -RDEPEND="app-text/ghostscript-gpl - >=dev-scheme/guile-2.2:12=[deprecated,regex] - media-fonts/tex-gyre - media-libs/fontconfig - media-libs/freetype:2 - x11-libs/pango - emacs? ( >=app-editors/emacs-23.1:* ) - ${PYTHON_DEPS}" -DEPEND="${RDEPEND} - app-text/t1utils - dev-lang/perl - dev-libs/kpathsea - media-gfx/fontforge[png,python] - sys-devel/gettext - doc? ( - dev-texlive/texlive-langcyrillic - l10n_cs? ( dev-texlive/texlive-xetex ) - l10n_ja? ( dev-texlive/texlive-langjapanese ) - l10n_zh? ( dev-texlive/texlive-langchinese ) - ) -" -# Correct output data for tests isn't bundled with releases -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/${PN}-2.23.0-fix-font-size.patch - "${FILESDIR}"/${PN}-2.22.1-free_font.patch -) - -DOCS=( DEDICATION README.md ROADMAP ) - -src_prepare() { - default - - # respect CFLAGS - sed -i 's/OPTIMIZE -g/OPTIMIZE/' aclocal.m4 || die - - eautoreconf - - xdg_environment_reset #586592 -} - -src_configure() { - # fix hardcoded `ar` - sed -i "s/AR=ar/AR=$(tc-getAR)/g" flower/GNUmakefile || die "Failed to fix ar command" - - local myeconfargs=( - --disable-optimising - --disable-pipe - $(use_enable debug debugging) - $(use_enable doc documentation) - $(use_enable profile profiling) - ) - - export VARTEXFONTS="${T}/fonts" # https://bugs.gentoo.org/692010 - - econf "${myeconfargs[@]}" AR="$(tc-getAR)" -} - -src_compile() { - default - - use doc && emake LANGS="${L10N}" doc info - - if use emacs ; then - elisp-compile elisp/lilypond-{font-lock,indent,mode,what-beat}.el \ - || die "elisp-compile failed" - fi -} - -src_install() { - emake DESTDIR="${D}" vimdir=/usr/share/vim/vimfiles install - - use doc && emake DESTDIR="${D}" install-doc - - # remove elisp files since they are in the wrong directory - rm -r "${ED}"/usr/share/emacs || die - - if use emacs ; then - elisp-install ${PN} elisp/*.{el,elc} elisp/out/*.el \ - || die "elisp-install failed" - elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el - fi - - python_fix_shebang "${ED}" - - einstalldocs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/media-sound/lilypond/lilypond-2.24.3.ebuild b/media-sound/lilypond/lilypond-2.24.3.ebuild index 8acc71dc798d..4e54c94b78ae 100644 --- a/media-sound/lilypond/lilypond-2.24.3.ebuild +++ b/media-sound/lilypond/lilypond-2.24.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..13} ) inherit elisp-common autotools python-single-r1 toolchain-funcs xdg-utils diff --git a/media-sound/lilypond/lilypond-9999.ebuild b/media-sound/lilypond/lilypond-9999.ebuild index fb0d6447256b..21f014259fe7 100644 --- a/media-sound/lilypond/lilypond-9999.ebuild +++ b/media-sound/lilypond/lilypond-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{9..13} ) inherit elisp-common autotools python-single-r1 toolchain-funcs xdg-utils diff --git a/media-sound/lilypond/metadata.xml b/media-sound/lilypond/metadata.xml index ecc01c28acaf..9e6f97fb7f7f 100644 --- a/media-sound/lilypond/metadata.xml +++ b/media-sound/lilypond/metadata.xml @@ -8,7 +8,4 @@ <longdescription lang="en"> LilyPond is an automated engraving system. It formats music beautifully and automatically, and has a friendly syntax for its input files. </longdescription> - <use> - <flag name="guile2">Enable experimental support for Guile 2</flag> - </use> </pkgmetadata> |