1
0
mirror of https://github.com/irssi/irssi.git synced 2024-09-22 04:35:58 -04:00

move some files into subdirs

This commit is contained in:
ailin-nemui 2017-10-25 16:22:57 +02:00
parent 9a3c0bce48
commit ca3498d42d
12 changed files with 37 additions and 26 deletions

View File

@ -7,33 +7,26 @@ CLEANFILES = default-config.h default-theme.h
@MAINTAINER_MODE_TRUE@.PHONY: irssi-version.h @MAINTAINER_MODE_TRUE@.PHONY: irssi-version.h
default-config.h: $(srcdir)/irssi.conf default-config.h: $(srcdir)/irssi.conf
$(srcdir)/file2header.sh $(srcdir)/irssi.conf default_config > default-config.h $(srcdir)/utils/file2header.sh $(srcdir)/irssi.conf default_config > default-config.h
default-theme.h: $(srcdir)/default.theme default-theme.h: $(srcdir)/themes/default.theme
$(srcdir)/file2header.sh $(srcdir)/default.theme default_theme > default-theme.h $(srcdir)/utils/file2header.sh $(srcdir)/themes/default.theme default_theme > default-theme.h
irssi-version.h: irssi-version.h:
VERSION="$(VERSION)" $(srcdir)/irssi-version.sh $(srcdir) | \ VERSION="$(VERSION)" $(srcdir)/utils/irssi-version.sh $(srcdir) | \
cmp -s - $@ || VERSION="$(VERSION)" $(srcdir)/irssi-version.sh $(srcdir) >$@ cmp -s - $@ || VERSION="$(VERSION)" $(srcdir)/utils/irssi-version.sh $(srcdir) >$@
SUBDIRS = src docs scripts SUBDIRS = src docs scripts themes utils
confdir = $(sysconfdir) confdir = $(sysconfdir)
conf_DATA = irssi.conf conf_DATA = irssi.conf
themedir = $(datadir)/irssi/themes
theme_DATA = default.theme colorless.theme
pkginclude_HEADERS = irssi-config.h irssi-version.h pkginclude_HEADERS = irssi-config.h irssi-version.h
EXTRA_DIST = \ EXTRA_DIST = \
ChangeLog \ ChangeLog \
autogen.sh \ autogen.sh \
README.md \ README.md \
file2header.sh \
$(conf_DATA) \ $(conf_DATA) \
$(theme_DATA) \
irssi-config.in \ irssi-config.in \
irssi-icon.png \ irssi-icon.png
irssi-version.sh \
syntax.pl

View File

