~ubuntu-branches/ubuntu/wily/devscripts/wily

« back to all changes in this revision

Viewing changes to scripts/Makefile

  • Committer: Package Import Robot
  • Author(s): James McCoy, Dominique Dumont, Daniel Kahn Gillmor, James McCoy, Johannes Schauer, Iain Lane, Fabian Greffrath, Ian Jackson, Hideki Yamane, Peter Eisenstraut, Antonio Terceiro, Simon McVittie
  • Date: 2015-04-25 21:58:50 UTC
  • mfrom: (10.10.21 sid)
  • Revision ID: package-import@ubuntu.com-20150425215850-wts1g5jzrkaveqh9
Tags: 2.15.4
[ Dominique Dumont ]
* licensecheck:
  + Handle license like GPL version 2 or 3 (which is not GPL-2+)
  + Ignore .pc directories
  + print copyrights in a non random-order

[ Daniel Kahn Gillmor ]
* uscan: explicitly dearmor, rather than --import upstream signing key
  (Closes: #768345)

[ James McCoy ]
* debsnap: When specified version or architectures aren't available, warn
  and exit with error code 2.  (Closes: #774276)
* rmadison:
  + Display the usage to the specified fd instead of ignoring it.
  + Display the known URL aliases in the usage.
  + Display all the URLs in --help when $default_url is a comma-separated
    list.
  + Remove 404ing myon and debug URLs
  + Use https://api.ftp-master.debian.org/madison for debian and new URLs.
    This also fixes support for the -b option.  (Closes: #775084)
  + Strip arch-qualifiers from package names.  (Closes: #780167)
* mk-origtargz: Avoid adding the same file to the "to be deleted" list
  multiple times.  This may also cause patterns to be declared as unused if
  a file is matched by multiple patterns.  (Closes: #776318)
* who-uploads:
  + Fix extraction of uploader's key id.
  * Create a temporary GNUPGHOME to avoid “gpg --list-key” erroring when no
    ~/.gnupg exists.  (Closes: #776209)
* bts: Cancel the mail if the spawned editor exits with a non-zero exit
  code.  This is an alternative way to cancel a command, rather than saving
  an empty message.  (Closes: #778648)
* who-permits-upload: Update URL to use https.
* Replace use of Parse::DebControl with Dpkg::Control to work around
  #780138 and remove a dependency.
* uscan:
  + Always remove the Referer header for Sourceforge, not just when going
    via the redirector.  (Closes: #778860)
  + Let the OS assign a port to the test's HTTP server so tests don't fail
    when something is already using port 8000.
* Ensure all LWP-using scripts honor a proxy set in the environment.
  (Closes: #781611)

[ Johannes Schauer ]
* chdist: Also set Apt::Architectures to prevent foreign architectures from
  the host leaking into the apt tree (Closes: #774685)

[ Iain Lane ]
* rmadison: The short option for --regex is -r, not -s.

[ Fabian Greffrath ]
* wrap-and-sort: Add dirs, docs, examples, info, links, maintscript and
  manpages (all can also be prefixed by the binary package name) to the
  files in the debian/ directory that get sorted alphabetically.
  (Closes: #765338)

[ Ian Jackson ]
* grep-excuses:
  + Minor manpage corrections.  (Closes: #777344)
  + Add --debug option.  (Closes: #777345)
  + Search for autoremovals too, by default.  (Closes: #777346)

[ Hideki Yamane ]
* Add bash completion for dch, debsign, and uupdate.  (Closes: #774544,
  #778963, #779279)

[ Peter Eisenstraut ]
* Consistently use Makefile variables to control the installation layout.
  (Closes: #728607)

[ Antonio Terceiro ]
* chdist: also create /etc/apt/sources.list.d

[ Simon McVittie ]
* mergechanges: Add --indep option to skip architecture-specific packages.
  (Closes: #782354)

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
 
25
25
GEN_MAN1S += devscripts.1 mk-origtargz.1
26
26
 
27
 
BINDIR = /usr/bin
28
 
LIBDIR = /usr/lib/devscripts
29
 
BIN_LIBDIR = /usr/lib/devscripts
30
 
 
31
27
all: $(SCRIPTS) $(GEN_MAN1S) $(LIBS) $(CWRAPPERS) $(COMPLETION)
32
28
 
33
29
$(VERSION_FILE):
96
92
 
97
93
install: all
98
94
        python3 setup.py install --root="$(DESTDIR)" --no-compile --install-layout=deb
99
 
        install -dD $(DESTDIR)$(BINDIR) $(DESTDIR)$(LIBDIR)
 
95
        install -dD $(DESTDIR)$(BINDIR) $(DESTDIR)$(PKGLIBDIR)
100
96
        cp $(SCRIPTS) $(DESTDIR)$(BINDIR)
101
97
        ln -sf edit-patch $(DESTDIR)$(BINDIR)/add-patch
102
 
        cp $(LIBS) $(DESTDIR)$(LIBDIR)
103
 
        install -dD $(DESTDIR)/etc/bash_completion.d
104
 
        cp $(COMPLETION) $(DESTDIR)/etc/bash_completion.d
 
98
        cp $(LIBS) $(DESTDIR)$(PKGLIBDIR)
 
99
        install -dD $(DESTDIR)$(SYSCONFDIR)/bash_completion.d
 
100
        cp $(COMPLETION) $(DESTDIR)$(SYSCONFDIR)/bash_completion.d
105
101
        # Special treatment for debpkg
106
102
        install -dD $(DESTDIR)$(PERLMOD_DIR)
107
103
        mv $(DESTDIR)$(BINDIR)/debpkg $(DESTDIR)$(PERLMOD_DIR)