Package libid3tag: 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 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 | %define _unpackaged_files_terminate_build 1 %def_disable static Name: libid3tag Version: 0.15.1b Release: alt9 Summary: ID3 Tag manipulation library Summary(ru_RU.UTF-8): Библиотека для работы с тегами ID3 License: GPL-2.0 Group: Sound Url: http://mad.sourceforge.net/ # http://download.sourceforge.net/%name/%name-%version.tar.bz2 Source: %name-%version.tar Patch1: %name-0.15.0b-alt-pkgconfig.patch Patch2: libid3tag-0.15.1b-fix-CVE-2008-2109.patch # Patches from Debian Patch10: 10_a_capella.dpatch # CVE-2004-2779 Patch11: 10_utf16.dpatch Patch12: 11_unknown_encoding.dpatch Patch13: gperf_size_t.patch # Patches from Gentoo Patch20: libid3tag-0.15.1b-file-write.patch Patch21: libid3tag-0.15.1b-tag.patch %{?_enable_static:BuildPreReq: glibc-devel-static} BuildRequires: gcc-c++ gperf libstdc++-devel zlib-devel %description %name is a library for reading and (eventually) writing ID3 tags, both ID3v1 and the various versions of ID3v2. %description -l ru_RU.UTF-8 %name -- это библиотека для чтения и записи тегов ID3v1 и ID3v2. %package devel Summary: Development files for %name Group: Development/C PreReq: %name = %EVR %description devel This package contains development files required for packaging software using %name library. %description devel -l ru_RU.UTF-8 В этом пакете находятся файлы, необходимые для использования %name в разработке приложений. %package devel-static Summary: Static libraries for %name Group: Development/C PreReq: %name-devel = %EVR %description devel-static This package contains development libraries required for packaging statically linked %name-based software. %description devel-static -l ru_RU.UTF-8 В этом пакете находятся статические библиотеки, необходимые для использования %name в разработке статических приложений. %prep %setup %patch1 -p1 %patch2 -p0 %patch10 -p1 %patch11 -p1 %patch12 -p1 %patch13 -p1 %patch20 -p1 %patch21 -p1 touch NEWS AUTHORS ChangeLog %build %set_libtool_version 1.5 %autoreconf %configure %{subst_enable static} # SMP-incompatible build %make %install %makeinstall_std %files %doc COPYING %doc CHANGES README CREDITS COPYRIGHT %_libdir/*.so.* %files devel %_libdir/*.so %_pkgconfigdir/* %_includedir/* %if_enabled static %files devel-static %_libdir/*.a %endif %changelog * Mon Oct 19 2020 Aleksei Nikiforov <darktemplar@altlinux.org> 0.15.1b-alt9 - Applied patches from Debian and Gentoo (Fixes: CVE-2004-2779). * Thu Jul 13 2017 Aleksei Nikiforov <darktemplar@altlinux.org> 0.15.1b-alt8 - Fixed build with gcc-6 * Fri Apr 22 2011 Dmitry V. Levin <ldv@altlinux.org> 0.15.1b-alt7.2 - Rebuilt for debuginfo. * Thu Dec 16 2010 Dmitry V. Levin <ldv@altlinux.org> 0.15.1b-alt7.1 - Rebuilt for soname set-versions. * Thu Nov 12 2009 Mykola Grechukh <gns@altlinux.ru> 0.15.1b-alt7 - patched with rcc * Wed Nov 04 2009 Igor Vlasenko <viy@altlinux.ru> 0.15.1b-alt6.1 - NMU (by repocop): the following fixes applied: * post_ldconfig for libid3tag * postun_ldconfig for libid3tag * Sat May 17 2008 Pavlov Konstantin <thresh@altlinux.ru> 0.15.1b-alt6 - Fix CVE-2008-2109. * Sat Jan 27 2007 Pavlov Konstantin <thresh@altlinux.ru> 0.15.1b-alt5 - Added autoreconf. - Minor spec cleanup. - Changed packager field. * Thu Jun 17 2004 Andrey Astafiev <andrei@altlinux.ru> 0.15.1b-alt4 - Fixed bug #3292: gpref is required for building. * Thu Jun 10 2004 Andrey Astafiev <andrei@altlinux.ru> 0.15.1b-alt3 - Fixed bug #3405: Typo in russian summary. * Thu Mar 04 2004 Andrey Astafiev <andrei@altlinux.ru> 0.15.1b-alt2 - 0.15.1b * Wed Nov 26 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.15.0b-alt4.1 - fixed buildreqs. - don't package .la files. * Fri Nov 21 2003 Andrey Astafiev <andrei@altlinux.ru> 0.15.0b-alt4 - Repaired changelog. * Thu Nov 20 2003 Yuri N. Sedunov <aris@altlinux.ru> 0.15.0b-alt3.1 - use libtool_1.4 * Fri Nov 14 2003 Andrey Astafiev <andrei@altlinux.ru> 0.15.0b-alt3 - Fixed build on SMP systems. * Mon Nov 03 2003 Andrey Astafiev <andrei@altlinux.ru> 0.15.0b-alt2 - Added patch for pkgconfig. * Fri Jun 06 2003 Andrey Astafiev <andrei@altlinux.ru> 0.15.0b-alt1 - libid3tag is now in separate tarball. * Sat Mar 15 2003 Andrey Astafiev <andrei@altlinux.ru> 0.14.2b-alt4 - Library libid3tag moved to separate binary package. * Sun Oct 13 2002 Yuri N. Sedunov <aris@altlinux.ru> 0.14.2b-alt3 - rebuild with gcc-3.2 - Packager tag added. * Tue Feb 12 2002 Andrey Astafiev <andrei@altlinux.ru> 0.14.2b-alt2 - Packager field fixed. * Fri Nov 09 2001 Andrey Astafiev <andrei@altlinux.ru> 0.14.2b-alt1 - 0.14.2b * Tue Oct 23 2001 Andrey Astafiev <andrei@altlinux.ru> 0.14.1b-alt1 - 0.14.1b * Fri Oct 19 2001 Andrey Astafiev <andrei@altlinux.ru> 0.14.0b-alt1 - 0.14.0b * Mon Sep 03 2001 Dmitry V. Levin <ldv@altlinux.ru> 0.13.0b-alt2 - Blind minor specfile cleanup. * Mon Sep 3 2001 Andrey Astafiev <andrei@altlinux.ru> 0.13.0b-alt1 - First version of RPM package. |