Package libenet: 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 | %define _unpackaged_files_terminate_build 1 %define _stripped_files_terminate_build 1 %set_verify_elf_method strict %{?optflags_lto:%global optflags_lto %optflags_lto -ffat-lto-objects} %define _libname enet Name: libenet Version: 1.3.13 Release: alt2 Summary: Thin, simple and robust network layer on top of UDP Group: System/Libraries License: MIT Url: http://enet.bespin.org/ Source0: http://enet.bespin.org/download/%_libname-%version.tar.gz %description ENet is a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol). The primary feature it provides is optional reliable, in-order delivery of packets. ENet is NOT intended to be a general purpose high level networking library that handles authentication, lobbying, server discovery, compression, encryption and other high level, often application level or dependent tasks. %package devel Summary: Development files for enet Group: Development/C Requires: %name = %EVR %description devel The libenet-devel package contains libraries and header files for developing applications that use enet. %package devel-static Summary: Static library for enet Group: Development/C Requires: %name = %EVR %description devel-static Static library for enet %prep %setup -n %_libname-%version %build %add_optflags -D_FILE_OFFSET_BITS=64 export CFLAGS="$RPM_OPT_FLAGS -fPIC" %configure %make gcc -shared -Wl,-soname,%name.so.1 *.o -o %name.so.1 %install %makeinstall_std install -pDm644 %name.so.1 %buildroot%_libdir/%name.so.1 install -d %buildroot%_pkgconfigdir install -m644 *.pc %buildroot%_pkgconfigdir %files %doc ChangeLog LICENSE README %_libdir/%name.so.* %files devel-static %_libdir/%name.a %files devel %doc docs/html %_includedir/%_libname %_libdir/%name.so %_pkgconfigdir/* %changelog * Tue Oct 12 2021 Aleksei Nikiforov <darktemplar@altlinux.org> 1.3.13-alt2 - Fixed build with LTO * Tue Jul 14 2015 Fr. Br. George <george@altlinux.ru> 1.3.13-alt1 - Autobuild version bump to 1.3.13 * Mon May 12 2014 Fr. Br. George <george@altlinux.ru> 1.3.12-alt1 - Autobuild version bump to 1.3.12 * Wed Jan 15 2014 Fr. Br. George <george@altlinux.ru> 1.3.11-alt1 - Autobuild version bump to 1.3.11 * Sun Oct 27 2013 Fr. Br. George <george@altlinux.ru> 1.3.10-alt1 - Autobuild version bump to 1.3.10 * Thu Aug 22 2013 Fr. Br. George <george@altlinux.ru> 1.3.9-alt1 - Autobuild version bump to 1.3.9 * Mon Jun 10 2013 Fr. Br. George <george@altlinux.ru> 1.3.8-alt1 - Autobuild version bump to 1.3.8 * Sun Mar 31 2013 Fr. Br. George <george@altlinux.ru> 1.3.7-alt1 - Autobuild version bump to 1.3.7 * Mon Dec 17 2012 Fr. Br. George <george@altlinux.ru> 1.3.6-alt1 - Autobuild version bump to 1.3.6 - Fix autobuild bug (Closes: 27415) * Thu Nov 29 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.3.5-alt1.1 - Added pkg-config file (ALT #28141) * Thu Nov 15 2012 Fr. Br. George <george@altlinux.ru> 1.3.5-alt1 - Autobuild version bump to 1.3.5 - Closes: 27415 * Fri Sep 28 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.2-alt1.qa3 - Rebuilt for debuginfo * Thu Nov 25 2010 Igor Vlasenko <viy@altlinux.ru> 1.2-alt1.qa2 - rebuild using girar-nmu to require/provide setversion by request of mithraen@ * Sat Nov 14 2009 Repocop Q. A. Robot <repocop@altlinux.org> 1.2-alt1.qa1 - NMU (by repocop): the following fixes applied: * post_ldconfig for libenet * postun_ldconfig for libenet * postclean-05-filetriggers for spec file * Mon Nov 24 2008 Fr. Br. George <george@altlinux.ru> 1.2-alt1 - Initial build from SuSE * Sat Jun 21 2008 Toni Graffy <toni@links2linux.de> - 1.2-0.pm.2 - fixed Group for libenet-devel * Fri Feb 15 2008 Toni Graffy <toni@links2linux.de> - 1.2-0.pm.1 - update to 1.2 * Mon Oct 08 2007 Toni Graffy <toni@links2linux.de> - 1.1-0.pm.1 - initial build for packman - spec adapted from Fedora package from Hans de Goede <j.w.r.degoede@hhs.nl> |