Package dragonfly-reverb: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | %define _unpackaged_files_terminate_build 1 %define _customdocdir %_defaultdocdir/%name %define _optlevel 3 Name: dragonfly-reverb Version: 3.2.10 Release: alt1 Summary: A set of free reverb effects License: GPL-3.0 Group: Sound # VCS: https://github.com/michaelwillis/dragonfly-reverb URL: https://michaelwillis.github.io/dragonfly-reverb/ Source: %name-%version.tar Source1: sub-merge.sources.txt Source2: sub-merge.unpack.sh # import sub-merge sources here %(cat %SOURCE1) BuildRequires: gcc-c++ BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(liblo) BuildRequires: pkgconfig(lv2) BuildRequires: pkgconfig(x11) %description Dragonfly Reverb is a free reverb bundle including Hall, Room, Plate, and Early Reflections. %package standalone Group: Sound Summary: A set of free reverb effects -- standalone versions %description standalone Dragonfly Reverb is a free reverb bundle including Hall, Room, Plate, and Early Reflections. This package contains these effects built as standalone applications, intended for use with JACK. %package -n lv2-%name-plugins Group: Sound Summary: A set of free reverb effects -- LV2 versions %description -n lv2-%name-plugins Dragonfly Reverb is a free reverb bundle including Hall, Room, Plate, and Early Reflections. This package contains these effects built as LV2 plugins. %package docs Group: Documentation Summary: The documentation for Dragonfly Reverb BuildArch: noarch %description docs %summary %prep %setup sh '%SOURCE2' # don't build VST targets, we don't ship them sed -i '/^TARGETS / s/vst.\|clap//g ' plugins/*/Makefile %build %make_build BASE_OPTS='%optflags' VERBOSE=true SKIP_STRIPPING=true AR=gcc-ar %install names='DragonflyEarlyReflections DragonflyHallReverb DragonflyPlateReverb DragonflyRoomReverb' mkdir -p %buildroot%_bindir for name in $names; do install -m755 bin/$name %buildroot%_bindir done mkdir -p %buildroot%_libdir/lv2 for name in $names; do cp -R bin/$name.lv2 %buildroot%_libdir/lv2 done find %buildroot%_libdir/lv2 -type f -exec chmod 644 '{}' ';' %files standalone %_bindir/* %files -n lv2-%name-plugins %_libdir/lv2/* %files docs %doc docs %changelog * Tue May 09 2023 Ivan A. Melnikov <iv@altlinux.org> 3.2.10-alt1 - 3.2.10 * Thu Dec 29 2022 Ivan A. Melnikov <iv@altlinux.org> 3.2.8-alt1 - 3.2.8 * Tue Sep 27 2022 Ivan A. Melnikov <iv@altlinux.org> 3.2.7-alt1 - 3.2.7 * Mon Sep 06 2021 Ivan A. Melnikov <iv@altlinux.org> 3.2.5-alt2 - Fix build with LTO - Mark docs subpackage as noarch (thx repocop@) * Wed Jul 07 2021 Ivan A. Melnikov <iv@altlinux.org> 3.2.5-alt1 - Initial build for Sisyphus |