Package libdwarf: 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 | Name: libdwarf Version: 20160613 Release: alt0.M80P.1 Summary: Library to access the DWARF Debugging file format Group: Development/C License: LGPLv2 Url: http://www.prevanders.net/dwarf.html BuildPreReq: gcc-c++ binutils-devel libelf-devel %define soversion 0 %define soname libdwarf.so.%soversion %define sofullname libdwarf.so.%soversion.%version.0 Packager: Vitaly Lipatov <lav@altlinux.ru> Source: http://www.prevanders.net/%name-%version.tar.gz %package devel Summary: Library and header files of libdwarf Group: Development/C License: LGPLv2 Requires: %name = %version-%release %package devel-static Summary: Static libdwarf library Group: Development/C License: LGPLv2 Requires: %name-devel-static = %version-%release %package tools Summary: Tools for accessing DWARF debugging information Group: Development/Tools License: GPLv2 Requires: %name = %version-%release %description Library to access the DWARF debugging file format which supports source level debugging of a number of procedural languages, such as C, C++, and Fortran. Please see http://www.dwarfstd.org for DWARF specification. %description devel-static Static libdwarf library. %description devel Development package containing library and header files of libdwarf. %description tools C++ version of dwarfdump (dwarfdump2) command-line utilities to access DWARF debug information. %prep %setup -n dwarf-%version %build %configure --enable-shared --disable-nonshared LD_LIBRARY_PATH="../libdwarf" %make_build SONAME="%soname" %install install -pDm 0644 libdwarf/dwarf.h %buildroot%_includedir/libdwarf/dwarf.h #install -pDm 0644 libdwarf/libdwarf.a %buildroot%_libdir/libdwarf.a install -pDm 0644 libdwarf/libdwarf.h %buildroot%_includedir/libdwarf/libdwarf.h install -pDm 0755 libdwarf/libdwarf.so %buildroot%_libdir/%sofullname ln -s %sofullname %buildroot%_libdir/%soname ln -s %sofullname %buildroot%_libdir/libdwarf.so install -pDm 0755 dwarfdump/dwarfdump %buildroot%_bindir/dwarfdump %files %doc libdwarf/ChangeLog libdwarf/README libdwarf/COPYING libdwarf/LIBDWARFCOPYRIGHT libdwarf/LGPL.txt %_libdir/libdwarf.so.* #files devel-static #{_libdir}/libdwarf.a %files devel %doc libdwarf/*.pdf %_includedir/libdwarf %_libdir/libdwarf.so %files tools %doc dwarfdump/README dwarfdump/ChangeLog dwarfdump/COPYING dwarfdump/DWARFDUMPCOPYRIGHT dwarfdump/GPL.txt %_bindir/dwarfdump %changelog * Wed Aug 16 2017 Andrey Cherepanov <cas@altlinux.org> 20160613-alt0.M80P.1 - Backport new version to p8 branch * Sun Aug 14 2016 Vitaly Lipatov <lav@altlinux.ru> 20160613-alt1 - new version 20160613 (with rpmrb script) * Tue Aug 19 2014 Denis Kirienko <dk@altlinux.org> 20140805-alt1 - Update to 20140805, built for ALT Linux * Tue Feb 4 2014 Tom Hughes <tom@compton.nu> - 20140131-2 - Link libdwarf.so with libelf * Sun Feb 2 2014 Tom Hughes <tom@compton.nu> - 20140131-1 - Update to 20140131 upstream release * Tue Jan 7 2014 Tom Hughes <tom@compton.nu> - 20130729-2 - Update upstream URLs to point at new site * Wed Jul 31 2013 Tom Hughes <tom@compton.nu> - 20130729-1 - Update to 20130729 release * Fri Feb 8 2013 Tom Hughes <tom@compton.nu> - 20130207-1 - Update to 20130207 release * Sun Jan 27 2013 Tom Hughes <tom@compton.nu> - 20130126-1 - Update to 20130126 release - Revert soname to libdwarf.so.0 * Sat Jan 26 2013 Tom Hughes <tom@compton.nu> - 20130125-1 - Update to 20130125 release - Bump soname to libdwarf.so.1 * Mon Dec 3 2012 Tom Hughes <tom@compton.nu> - 20121130-1 - Update to 20121130 release * Thu Nov 29 2012 Tom Hughes <tom@compton.nu> - 20121127-1 - Update to 20121127 release * Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120410-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jul 13 2012 Tom Hughes <tom@compton.nu> - 20120410-1 - Update to 20120410 release - Drop the 0. from the version - the dates are the upstream versions - Remove explicit dependencies on elfutils-libelf * Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20110612-3 - Rebuilt for c++ ABI breakage * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20110612-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Jul 13 2011 Parag Nemade <paragn AT fedoraproject DOT org> - 0.20110612-1 - Update to 20110612 release * Wed Mar 09 2011 Parag Nemade <paragn AT fedoraproject DOT org> - 0.20110113-1 - Update to 20110113 release * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20100629-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue Jul 06 2010 Parag Nemade <paragn AT fedoraproject.org> - 0.20100629-1 - Update to 20100629 release - Add -static subpackage as request in rh#586807 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20090324-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Mar 31 2009 - Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> - 0.20090324-4 - Adding _smp_mflags for libdwarf build - Move CFLAGS override from configure to make * Mon Mar 30 2009 - Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> - 0.20090324-3 - Remove AutoreqProv no * Thu Mar 26 2009 - Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> - 0.20090324-2 - Drop the C implementation of dwarfdump. (dwarfdump1) - Since the doc package is small, we combined the contents into the devel package. - Fix the version string. - Drop the static library. - Add release number to "Requires". - Fix licensing (v2 instead of v2+) - Change linking for libdwarf.so and libdwarf.so.0 * Wed Mar 25 2009 - Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> - 20090324-1 - Initial Revision |