Package rpm-build-gir: 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 | Name: rpm-build-gir Version: 0.7.3 Release: alt3.1 Summary: RPM helper macros and dependency utils to build GObject Introspection packages License: GPL Group: Development/Other Source: %name-%version.tar BuildArch: noarch Requires: xml-utils %description These helper macros and dependency calculation utils facilitate creation of RPM packages containing GObject Introspection files. %prep %setup %install mkdir -p %buildroot{%_rpmlibdir,%_rpmmacrosdir} install -pD -m644 rpm-build-gir.macros %buildroot%_rpmmacrosdir/gobject-introspection install -p -m755 typelib.env %buildroot%_rpmmacrosdir/typelib.env for f in gir.req* gir.prov* typelib.req* typelib.prov* gir-js.req* gir-python.req* rpm-build-gir.functions; do install -m755 -p "$f" "%buildroot%_rpmlibdir/$f" done ln -s typelib.prov.files %buildroot%_rpmlibdir/typelib.req.files ln -s gir.prov.files %buildroot%_rpmlibdir/gir.req.files %files %_rpmmacrosdir/gobject-introspection %_rpmmacrosdir/typelib.env %_rpmlibdir/%name.functions %_rpmlibdir/gir* %_rpmlibdir/typelib* %changelog * Wed Apr 26 2023 Yuri N. Sedunov <aris@altlinux.org> 0.7.3-alt3.1 - replaced "egrep" with "grep -E" * Mon Dec 02 2019 Yuri N. Sedunov <aris@altlinux.org> 0.7.3-alt3 - gir-python.req: switched to libpeas-python3-loader * Sun Jul 07 2019 Yuri N. Sedunov <aris@altlinux.org> 0.7.3-alt2 - gir-js.req: fixed for "let X = imports.gi.X" * Fri Jun 28 2019 Yuri N. Sedunov <aris@altlinux.org> 0.7.3-alt1 - gir-js.req: modified to support more JS expressions (ALT #36929) * Sun Jun 02 2019 Yuri N. Sedunov <aris@altlinux.org> 0.7.2-alt5 - gir-js.req: fixed regexp for syntax without semicolon at end of lines * Sat Aug 18 2018 Yuri N. Sedunov <aris@altlinux.org> 0.7.2-alt4 - gir-js.req: support for new "const {X, Y, Z, ... } = imports.gi;" expression * Sun Mar 12 2017 Yuri N. Sedunov <aris@altlinux.org> 0.7.2-alt3 - gir-python.req.files: fix for "python3 script text executable" * Sun Jan 26 2014 Yuri N. Sedunov <aris@altlinux.org> 0.7.2-alt2 - modified gir-js.req using TypeLibReq_Skip() too * Fri Mar 08 2013 Yuri N. Sedunov <aris@altlinux.org> 0.7.2-alt1 - rpm-build-gir.macros: added %%set_girdir macros - typelib.env: exported RPM_GIRDIR variable - modified gir.prov.files using RPM_GIRDIR variable * Thu Jan 10 2013 Yuri N. Sedunov <aris@altlinux.org> 0.7.1-alt7.1 - typelib.req: fix related of previous release * Wed Jan 09 2013 Yuri N. Sedunov <aris@altlinux.org> 0.7.1-alt7 - rpm-build-gir.macros: added %%add_typelib_req_skiplist macros - typelib.env: exported RPM_TYPELIB_REQ_SKIPLIST variable - rpm-build-gir.functions: implemented TypeLibReq_Skip() - modified {gir-python,typelib}.req using TypeLibReq_Skip() * Tue Jun 12 2012 Yuri N. Sedunov <aris@altlinux.org> 0.7.1-alt6 - rpm-build-gir.macros: added %%{set,add}_typelibdir macros - exported RPM_TYPELIBDIR variable (new typelib.env file) - modified typelib.prov.files and typelib.req using RPM_TYPELIBDIR variable * Mon Oct 31 2011 Alexey Shabalin <shaba@altlinux.ru> 0.7.1-alt5 - find in first 50 lines of *.typelib * Thu Oct 06 2011 Yuri N. Sedunov <aris@altlinux.org> 0.7.1-alt4 - another small fix in gir-python.req * Thu Sep 15 2011 Yuri N. Sedunov <aris@altlinux.org> 0.7.1-alt3 - small fix in gir-python.req * Wed Sep 14 2011 Alexey Shabalin <shaba@altlinux.ru> 0.7.1-alt2 - build to Sisyphus * Sun Sep 04 2011 Yuri N. Sedunov <aris@altlinux.org> 0.7.1-alt1 - improved gir-python.req (ALT #25754) * Tue Jun 14 2011 Alexey Shabalin <shaba@altlinux.ru> 0.7-alt1 - fixed gir-python.req - delete all after "as" (ALT #25754) * Tue Jun 07 2011 Alexey Shabalin <shaba@altlinux.ru> 0.6-alt1 - another fixed gir-python.req * Tue Apr 19 2011 Yuri N. Sedunov <aris@altlinux.org> 0.5-alt2 - fixed gir-python.req * Fri Apr 08 2011 Alexey Shabalin <shaba@altlinux.ru> 0.5-alt1 - add gir autoreq for python files - if find "imports.gi.Peas" in javascript files then need libpeas-js-loader - if find "gi.repository import Peas" in python files then need libpeas-python-loader * Wed Mar 09 2011 Alexey Shabalin <shaba@altlinux.ru> 0.4.2-alt1 - update filter for javascript files * Fri Mar 04 2011 Alexey Tourbin <at@altlinux.ru> 0.4.1-alt1 - gir.prov.files: fixed gir files detection * Mon Feb 14 2011 Alexey Shabalin <shaba@altlinux.ru> 0.4-alt1 - add autoreq for javascript files * Mon Jul 19 2010 Alexey Shabalin <shaba@altlinux.ru> 0.3-alt1 - fix build gobject-introspection with changed soname * Tue Mar 30 2010 Alexey Shabalin <shaba@altlinux.ru> 0.2-alt1 - change scheme req and prov for gir and typelib from gir(Foo-1.0) to gir(Foo) = 1.0 * Sun Mar 07 2010 Alexey Shabalin <shaba@altlinux.ru> 0.1-alt1 - Initial release |