Ships a .la file
Bug #1281659 reported by
Dmitry Shachnev
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
indicator-appmenu (Ubuntu) |
Fix Released
|
Medium
|
Charles Kerr |
Bug Description
Binary package indicator-appmenu currently ships /usr/lib/
http://
https:/
https:/
Related branches
lp://qastaging/~charlesk/indicator-appmenu/lp-1281659
- Ted Gould (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 14 lines (+2/-2)1 file modifieddebian/rules (+2/-2)
Changed in indicator-appmenu (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in indicator-appmenu (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Charles Kerr (charlesk) |
To post a comment you must log in.
So when I run "bzr bd", that file gets installed like this:
> /bin/bash ../libtool --mode=install /usr/bin/install -c libappmenu.la '/home/ charles/ canonical/ src/indicator- appmenu/ build-area/ indicator- appmenu- 13.01.0+ 14.04.20131125/ debian/ tmp/usr/ lib/indicators3 /7/'
And the "find" rule in debian/rules to prune out the static & libtool libraries doesn't match this path:
> override_ dh_install: indicator- appmenu -name \*.la -delete indicator- appmenu -name \*.a -delete
> find debian/
> find debian/
> dh_install --fail-missing
Replacing "debian/ indicator- appmenu- name" with "debian/tmp" should resolve this.