Merge lp:~glen666/byobu/autoconf into lp:byobu

Proposed by Elan Ruusamäe
Status: Merged
Merged at revision: 2557
Proposed branch: lp:~glen666/byobu/autoconf
Merge into: lp:byobu
Diff against target: 83 lines (+61/-2)
3 files modified
.bzrignore (+46/-0)
autogen.sh (+12/-0)
configure.ac (+3/-2)
To merge this branch: bzr merge lp:~glen666/byobu/autoconf
Reviewer Review Type Date Requested Status
Dustin Kirkland  Pending
Review via email: mp+304969@code.launchpad.net

Description of the change

modernize autoconf, add .bzrignore

my intent is to add autogen.sh as next step as seems you currently produce release tarballs manually, so it contains random unneeded crap like autom4te.cache

To post a comment you must log in.
lp:~glen666/byobu/autoconf updated
2523. By Elan Ruusamäe

add autogen.sh script

can be used to make release tarball using:

./autogen.sh
./configure
make dist

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file '.bzrignore'
2--- .bzrignore 1970-01-01 00:00:00 +0000
3+++ .bzrignore 2016-09-06 05:50:20 +0000
4@@ -0,0 +1,46 @@
5+# generic autoconf excludes
6+Makefile
7+Makefile.in
8+/aclocal.m4
9+/autom4te.cache
10+/config.log
11+/config.status
12+/configure
13+/install-sh
14+/missing
15+
16+# generated from .in
17+/etc/profile.d/Z97-byobu.sh
18+/usr/bin/byobu
19+/usr/bin/byobu-config
20+/usr/bin/byobu-ctrl-a
21+/usr/bin/byobu-disable
22+/usr/bin/byobu-disable-prompt
23+/usr/bin/byobu-enable
24+/usr/bin/byobu-enable-prompt
25+/usr/bin/byobu-export
26+/usr/bin/byobu-janitor
27+/usr/bin/byobu-launch
28+/usr/bin/byobu-launcher
29+/usr/bin/byobu-launcher-install
30+/usr/bin/byobu-launcher-uninstall
31+/usr/bin/byobu-layout
32+/usr/bin/byobu-prompt
33+/usr/bin/byobu-quiet
34+/usr/bin/byobu-reconnect-sockets
35+/usr/bin/byobu-select-backend
36+/usr/bin/byobu-select-profile
37+/usr/bin/byobu-select-session
38+/usr/bin/byobu-shell
39+/usr/bin/byobu-silent
40+/usr/bin/byobu-status
41+/usr/bin/byobu-status-detail
42+/usr/bin/byobu-ugraph
43+/usr/bin/byobu-ulevel
44+/usr/lib/byobu/include/config.py
45+/usr/lib/byobu/include/dirs
46+/usr/lib/byobu/include/toggle-utf8
47+/usr/share/byobu/tests/byobu-time-notifications
48+
49+# produced tarballs
50+/byobu-*.tar.gz
51
52=== added file 'autogen.sh'
53--- autogen.sh 1970-01-01 00:00:00 +0000
54+++ autogen.sh 2016-09-06 05:50:20 +0000
55@@ -0,0 +1,12 @@
56+#!/bin/sh
57+set -e
58+
59+autoreconf -fiv
60+
61+cat << EOF
62+The byobu build system is now prepared.
63+
64+To build here, run:
65+ ./configure
66+ make
67+EOF
68
69=== modified file 'configure.ac'
70--- configure.ac 2016-01-14 12:21:37 +0000
71+++ configure.ac 2016-09-06 05:50:20 +0000
72@@ -2,8 +2,9 @@
73 # Process this file with autoconf to produce a configure script.
74
75 AC_PREREQ([2.61])
76-AC_INIT(byobu, 3.0, http://byobu.org)
77-AM_INIT_AUTOMAKE(byobu, 3.0)
78+AC_INIT([byobu], [5.111], [http://byobu.org])
79+AC_CONFIG_SRCDIR([usr/bin/byobu.in])
80+AM_INIT_AUTOMAKE([foreign])
81 AC_PROG_LN_S
82
83 # Checks for programs.

Subscribers

People subscribed via source and target branches