@ -3,21 +3,24 @@
PKG_NAME="Irssi" PKG_NAME="Irssi"
srcdir=`dirname $0` srcdir=`dirname "$0"`
test -z "$srcdir" && srcdir=. test -z "$srcdir" && srcdir=.
mydir=`pwd`
if test ! -f $srcdir/configure.ac; then if test ! -f "$srcdir"/configure.ac; then
echo -n "**Error**: Directory \`$srcdir\' does not look like the" echo -n "**Error**: Directory \`$srcdir' does not look like the"
echo " top-level $PKG_NAME directory" echo " top-level $PKG_NAME directory"
exit 1 exit 1
fi fi
cd "$srcdir"
# create help files # create help files
echo "Creating help files..." echo "Creating help files..."
perl syntax.pl perl utils/syntax.pl
echo "Creating ChangeLog..." echo "Creating ChangeLog..."
git log > $srcdir/ChangeLog git log > ChangeLog
if test "$?" -ne 0; then if test "$?" -ne 0; then
echo "**Error**: ${PKG_NAME} Autogen must be run in a git clone, cannot proceed." echo "**Error**: ${PKG_NAME} Autogen must be run in a git clone, cannot proceed."
exit 1 exit 1
@ -38,17 +41,19 @@ fi
rm -f aclocal.m4 rm -f aclocal.m4
echo "Running autoreconf ..." echo "Running autoreconf ..."
autoreconf -i || exit 1 autoreconf -i || exit $?
# make sure perl hashes have correct length
find src/perl -name '*.c' -o -name '*.xs' -exec grep -n hv_store {} + | perl -l -ne 'if (/"(\w+)",\s*(\d+)/ && $2 != length $1) { $X=1; print "Incorrect key length in $_" } END { exit $X }'
cd "$mydir"
conf_flags="--enable-maintainer-mode" conf_flags="--enable-maintainer-mode"
if test x$NOCONFIGURE = x; then if test x$NOCONFIGURE = x; then
echo Running $srcdir/configure $conf_flags "$@" ... echo Running "$srcdir"/configure $conf_flags "$@" ...
$srcdir/configure $conf_flags "$@" \ "$srcdir"/configure $conf_flags "$@" \
&& echo Now type \`make\' to compile $PKG_NAME || exit 1 && echo Now type \`make\' to compile $PKG_NAME || exit 1
else else
echo Skipping configure process. echo Skipping configure process.
fi fi
# make sure perl hashes have correct length
find src/perl -name '*.c' -o -name '*.xs' -exec grep -n hv_store {} + | perl -l -ne 'if (/"(\w+)",\s*(\d+)/ && $2 != length $1) { $X=1; print "Incorrect key length in $_" } END { exit $X }'

View File

@ -661,6 +661,8 @@ scripts/examples/Makefile
docs/Makefile docs/Makefile
docs/help/Makefile docs/help/Makefile
docs/help/in/Makefile docs/help/in/Makefile
utils/Makefile
themes/Makefile
irssi-config irssi-config
]) ])

5
themes/Makefile.am Normal file
View File

@ -0,0 +1,5 @@
themedir = $(datadir)/irssi/themes
theme_DATA = default.theme colorless.theme
EXTRA_DIST = \
$(theme_DATA)

4
utils/Makefile.am Normal file
View File

@ -0,0 +1,4 @@
EXTRA_DIST = \
file2header.sh \
irssi-version.sh \
syntax.pl

View File

@ -16,6 +16,7 @@ s{(<.*?)\sclass="(?:highlighter-rouge|highlight)"(.*?>)}{\1\2}g;'
srcdir=`dirname "$0"` srcdir=`dirname "$0"`
test -z "$srcdir" && srcdir=. test -z "$srcdir" && srcdir=.
srcdir="$srcdir"/..
if test ! -f "$srcdir"/configure.ac; then if test ! -f "$srcdir"/configure.ac; then
echo -n "**Error**: Directory \`$srcdir' does not look like the" echo -n "**Error**: Directory \`$srcdir' does not look like the"
@ -94,7 +95,7 @@ cat "$srcdir"/docs/faq.html \
if ($_ eq "\n" && $state eq "Q") { $_ = ""; } if ($_ eq "\n" && $state eq "Q") { $_ = ""; }
elsif (/^([QA]):/) { $state = $1 } elsif (/^([QA]):/) { $state = $1 }
elsif ($_ ne "\n") { $_ = " $_"; }; elsif ($_ ne "\n") { $_ = " $_"; };
' > docs/faq.txt ' > "$srcdir"/docs/faq.txt
cat "$srcdir"/docs/startup-HOWTO.html \ cat "$srcdir"/docs/startup-HOWTO.html \
| perl -pe "s/\\bhref=([\"\'])#.*?\\1//" \ | perl -pe "s/\\bhref=([\"\'])#.*?\\1//" \

View File

@ -7,6 +7,7 @@ scriptbase=https://scripts.irssi.org/scripts
srcdir=`dirname "$0"` srcdir=`dirname "$0"`
test -z "$srcdir" && srcdir=. test -z "$srcdir" && srcdir=.
srcdir="$srcdir"/..
if test ! -f "$srcdir"/configure.ac; then if test ! -f "$srcdir"/configure.ac; then
echo -n "**Error**: Directory \`$srcdir' does not look like the" echo -n "**Error**: Directory \`$srcdir' does not look like the"