Commit Graph

43 Commits

Author SHA1 Message Date
Alexey Tourbin
80c40744e1 factored static.req 2007-03-11 15:00:35 +03:00
Alexey Tourbin
f0ec810739 factored lib.req and lib.prov
Moved old code from find-requires and find-provides to lib.req and lib.prov.
For some reason, also a few python-related lines was removed.

Adapted lib.req and lib.prov to work without RPM_BUILD_ROOT.

In lib.prov, simplified RPM_FINDPROV_LIB_PATH handling (replaced
`lookup_path "$dir" "$PATH"' with `[ -z "${PATH##* $dir *}" ]').

Added lib.req.files and lib.prov.files.
2007-03-11 15:00:33 +03:00
Alexey Tourbin
2fc12ef2fa factored shebang.req
This is the dependency generator for #! lines.
shebang.req.files makes sure that only executable scripts are processed.

Here is why I chose the "shebang" name.

From Jargon File (4.3.1, 29 Jun 2001) [jargon]:

  shebang /sh*-bang/ n. The character sequence "#!" that frequently
     begins executable shell scripts under Unix. Probably derived from "shell
     bang" under the influence of American slang "the whole shebang"
     (everything, the works).

$ cd /usr/lib/perl5/pod
$ grep -i sharpbang *
perltoc.pod:C<shar>, C<sharpbang>, C<shmattype>, C<shortsize>, C<shrpenv>, C<shsharp>,
$ grep -i shebang *
perl58delta.pod:The command-line options -s and -F are now recognized on the shebang
perlbs2000.pod:BS2000 POSIX doesn't support the shebang notation
perlfaq3.pod:batch file and codify it in C<ALTERNATE_SHEBANG> (see the
perlfaq7.pod:line in your perl script (the "shebang" line) does not contain the
perlfaq7.pod:where you expect it so you need to adjust your shebang line.
perlfaq8.pod:but my shebang line is not the path to perl, so the shell runs the
perlglossary.pod:=item shebang
perljp.pod: "shebang"ѹǡJperlѤscriptΤۤȤɤѹʤѲǽȻפޤ
perlplan9.pod:such as "#!/usr/local/bin/perl". This is known as a shebang
perlplan9.pod:shebang path from config information located in Plan 9
perlport.pod:sub-systems do not support the C<#!> shebang trick for script invocation.
perlport.pod:OS/390 will support the C<#!> shebang trick in release 2.8 and beyond.
perlrun.pod:C<ALTERNATE_SHEBANG> (see the F<dosish.h> file in the source
perltoc.pod:serialization, server, service, setgid, setuid, shared memory, shebang,
perlwin32.pod:Perl scripts on UNIX use the "#!" (a.k.a "shebang") line to
$
2007-03-11 15:00:24 +03:00
9506eb04e8 Implemented pkgconfig reqprov support and enabled it by default. 2006-02-02 01:51:38 +00:00
cfcf38a9ad Add ldd 2006-01-14 17:59:41 +00:00
a4397f4c4a recognize gelf.h properly 2005-10-18 10:39:46 +00:00
887cff9d84 link with libelf by default 2005-10-15 19:16:25 +00:00
538f3f157b build with -fno-strict-aliasing 2005-06-15 15:02:29 +00:00
66b2845d78 changes in prev change 2004-02-20 21:47:42 +00:00
12cd8bb9a8 changes in prev change 2004-02-20 21:36:44 +00:00
313a8234d8 spelling in prev change 2004-02-20 21:28:54 +00:00
e9df420439 simplify -ldb lookup 2004-02-20 21:23:04 +00:00
dee6d1cd47 removed c++ from build dependencies 2004-01-21 16:25:27 +00:00
65a1bfcf20 optimize out -lpthread 2003-11-25 09:15:28 +00:00
1cff6d97bc makefiles cleanup1 2003-11-24 20:44:29 +00:00
ee5539e668 cleanup2 2003-11-24 18:31:42 +00:00
90b3db509a cleanup1 2003-11-24 17:00:41 +00:00
26201c14ea rename scripts 2003-11-09 16:51:30 +00:00
a04b814864 fixed build without python (#2802) 2003-08-26 18:02:45 +00:00
d75d9c0891 removed misc subdir 2002-12-09 21:32:19 +00:00
105d5035bc use AM_INTL_SUBDIR 2002-12-09 12:14:16 +00:00
33892e0f4a gettextized 2002-12-09 11:46:24 +00:00
feebcf72e9 migrated to new gettext 2002-10-23 13:01:34 +00:00
220e619eb0 migrated to new gettext 2002-10-23 12:51:12 +00:00
6c10096626 migrated to new gettext 2002-10-23 12:36:03 +00:00
654f26233e migrated to new gettext 2002-10-23 12:20:16 +00:00
e02bdc0e87 migrated to new gettext 2002-10-23 12:14:47 +00:00
f513cdf722 migrated to new gettext 2002-10-23 11:21:19 +00:00
88ffe0d9e0 migrated to new gettext 2002-10-23 11:08:53 +00:00
c4414a7928 new method now gets executed after %install: fixup 2002-10-02 15:08:15 +00:00
d610a629b1 new brp method: verify_elf 2002-09-09 12:53:49 +00:00
a6199ab8aa configured and added %__subst 2002-08-29 15:07:12 +00:00
863160a127 fixed typo made in latest merge 2002-08-03 16:56:46 +00:00
6cc64fa4ea updated code to snapshot 2002-06-15 of 4_0 branch 2002-08-03 16:35:14 +00:00
8b276d11ec added definition of VENDORRPMRC_FILENAME 2002-08-03 15:04:19 +00:00
1afe894c52 updated code to snapshot 2002-05-23 of 4_0 branch 2002-06-05 11:06:46 +00:00
54eed9937f fixed --with-python 2002-03-31 17:29:47 +00:00
194767abfb changed defaults: --with-db=no, --with-python=auto 2002-03-31 17:11:50 +00:00
787734b97c db4/db.h tricks 2002-03-26 15:08:04 +00:00
9663c1d7b8 define WITH_PYTHON_VERSION 2002-03-25 21:42:12 +00:00
16055752f8 sync with rpm4 branch 2002-03-25 21:30:54 +00:00
4f725dbd20 added @LIBBEECRYPT@ to myLDADD list 2002-03-25 21:13:31 +00:00
82a4763c66 Initial revision 2002-03-25 20:16:26 +00:00