Package libserd: 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 | # BEGIN SourceDeps(oneline): BuildRequires: waf # END SourceDeps(oneline) Group: System/Libraries %add_optflags %optflags_shared %define oldname serd # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} %global maj 0 Name: libserd Version: 0.30.10 Release: alt1_3 Summary: A lightweight C library for RDF syntax License: ISC URL: http://drobilla.net/software/serd/ Source0: http://download.drobilla.net/%{oldname}-%{version}.tar.bz2 BuildRequires: doxygen BuildRequires: graphviz libgraphviz BuildRequires: glib2-devel libgio libgio-devel BuildRequires: python3 BuildRequires: gcc BuildRequires: python3-module-sphinx python3-module-sphinx-sphinx-build-symlink #BuildRequires: python3-module-sphinx_lv2_theme Source44: import.info Provides: serd = %{version}-%{release} %description %{oldname} is a lightweight C library for RDF syntax which supports reading and writing Turtle, TRiG, NTriples, and NQuads. Serd is suitable for performance-critical or resource-limited applications, such as serialising very large data sets, network protocols, or embedded systems that require minimal dependencies and lightweight deployment. %package devel Group: Development/Other Summary: Development libraries and headers for %{oldname} Requires: %{name} = %{version}-%{release} Provides: serd-devel = %{version}-%{release} %description devel %{oldname} is a lightweight C library for RDF syntax which supports reading and writing Turtle, TRiG, NTriples, and NQuads. This package contains the headers and development libraries for %{oldname}. %prep %setup -n %{oldname}-%{version} -q # Do not run ldconfig, see # https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets sed -i -e 's|bld.add_post_fun(autowaf.run_ldconfig)||' wscript %build /usr/bin/python3 waf configure \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --mandir=%{_mandir} \ --datadir=%{_datadir} \ --docdir=%{_docdir} \ --test \ # --docs /usr/bin/python3 waf build -v %{?_smp_mflags} %install DESTDIR=%{buildroot} /usr/bin/python3 waf install chmod +x %{buildroot}%{_libdir}/lib%{oldname}-%{maj}.so.* # Delete sphinx buildinfo #rm %{buildroot}%{_docdir}/%{oldname}-%{maj}/c/{html,singlehtml}/.buildinfo # Move devel docs to the right directory #install -d %{buildroot}%{_docdir}/%{oldname}/%{oldname}-%{maj} #mv %{buildroot}%{_docdir}/%{oldname}-%{maj}/c %{buildroot}%{_docdir}/%{oldname}/%{oldname}-%{maj}/c %files %doc --no-dereference COPYING %doc AUTHORS NEWS README.md %doc %{_mandir}/man1/serdi.1* %{_libdir}/lib%{oldname}-%{maj}.so.%{maj}* %{_bindir}/serdi %files devel #doc %{_docdir}/%{oldname}/%{oldname}-%{maj}/ %{_libdir}/lib%{oldname}-%{maj}*.so %{_libdir}/pkgconfig/%{oldname}*.pc %{_includedir}/%{oldname}-%{maj}/ %changelog * Mon Oct 25 2021 Igor Vlasenko <viy@altlinux.org> 0.30.10-alt1_3 - new version * Sat Dec 26 2020 Igor Vlasenko <viy@altlinux.ru> 0.30.6-alt1_1 - update to new release by fcimport * Fri Dec 27 2019 Igor Vlasenko <viy@altlinux.ru> 0.30.2-alt1_1 - update to new release by fcimport * Sat Feb 09 2019 Igor Vlasenko <viy@altlinux.ru> 0.30.0-alt1_1 - update to new release by fcimport * Tue Oct 10 2017 Igor Vlasenko <viy@altlinux.ru> 0.28.0-alt1_2 - rebuild with libaltascpp * Thu Mar 16 2017 Igor Vlasenko <viy@altlinux.ru> 0.22.0-alt1_2 - update to new release by fcimport * Wed Sep 21 2016 Igor Vlasenko <viy@altlinux.ru> 0.22.0-alt1_1 - update to new release by fcimport * Mon Feb 15 2016 Igor Vlasenko <viy@altlinux.ru> 0.20.0-alt1_3 - update to new release by fcimport * Sun Sep 20 2015 Igor Vlasenko <viy@altlinux.ru> 0.20.0-alt1_2 - update to new release by fcimport * Wed Aug 27 2014 Igor Vlasenko <viy@altlinux.ru> 0.20.0-alt1_1 - update to new release by fcimport * Tue Jul 01 2014 Igor Vlasenko <viy@altlinux.ru> 0.18.2-alt1_4 - update to new release by fcimport * Fri Jan 03 2014 Igor Vlasenko <viy@altlinux.ru> 0.18.2-alt1_3 - update to new release by fcimport * Mon Aug 12 2013 Igor Vlasenko <viy@altlinux.ru> 0.18.2-alt1_2 - update to new release by fcimport * Sun May 26 2013 Igor Vlasenko <viy@altlinux.ru> 0.18.2-alt1_1 - update to new release by fcimport * Tue Mar 26 2013 Igor Vlasenko <viy@altlinux.ru> 0.18.0-alt1_2 - fc import |