Call this v0.6.0
parent
141fd505b8
commit
ffad78dc63
|
@ -3,6 +3,7 @@
|
|||
Simple script that, as of right now, builds Freon Linux distribution that is shipped with glibc, busybox, and a hand full of other utilities.
|
||||
|
||||
Changelog:
|
||||
* v0.6.0: Additional packages added to repository. Updated OS mirror.txt file for mirror.freonlinux.com. Includes package information files in pkginfo/
|
||||
* v0.5.0: Removed TCC, and slowly will be making build-extensions obsolete. As for now, dropbear, chttpd, sic, ii, busybox, glibc, libz, and grub are built into the distribution. Working & building on a Debian testing (bullseye) x86_64 install. Kernel update to 5.9.1, busybox update to 1.32.0, and added some IRC related programs.
|
||||
* v0.4.2: Adding some functionality to thaw (package manager). Using TinyCoreLinux 9.x package repository for some extension to the OS without bloating the disk size.
|
||||
* v0.4.1: Added a couple of utilities to build-extensions. dropbear SSH2 client, htop, as well as reconfiguring chttpd for web hosting.
|
||||
|
|
118
build-extensions
118
build-extensions
|
@ -56,6 +56,8 @@ fmmirror="https://downloads.sourceforge.net/pcmanfm"
|
|||
menucachemirror="https://downloads.sourceforge.net/lxde"
|
||||
notifymirror="http://ftp.gnome.org/pub/gnome/sources/libnotify/0.7"
|
||||
fribidimirror="https://github.com/fribidi/fribidi/releases/download/v1.0.1"
|
||||
saircdmirror="https://github.com/rg3/saircd"
|
||||
sqlitemirror="https://www.sqlite.org/2020"
|
||||
|
||||
# filenames
|
||||
gcc="gcc-9.2.0.tar.xz"
|
||||
|
@ -105,6 +107,7 @@ menucache="menu-cache-1.1.0.tar.xz"
|
|||
notify="libnotify-0.7.6.tar.xz"
|
||||
fribidi="fribidi-1.0.1.tar.bz2"
|
||||
harfbuzz="harfbuzz_2.3.1.orig.tar.bz2"
|
||||
sqlite="sqlite-autoconf-3340000.tar.gz"
|
||||
|
||||
# work directories
|
||||
tmpdir="`pwd`/pkgsrc"
|
||||
|
@ -163,6 +166,7 @@ menucachesrcdir=${menucache//.tar.xz}
|
|||
notifysrcdir=${notify//.tar.xz}
|
||||
fribidisrcdir=${fribidi//.tar.bz2}
|
||||
harfbuzzsrcdir=${harfbuzz//.tar.bz2}
|
||||
sqlitesrcdir=${sqlite//.tar.gz}
|
||||
|
||||
if [ ! -d "$tmpdir" ]; then
|
||||
echo "Warning: package source directory not found, creating."
|
||||
|
@ -290,7 +294,7 @@ nano()
|
|||
tar -xf $nano
|
||||
fi
|
||||
|
||||
# Confingure
|
||||
# Configure
|
||||
cd $nanosrcdir
|
||||
./configure --prefix=$freondir
|
||||
|
||||
|
@ -300,6 +304,118 @@ nano()
|
|||
cd ..
|
||||
}
|
||||
|
||||
nanoircd()
|
||||
{
|
||||
cd $systemdir/nanoircd
|
||||
|
||||
# Compile
|
||||
make
|
||||
|
||||
mkdir -p /freon/sbin
|
||||
mkdir -p /freon/etc/init.d
|
||||
|
||||
make install
|
||||
|
||||
chmod +x /freon/etc/init.d/nanoircd
|
||||
|
||||
cd $tmpdir
|
||||
}
|
||||
|
||||
saircd()
|
||||
{
|
||||
cd $tmpdir
|
||||
|
||||
git clone $saircdmirror
|
||||
|
||||
cd saircd
|
||||
|
||||
# Compile
|
||||
make
|
||||
|
||||
mkdir -p $freondir/sbin
|
||||
mkdir -p $freondir/etc/init.d
|
||||
|
||||
cp saircd $freondir/sbin
|
||||
cp extra/default-saircd.conf $freondir/etc/saircd.conf
|
||||
cp extra/rc.saircd $freondir/etc/init.d/saircd
|
||||
|
||||
chmod +x $freondir/etc/init.d/saircd
|
||||
|
||||
cd $tmpdir
|
||||
}
|
||||
|
||||
sqlite3()
|
||||
{
|
||||
|
||||
cd $tmpdir
|
||||
|
||||
# Downloading php7 source
|
||||
if [ ! -f "$sqlite" ]; then
|
||||
echo "Downloading sqlite sources..."
|
||||
wget $sqlitemirror/$sqlite
|
||||
tar -xf $sqlite
|
||||
fi
|
||||
|
||||
cd $sqlitesrcdir
|
||||
|
||||
# Compile
|
||||
./configure --prefix=$freondir \
|
||||
--disable-static \
|
||||
CFLAGS="-g -O2 \
|
||||
-DSQLITE_ENABLE_FTS3=1 \
|
||||
-DSQLITE_ENABLE_FTS4=1 \
|
||||
-DSQLITE_ENABLE_COLUMN_METADATA=1 \
|
||||
-DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \
|
||||
-DSQLITE_ENABLE_DBSTAT_VTAB=1 \
|
||||
-DSQLITE_SECURE_DELETE=1 \
|
||||
-DSQLITE_ENABLE_FTS3_TOKENIZER=1" &&
|
||||
|
||||
make
|
||||
|
||||
make install
|
||||
|
||||
cd $tmpdir
|
||||
|
||||
}
|
||||
|
||||
php7()
|
||||
{
|
||||
cd $tmpdir
|
||||
|
||||
# Downloading php7 source
|
||||
if [ ! -f "$php7" ]; then
|
||||
echo "Downloading php7 sources..."
|
||||
wget $php7mirror/$php7
|
||||
tar -xf $php7
|
||||
fi
|
||||
|
||||
# Confingure
|
||||
cd $php7srcdir
|
||||
./configure --prefix=$freondir \
|
||||
--sysconfdir=/freon/etc \
|
||||
--localstatedir=/freon/var \
|
||||
--datadir=/freon/share/php \
|
||||
--mandir=/freon/share/man \
|
||||
--with-config-file-path=/etc &&
|
||||
|
||||
# Compile
|
||||
make -j20
|
||||
make install
|
||||
install -v -m644 php.ini-production /etc/php.ini &&
|
||||
|
||||
install -v -m755 -d /freon/share/doc/php-7.2.9 &&
|
||||
install -v -m644 CODING_STANDARDS EXTENSIONS INSTALL NEWS README* UPGRADING* php.gif \
|
||||
/freon/share/doc/php-7.2.9 &&
|
||||
ln -v -sfn /freon/lib/php/doc/Archive_Tar/docs/Archive_Tar.txt \
|
||||
/freon/share/doc/php-7.2.9 &&
|
||||
ln -v -sfn /freon/lib/php/doc/Structures_Graph/docs \
|
||||
/freon/share/doc/php-7.2.9
|
||||
|
||||
cd ..
|
||||
}
|
||||
|
||||
|
||||
|
||||
ncurses()
|
||||
{
|
||||
cd $tmpdir
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
sqlite3
|
||||
pcre
|
|
@ -3,3 +3,4 @@ gtk2
|
|||
dfm
|
||||
hexchat
|
||||
jwm
|
||||
rxvt
|
||||
|
|
|
@ -5,17 +5,19 @@
|
|||
<RootMenu onroot="12">
|
||||
<Program icon="terminal.png" label="Terminal">rxvt</Program>
|
||||
<Menu icon="folder.png" label="Applications">
|
||||
<Program icon="folder.png" label="File Manager">dfm</Program>
|
||||
<Program icon="chat.png" label="Hexchat">hexchat</Program>
|
||||
<Program icon="www.png" label="Netsurf">netsurf-gtk2</Program>
|
||||
<Program icon="editor.png" label="Edit">rxvt -e vi</Program>
|
||||
<Program icon="editor.png" label="XEdit">rxvt -e vi</Program>
|
||||
</Menu>
|
||||
<Menu icon="folder.png" label="Utilities">
|
||||
<Program label="Process Manager">rxvt -e top</Program>
|
||||
<Program icon="window.png" label="File Manager">
|
||||
dfm
|
||||
</Program>
|
||||
<Program icon="font.png" label="Process Manager">rxvt -e top</Program>
|
||||
</Menu>
|
||||
<Separator/>
|
||||
<Program icon="lock.png" label="Lock">
|
||||
xlock -mode blank
|
||||
</Program>
|
||||
<Separator/>
|
||||
<Restart label="Restart" icon="restart.png"/>
|
||||
<Exit label="Exit" confirm="true" icon="quit.png"/>
|
||||
</RootMenu>
|
||||
|
@ -30,7 +32,7 @@
|
|||
<Option>sticky</Option>
|
||||
</Group>
|
||||
<Group>
|
||||
<Name>rxvt</Name>
|
||||
<Name>xterm</Name>
|
||||
<Option>vmax</Option>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@ -68,16 +70,16 @@
|
|||
<Opacity>0.5</Opacity>
|
||||
<Active>
|
||||
<Foreground>#FFFFFF</Foreground>
|
||||
<Background>#4477dd</Background>
|
||||
<Outline>#343434</Outline>
|
||||
<Background>#0077CC</Background>
|
||||
<Outline>#000000</Outline>
|
||||
<Opacity>1.0</Opacity>
|
||||
</Active>
|
||||
</WindowStyle>
|
||||
<TrayStyle group="true" list="all">
|
||||
<Font>Sans-9</Font>
|
||||
<Background>#141414</Background>
|
||||
<Foreground>#DDDDDD</Foreground>
|
||||
<Outline>#343434</Outline>
|
||||
<Background>#333333</Background>
|
||||
<Foreground>#FFFFFF</Foreground>
|
||||
<Outline>#000000</Outline>
|
||||
<Opacity>0.75</Opacity>
|
||||
</TrayStyle>
|
||||
<TaskListStyle>
|
||||
|
@ -95,8 +97,8 @@
|
|||
<Background>#333333</Background>
|
||||
<Text>#FFFFFF</Text>
|
||||
<Active>
|
||||
<Foreground>#4477CC</Foreground>
|
||||
<Background>#5599FF</Background>
|
||||
<Foreground>#0077CC</Foreground>
|
||||
<Background>#004488</Background>
|
||||
</Active>
|
||||
</PagerStyle>
|
||||
<MenuStyle>
|
||||
|
@ -106,7 +108,7 @@
|
|||
<Outline>#000000</Outline>
|
||||
<Active>
|
||||
<Foreground>#FFFFFF</Foreground>
|
||||
<Background>#4477DD</Background>
|
||||
<Background>#0077CC</Background>
|
||||
</Active>
|
||||
<Opacity>0.85</Opacity>
|
||||
</MenuStyle>
|
||||
|
|
|
@ -1 +1 @@
|
|||
http://www.freonlinux.com/files/packages
|
||||
http://mirror.freonlinux.com/packages
|
||||
|
|
|
@ -0,0 +1,90 @@
|
|||
#!/bin/bash
|
||||
# Build freon's package.list
|
||||
# Version: 0.0.1
|
||||
# (C) Chris Dorman, 2020 GPLv3+
|
||||
|
||||
HTDOCSPATH="/opt/htdocs/freon"
|
||||
OUTPUTFILE="packages.html"
|
||||
mirrorurl="https://mirror.freonlinux.com"
|
||||
|
||||
### HEADER HTML
|
||||
HEADERHTML="<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Freon Linux ~ Package list</title>
|
||||
<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
|
||||
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
|
||||
<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\">
|
||||
</head>
|
||||
<body>
|
||||
<div id=\"navcontainer\">
|
||||
<div id=\"navbar\"><!--
|
||||
--><a href=\"index.html\">Home</a><!--
|
||||
--><a href=\"https://mirror.freonlinux.com\">Files</a><!--
|
||||
--><a href=\"https://notabug.org/Pentium44/FreonLinux\">Compile</a><!--
|
||||
--><a href=\"wiki.html\">Wiki</a><!--
|
||||
--><a href=\"packages.html\">Repo</a><!--
|
||||
--></div>
|
||||
</div>
|
||||
<div id=\"contentcontainer\">
|
||||
<div id=\"content\">
|
||||
<table class=\"sidebar\">
|
||||
<tr>
|
||||
<td class=\"contentbody\">
|
||||
<h2>Freon Linux ~ Packages</h2>
|
||||
<p>"
|
||||
|
||||
### FOOTER HTML
|
||||
FOOTERHTML="</p>
|
||||
<h3>Package sources</h3>
|
||||
<p>All of our sources can be found <a href=\"$mirrorurl/source/packages\">here</a>
|
||||
or in our <a href=\"https://notabug.org/Pentium44/FreonLinux\">notabug.org repository</a></p>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id=\"footer\">
|
||||
© Freon Linux, 2018-2021 GPLv3 (Software provided in Freon is subject to their own license agreements)
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>"
|
||||
|
||||
echo "MAKE SURE THE ONLY .tgz FILES ARE PACKAGES IN THE REPO WITHIN THE SAME DIRECTORY OF THIS FILE!"
|
||||
|
||||
sleep 1
|
||||
|
||||
echo $HEADERHTML > $HTDOCSPATH/$OUTPUTFILE
|
||||
|
||||
echo "<ul>" >> $HTDOCSPATH/$OUTPUTFILE
|
||||
|
||||
for f in *.tgz
|
||||
do
|
||||
filename=${f%.tgz}
|
||||
pkgdesc=$(cat ../pkginfo/$filename.txt)
|
||||
echo "<li><a href='$mirrorurl/packages/$filename.tgz'>$filename</a> $pkgdesc" >> $HTDOCSPATH/$OUTPUTFILE
|
||||
|
||||
if [ -f ../deps/$filename.deps ]; then
|
||||
echo "<br /><span style='font-size:12px;'>dependencies:" >> $HTDOCSPATH/$OUTPUTFILE
|
||||
|
||||
last_line=$(wc -l < ../deps/$filename.deps)
|
||||
current_line=0
|
||||
|
||||
while IFS= read -r line
|
||||
do
|
||||
current_line=$(($current_line + 1))
|
||||
if [[ $current_line -ne $last_line ]]; then
|
||||
echo "<a href='$mirrorurl/packages/$line.tgz'>$line</a>, " >> $HTDOCSPATH/$OUTPUTFILE
|
||||
else
|
||||
echo "<a href='$mirrorurl/packages/$line.tgz'>$line</a>.</span></li>" >> $HTDOCSPATH/$OUTPUTFILE
|
||||
fi
|
||||
done < "../deps/$filename.deps"
|
||||
else
|
||||
echo "</li>" >> $HTDOCSPATH/$OUTPUTFILE
|
||||
fi
|
||||
|
||||
done
|
||||
|
||||
echo "</ul>" >> $HTDOCSPATH/$OUTPUTFILE
|
||||
|
||||
echo $FOOTERHTML >> $HTDOCSPATH/$OUTPUTFILE
|
|
@ -0,0 +1 @@
|
|||
provides the set of accessibility interfaces that are implemented by other toolkits and applications.
|
|
@ -0,0 +1 @@
|
|||
also known as Bourne Again SHell, is GNU's implementation of the unix shell.
|
|
@ -0,0 +1 @@
|
|||
provides a collection of GNU binary tools.
|
|
@ -0,0 +1 @@
|
|||
also known as BZip2, is a compression tool / library.
|
|
@ -0,0 +1 @@
|
|||
also known as libcairo, is a 2D graphics library for various applications.
|
|
@ -0,0 +1 @@
|
|||
is an extremely simple X11 based file manager that uses key-combinations.
|
|
@ -0,0 +1 @@
|
|||
is a tool used for command line multi-tasking.
|
|
@ -0,0 +1 @@
|
|||
is a collection of utilities and libraries to read, create and modify ELF binary files.
|
|
@ -0,0 +1 @@
|
|||
also known as libexpat, this is a fast XML parsing library.
|
|
@ -0,0 +1 @@
|
|||
is a foreign function interface library.
|
|
@ -0,0 +1 @@
|
|||
includes a set of standard fonts for the GNU/Linux systems.
|
|
@ -0,0 +1 @@
|
|||
is a very lightweight GUI toolkit / library.
|
|
@ -0,0 +1 @@
|
|||
is a standard system library for directing font locations to specific programs.
|
|
@ -0,0 +1 @@
|
|||
is yet another C++ GUI toolkit, which is lightweight.
|
|
@ -0,0 +1 @@
|
|||
is a library used to handle FreeType fonts.
|
|
@ -0,0 +1 @@
|
|||
also known as libfribidi is an is a foreign function interface library.
|
|
@ -0,0 +1 @@
|
|||
also known as the GNU C Compiler.
|
|
@ -0,0 +1 @@
|
|||
is a library that loads image data in various formats and stores it as linear buffers in memory.
|
|
@ -0,0 +1 @@
|
|||
is a library containing many useful C routines for various programs.
|
|
@ -0,0 +1 @@
|
|||
is a library for processing arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers.
|
|
@ -0,0 +1 @@
|
|||
is a middleware layer between C libraries (using GObject) and language bindings.
|
|
@ -0,0 +1 @@
|
|||
is a free and open-source cross-platform widget toolkit for creating graphical user interfaces.
|
|
@ -0,0 +1 @@
|
|||
is a text shaping engine / library.
|
|
@ -0,0 +1 @@
|
|||
is a gtk2/gtk3 based IRC client.
|
|
@ -0,0 +1 @@
|
|||
is a process monitor using ncurses, similar to top.
|
|
@ -0,0 +1 @@
|
|||
is a library used to encode and decode internationalized domain names.
|
|
@ -0,0 +1 @@
|
|||
is a simple text based IRC client.
|
|
@ -0,0 +1 @@
|
|||
is a integer set library for unix like systems.
|
|
@ -0,0 +1 @@
|
|||
also known as Joe's Window Manager, is a nimble, simple, feature filled window manager for X.
|
|
@ -0,0 +1 @@
|
|||
is a library that provides some BSD functions to GNU systems.
|
|
@ -0,0 +1 @@
|
|||
is yet another GUI IRC client.
|
|
@ -0,0 +1 @@
|
|||
is a library creating and utilizing caches to speed up the manipulation for freedesktop applications.
|
|
@ -0,0 +1 @@
|
|||
is a library for processing complex floating point integers with exact rounding.
|
|
@ -0,0 +1 @@
|
|||
is a C library for multiple-precision floating-point computations with correct rounding.
|
|
@ -0,0 +1 @@
|
|||
is a ncurses text editor for the command line usage.
|
|
@ -0,0 +1 @@
|
|||
is a very very simple and lightweight IRC daemon.
|
|
@ -0,0 +1 @@
|
|||
is a programming library providing an application programming interface (API) that allows the programmer to write text-based user interfaces in a terminal-independent manner.
|
|
@ -0,0 +1 @@
|
|||
is a GTK+ based web browser that's stood the test of time!
|
|
@ -0,0 +1 @@
|
|||
is a library for sending desktop notifications to a notification daemon.
|
|
@ -0,0 +1 @@
|
|||
is a library used by many internet applications to provide encrypted A to B package transactions.
|
|
@ -0,0 +1 @@
|
|||
is a graphics library used by a few applications.
|
|
@ -0,0 +1 @@
|
|||
is a library used to allow other software to use perl compatible regular expressions.
|
|
@ -0,0 +1 @@
|
|||
is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization.
|
|
@ -0,0 +1 @@
|
|||
also known as libpng, is the official PNG image reference library.
|
|
@ -0,0 +1 @@
|
|||
is a X11 terminal emulator for unix like systems.
|
|
@ -0,0 +1 @@
|
|||
is a configurable IRC daemon a bit more sophisticated for the day to day IRC server hosting.
|
|
@ -0,0 +1 @@
|
|||
also known as Security-Enhanced Linux, is a library developed by RedHat and NSA for securing low-level information between programs and the kernel.
|
|
@ -0,0 +1 @@
|
|||
is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.
|
|
@ -0,0 +1 @@
|
|||
is a program for following executed commands, and diagnosing the softwares communcation with the system.
|
|
@ -0,0 +1 @@
|
|||
is a software library and database used on Unix-like computers. It enables programs to use display computer terminals in a device-independent manner, which greatly simplifies the process of writing portable text mode applications.
|
|
@ -0,0 +1 @@
|
|||
is a lightweight, configuration free X server implementation stripped from XFree86 and maintained by the TCL dev team.
|
|
@ -0,0 +1 @@
|
|||
is a collection of the base commands for a Linux based OS, provided from the Linux Kernel Organization.
|
|
@ -0,0 +1 @@
|
|||
is a dummy package which will install a simple X environment in Freon.
|
|
@ -0,0 +1 @@
|
|||
is a library meant to replace Xlib while maintaining a small footprint, latent free, and protocol correct.
|
|
@ -0,0 +1 @@
|
|||
also known as X File Explorer, is a X11 based GUI file explorer for unix systems.
|
|
@ -0,0 +1 @@
|
|||
is a collection of the X11 libraries needed for most X applications.
|
|
@ -94,7 +94,7 @@
|
|||
#define HAVE_X11_CURSORFONT_H 1
|
||||
|
||||
/* Define to 1 if you have the <X11/extensions/Xrender.h> header file. */
|
||||
/* #undef HAVE_X11_EXTENSIONS_XRENDER_H */
|
||||
#define HAVE_X11_EXTENSIONS_XRENDER_H 1
|
||||
|
||||
/* Define to 1 if you have the <X11/keysym.h> header file. */
|
||||
#define HAVE_X11_KEYSYM_H 1
|
||||
|
@ -106,7 +106,7 @@
|
|||
#define HAVE_X11_XLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the <X11/xpm.h> header file. */
|
||||
/* #undef HAVE_X11_XPM_H */
|
||||
#define HAVE_X11_XPM_H 1
|
||||
|
||||
/* Define to 1 if you have the <X11/Xproto.h> header file. */
|
||||
#define HAVE_X11_XPROTO_H 1
|
||||
|
@ -145,7 +145,7 @@
|
|||
/* #undef USE_CAIRO */
|
||||
|
||||
/* Define to use FriBidi */
|
||||
/* #undef USE_FRIBIDI */
|
||||
#define USE_FRIBIDI 1
|
||||
|
||||
/* Define to enable icon support */
|
||||
#define USE_ICONS 1
|
||||
|
@ -163,19 +163,19 @@
|
|||
/* #undef USE_SHAPE */
|
||||
|
||||
/* Define to enable Xft */
|
||||
/* #undef USE_XFT */
|
||||
#define USE_XFT 1
|
||||
|
||||
/* Define to enable Xinerama */
|
||||
/* #undef USE_XINERAMA */
|
||||
#define USE_XINERAMA 1
|
||||
|
||||
/* Define to use Xmu */
|
||||
/* #undef USE_XMU */
|
||||
#define USE_XMU 1
|
||||
|
||||
/* Define to enable XPM support */
|
||||
/* #undef USE_XPM */
|
||||
#define USE_XPM 1
|
||||
|
||||
/* Define to enable the XRender extension */
|
||||
/* #undef USE_XRENDER */
|
||||
#define USE_XRENDER 1
|
||||
|
||||
/* Define to use Xutf8TextPropertyToTextList */
|
||||
#define USE_XUTF8 1
|
||||
|
|
|
@ -4,7 +4,7 @@ running configure, to aid debugging if configure makes a mistake.
|
|||
It was created by jwm configure 2.2.0, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ ./configure --prefix=/freon --disable-cairo --disable-rsvg --disable-jpeg --disable-xft --disable-xrender --disable-fribidi --disable-xpm --disable-shape --disable-xmu --disable-xinerama
|
||||
$ ./configure --prefix=/freon --disable-rsvg --disable-jpeg --disable-shape
|
||||
|
||||
## --------- ##
|
||||
## Platform. ##
|
||||
|
@ -394,6 +394,57 @@ configure:4227: checking for png_read_image in -lpng
|
|||
configure:4252: gcc -o conftest -g -O2 -lX11 conftest.c -lpng -lpng16 -lz >&5
|
||||
configure:4252: $? = 0
|
||||
configure:4261: result: yes
|
||||
configure:4300: checking for cairo_create in -lcairo
|
||||
configure:4325: gcc -o conftest -g -O2 -I/usr/include/libpng16 -lX11 -lpng16 -lz conftest.c -lcairo -lcairo >&5
|
||||
configure:4325: $? = 0
|
||||
configure:4334: result: yes
|
||||
configure:4424: WARNING: disabling Cairo because rsvg is disabled
|
||||
configure:4538: checking for XftFontOpenName in -lXft
|
||||
configure:4563: gcc -o conftest -g -O2 -I/usr/include/libpng16 -lX11 -lpng16 -lz conftest.c -lXft -lXft -lfreetype >&5
|
||||
configure:4563: $? = 0
|
||||
configure:4572: result: yes
|
||||
configure:4589: checking for ft2build.h
|
||||
configure:4589: gcc -c -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 conftest.c >&5
|
||||
configure:4589: $? = 0
|
||||
configure:4589: result: yes
|
||||
configure:4619: checking for X11/extensions/Xrender.h
|
||||
configure:4619: gcc -c -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 conftest.c >&5
|
||||
configure:4619: $? = 0
|
||||
configure:4619: result: yes
|
||||
configure:4641: checking for XRenderComposite in -lXrender
|
||||
configure:4666: gcc -o conftest -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -lX11 -lpng16 -lz -lXft -lfreetype conftest.c -lXrender -L/usr/local/lib -lXrender -lX11 >&5
|
||||
configure:4666: $? = 0
|
||||
configure:4675: result: yes
|
||||
configure:4714: checking for fribidi_charset_to_unicode in -lfribidi
|
||||
configure:4739: gcc -o conftest -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include -lX11 -lpng16 -lz -lXft -lfreetype -L/usr/local/lib -lXrender -lX11 conftest.c -lfribidi -lfribidi >&5
|
||||
configure:4739: $? = 0
|
||||
configure:4748: result: yes
|
||||
configure:4783: checking X11/xpm.h usability
|
||||
configure:4783: gcc -c -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/fribidi conftest.c >&5
|
||||
configure:4783: $? = 0
|
||||
configure:4783: result: yes
|
||||
configure:4783: checking X11/xpm.h presence
|
||||
configure:4783: gcc -E conftest.c
|
||||
configure:4783: $? = 0
|
||||
configure:4783: result: yes
|
||||
configure:4783: checking for X11/xpm.h
|
||||
configure:4783: result: yes
|
||||
configure:4800: checking whether XpmAllocColor is declared
|
||||
configure:4800: gcc -c -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/fribidi conftest.c >&5
|
||||
configure:4800: $? = 0
|
||||
configure:4800: result: yes
|
||||
configure:4814: checking for XpmReadFileToImage in -lXpm
|
||||
configure:4839: gcc -o conftest -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/fribidi -lX11 -lpng16 -lz -lXft -lfreetype -L/usr/local/lib -lXrender -lX11 -lfribidi conftest.c -lXpm >&5
|
||||
configure:4839: $? = 0
|
||||
configure:4848: result: yes
|
||||
configure:4941: checking for XmuDrawRoundedRectangle in -lXmu
|
||||
configure:4966: gcc -o conftest -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/fribidi -lX11 -lpng16 -lz -lXft -lfreetype -L/usr/local/lib -lXrender -lX11 -lfribidi -lXpm conftest.c -lXmu >&5
|
||||
configure:4966: $? = 0
|
||||
configure:4975: result: yes
|
||||
configure:5000: checking for XineramaQueryExtension in -lXinerama
|
||||
configure:5025: gcc -o conftest -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/fribidi -lX11 -lpng16 -lz -lXft -lfreetype -L/usr/local/lib -lXrender -lX11 -lfribidi -lXpm -lXmu conftest.c -lXinerama >&5
|
||||
configure:5025: $? = 0
|
||||
configure:5034: result: yes
|
||||
configure:5055: checking whether make sets $(MAKE)
|
||||
configure:5077: result: yes
|
||||
configure:5086: checking for a sed that does not truncate output
|
||||
|
@ -424,8 +475,8 @@ configure:5653: result: yes
|
|||
configure:5660: checking for shared library run path origin
|
||||
configure:5673: result: done
|
||||
configure:6245: checking for CFPreferencesCopyAppValue
|
||||
configure:6263: gcc -o conftest -g -O2 -I/usr/include/libpng16 -lX11 -lpng16 -lz conftest.c -Wl,-framework -Wl,CoreFoundation >&5
|
||||
conftest.c:48:10: fatal error: CoreFoundation/CFPreferences.h: No such file or directory
|
||||
configure:6263: gcc -o conftest -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/fribidi -lX11 -lpng16 -lz -lXft -lfreetype -L/usr/local/lib -lXrender -lX11 -lfribidi -lXpm -lXmu -lXinerama conftest.c -Wl,-framework -Wl,CoreFoundation >&5
|
||||
conftest.c:56:10: fatal error: CoreFoundation/CFPreferences.h: No such file or directory
|
||||
#include <CoreFoundation/CFPreferences.h>
|
||||
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
compilation terminated.
|
||||
|
@ -477,6 +528,14 @@ configure: failed program was:
|
|||
| #define HAVE_SETLOCALE 1
|
||||
| #define USE_ICONS 1
|
||||
| #define USE_PNG 1
|
||||
| #define USE_XFT 1
|
||||
| #define HAVE_X11_EXTENSIONS_XRENDER_H 1
|
||||
| #define USE_XRENDER 1
|
||||
| #define USE_FRIBIDI 1
|
||||
| #define HAVE_X11_XPM_H 1
|
||||
| #define USE_XPM 1
|
||||
| #define USE_XMU 1
|
||||
| #define USE_XINERAMA 1
|
||||
| /* end confdefs.h. */
|
||||
| #include <CoreFoundation/CFPreferences.h>
|
||||
| int
|
||||
|
@ -488,8 +547,8 @@ configure: failed program was:
|
|||
| }
|
||||
configure:6272: result: no
|
||||
configure:6279: checking for CFLocaleCopyCurrent
|
||||
configure:6297: gcc -o conftest -g -O2 -I/usr/include/libpng16 -lX11 -lpng16 -lz conftest.c -Wl,-framework -Wl,CoreFoundation >&5
|
||||
conftest.c:48:10: fatal error: CoreFoundation/CFLocale.h: No such file or directory
|
||||
configure:6297: gcc -o conftest -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/fribidi -lX11 -lpng16 -lz -lXft -lfreetype -L/usr/local/lib -lXrender -lX11 -lfribidi -lXpm -lXmu -lXinerama conftest.c -Wl,-framework -Wl,CoreFoundation >&5
|
||||
conftest.c:56:10: fatal error: CoreFoundation/CFLocale.h: No such file or directory
|
||||
#include <CoreFoundation/CFLocale.h>
|
||||
^~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
compilation terminated.
|
||||
|
@ -541,6 +600,14 @@ configure: failed program was:
|
|||
| #define HAVE_SETLOCALE 1
|
||||
| #define USE_ICONS 1
|
||||
| #define USE_PNG 1
|
||||
| #define USE_XFT 1
|
||||
| #define HAVE_X11_EXTENSIONS_XRENDER_H 1
|
||||
| #define USE_XRENDER 1
|
||||
| #define USE_FRIBIDI 1
|
||||
| #define HAVE_X11_XPM_H 1
|
||||
| #define USE_XPM 1
|
||||
| #define USE_XMU 1
|
||||
| #define USE_XINERAMA 1
|
||||
| /* end confdefs.h. */
|
||||
| #include <CoreFoundation/CFLocale.h>
|
||||
| int
|
||||
|
@ -552,7 +619,7 @@ configure: failed program was:
|
|||
| }
|
||||
configure:6306: result: no
|
||||
configure:6355: checking for GNU gettext in libc
|
||||
configure:6384: gcc -o conftest -g -O2 -I/usr/include/libpng16 -lX11 -lpng16 -lz conftest.c >&5
|
||||
configure:6384: gcc -o conftest -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/fribidi -lX11 -lpng16 -lz -lXft -lfreetype -L/usr/local/lib -lXrender -lX11 -lfribidi -lXpm -lXmu -lXinerama conftest.c >&5
|
||||
configure:6384: $? = 0
|
||||
configure:6393: result: yes
|
||||
configure:7240: checking whether to use NLS
|
||||
|
@ -576,13 +643,13 @@ generated by GNU Autoconf 2.69. Invocation command line was
|
|||
|
||||
on debian
|
||||
|
||||
config.status:888: creating po/Makefile.in
|
||||
config.status:888: creating Makefile
|
||||
config.status:888: creating src/Makefile
|
||||
config.status:888: creating jwm.1
|
||||
config.status:888: creating config.h
|
||||
config.status:1069: config.h is unchanged
|
||||
config.status:1083: executing po-directories commands
|
||||
config.status:897: creating po/Makefile.in
|
||||
config.status:897: creating Makefile
|
||||
config.status:897: creating src/Makefile
|
||||
config.status:897: creating jwm.1
|
||||
config.status:897: creating config.h
|
||||
config.status:1078: config.h is unchanged
|
||||
config.status:1092: executing po-directories commands
|
||||
|
||||
## ---------------- ##
|
||||
## Cache variables. ##
|
||||
|
@ -613,6 +680,7 @@ ac_cv_env_target_alias_value=
|
|||
ac_cv_func_putenv=yes
|
||||
ac_cv_func_setlocale=yes
|
||||
ac_cv_func_unsetenv=yes
|
||||
ac_cv_have_decl_XpmAllocColor=yes
|
||||
ac_cv_have_x='have_x=yes ac_x_includes='\'''\'' ac_x_libraries='\'''\'''
|
||||
ac_cv_header_X11_Xatom_h=yes
|
||||
ac_cv_header_X11_Xlib_h=yes
|
||||
|
@ -620,9 +688,12 @@ ac_cv_header_X11_Xproto_h=yes
|
|||
ac_cv_header_X11_Xresource_h=yes
|
||||
ac_cv_header_X11_Xutil_h=yes
|
||||
ac_cv_header_X11_cursorfont_h=yes
|
||||
ac_cv_header_X11_extensions_Xrender_h=yes
|
||||
ac_cv_header_X11_keysym_h=yes
|
||||
ac_cv_header_X11_xpm_h=yes
|
||||
ac_cv_header_alloca_h=yes
|
||||
ac_cv_header_ctype_h=yes
|
||||
ac_cv_header_ft2build_h=yes
|
||||
ac_cv_header_inttypes_h=yes
|
||||
ac_cv_header_libintl_h=yes
|
||||
ac_cv_header_locale_h=yes
|
||||
|
@ -645,6 +716,13 @@ ac_cv_header_unistd_h=yes
|
|||
ac_cv_host=x86_64-unknown-linux-gnu
|
||||
ac_cv_lib_X11_XOpenDisplay=yes
|
||||
ac_cv_lib_X11_Xutf8TextPropertyToTextList=yes
|
||||
ac_cv_lib_Xft_XftFontOpenName=yes
|
||||
ac_cv_lib_Xinerama_XineramaQueryExtension=yes
|
||||
ac_cv_lib_Xmu_XmuDrawRoundedRectangle=yes
|
||||
ac_cv_lib_Xpm_XpmReadFileToImage=yes
|
||||
ac_cv_lib_Xrender_XRenderComposite=yes
|
||||
ac_cv_lib_cairo_cairo_create=yes
|
||||
ac_cv_lib_fribidi_fribidi_charset_to_unicode=yes
|
||||
ac_cv_lib_png_png_read_image=yes
|
||||
ac_cv_objext=o
|
||||
ac_cv_path_EGREP='/bin/grep -E'
|
||||
|
@ -674,10 +752,10 @@ gt_cv_func_gnugettext1_libc=yes
|
|||
|
||||
BINDIR='/freon/bin'
|
||||
CC='gcc'
|
||||
CFLAGS='-g -O2 -I/usr/include/libpng16 -DLOCALEDIR=\"/freon/share/locale\"'
|
||||
CFLAGS='-g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/fribidi -DLOCALEDIR=\"/freon/share/locale\"'
|
||||
CPP='gcc -E'
|
||||
CPPFLAGS=''
|
||||
DATE='2020-11-30'
|
||||
DATE='2020-12-02'
|
||||
DEFS='-DHAVE_CONFIG_H'
|
||||
ECHO_C=''
|
||||
ECHO_N='-n'
|
||||
|
@ -694,7 +772,7 @@ INSTALL_SCRIPT='${INSTALL}'
|
|||
INSTVERSION='220'
|
||||
INTLLIBS=''
|
||||
INTL_MACOSX_LIBS=''
|
||||
LDFLAGS=' -lX11 -lpng16 -lz '
|
||||
LDFLAGS=' -lX11 -lpng16 -lz -lXft -lfreetype -L/usr/local/lib -lXrender -lX11 -lfribidi -lXpm -lXmu -lXinerama '
|
||||
LIBICONV='-liconv'
|
||||
LIBINTL=''
|
||||
LIBOBJS=''
|
||||
|
@ -813,6 +891,14 @@ target_alias=''
|
|||
#define HAVE_SETLOCALE 1
|
||||
#define USE_ICONS 1
|
||||
#define USE_PNG 1
|
||||
#define USE_XFT 1
|
||||
#define HAVE_X11_EXTENSIONS_XRENDER_H 1
|
||||
#define USE_XRENDER 1
|
||||
#define USE_FRIBIDI 1
|
||||
#define HAVE_X11_XPM_H 1
|
||||
#define USE_XPM 1
|
||||
#define USE_XMU 1
|
||||
#define USE_XINERAMA 1
|
||||
#define ENABLE_NLS 1
|
||||
#define HAVE_GETTEXT 1
|
||||
#define HAVE_DCGETTEXT 1
|
||||
|
|
|
@ -427,7 +427,7 @@ $config_commands
|
|||
|
||||
Report bugs to <joewing@joewing.net>."
|
||||
|
||||
ac_cs_config="'--prefix=/freon' '--disable-cairo' '--disable-rsvg' '--disable-jpeg' '--disable-xft' '--disable-xrender' '--disable-fribidi' '--disable-xpm' '--disable-shape' '--disable-xmu' '--disable-xinerama'"
|
||||
ac_cs_config="'--prefix=/freon' '--disable-rsvg' '--disable-jpeg' '--disable-shape'"
|
||||
ac_cs_version="\
|
||||
jwm config.status 2.2.0
|
||||
configured by ./configure, generated by GNU Autoconf 2.69,
|
||||
|
@ -518,7 +518,7 @@ if $ac_cs_silent; then
|
|||
fi
|
||||
|
||||
if $ac_cs_recheck; then
|
||||
set X /bin/bash './configure' '--prefix=/freon' '--disable-cairo' '--disable-rsvg' '--disable-jpeg' '--disable-xft' '--disable-xrender' '--disable-fribidi' '--disable-xpm' '--disable-shape' '--disable-xmu' '--disable-xinerama' $ac_configure_extra_args --no-create --no-recursion
|
||||
set X /bin/bash './configure' '--prefix=/freon' '--disable-rsvg' '--disable-jpeg' '--disable-shape' $ac_configure_extra_args --no-create --no-recursion
|
||||
shift
|
||||
$as_echo "running CONFIG_SHELL=/bin/bash $*" >&6
|
||||
CONFIG_SHELL='/bin/bash'
|
||||
|
@ -626,7 +626,7 @@ S["LTLIBOBJS"]=""
|
|||
S["LIBOBJS"]=""
|
||||
S["PACKAGE"]="jwm"
|
||||
S["SYSCONF"]="/freon/etc"
|
||||
S["DATE"]="2020-11-30"
|
||||
S["DATE"]="2020-12-02"
|
||||
S["MANDIR"]="/freon/share/man"
|
||||
S["BINDIR"]="/freon/bin"
|
||||
S["INSTVERSION"]="220"
|
||||
|
@ -670,8 +670,9 @@ S["OBJEXT"]="o"
|
|||
S["EXEEXT"]=""
|
||||
S["ac_ct_CC"]="gcc"
|
||||
S["CPPFLAGS"]=""
|
||||
S["LDFLAGS"]=" -lX11 -lpng16 -lz "
|
||||
S["CFLAGS"]="-g -O2 -I/usr/include/libpng16 -DLOCALEDIR=\\\"/freon/share/locale\\\""
|
||||
S["LDFLAGS"]=" -lX11 -lpng16 -lz -lXft -lfreetype -L/usr/local/lib -lXrender -lX11 -lfribidi -lXpm -lXmu -lXinerama "
|
||||
S["CFLAGS"]="-g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 "\
|
||||
"-I/usr/include/libpng16 -I/usr/local/include -I/usr/include/fribidi -DLOCALEDIR=\\\"/freon/share/locale\\\""
|
||||
S["CC"]="gcc"
|
||||
S["target_alias"]=""
|
||||
S["host_alias"]=""
|
||||
|
@ -798,6 +799,14 @@ D["HAVE_PUTENV"]=" 1"
|
|||
D["HAVE_SETLOCALE"]=" 1"
|
||||
D["USE_ICONS"]=" 1"
|
||||
D["USE_PNG"]=" 1"
|
||||
D["USE_XFT"]=" 1"
|
||||
D["HAVE_X11_EXTENSIONS_XRENDER_H"]=" 1"
|
||||
D["USE_XRENDER"]=" 1"
|
||||
D["USE_FRIBIDI"]=" 1"
|
||||
D["HAVE_X11_XPM_H"]=" 1"
|
||||
D["USE_XPM"]=" 1"
|
||||
D["USE_XMU"]=" 1"
|
||||
D["USE_XINERAMA"]=" 1"
|
||||
D["ENABLE_NLS"]=" 1"
|
||||
D["HAVE_GETTEXT"]=" 1"
|
||||
D["HAVE_DCGETTEXT"]=" 1"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
.\"
|
||||
.\" groff -man -Tascii jwm.1
|
||||
.\"
|
||||
.TH jwm 1 "2020-11-30" "v2.2.0"
|
||||
.TH jwm 1 "2020-12-02" "v2.2.0"
|
||||
.SH NAME
|
||||
JWM - Joe's Window Manager
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
|
||||
CC = gcc
|
||||
CFLAGS = -g -O2 -I/usr/include/libpng16 -DLOCALEDIR=\"/freon/share/locale\"
|
||||
CFLAGS = -g -O2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/local/include -I/usr/include/fribidi -DLOCALEDIR=\"/freon/share/locale\"
|
||||
CPPFLAGS =
|
||||
LDFLAGS = -lX11 -lpng16 -lz
|
||||
LDFLAGS = -lX11 -lpng16 -lz -lXft -lfreetype -L/usr/local/lib -lXrender -lX11 -lfribidi -lXpm -lXmu -lXinerama
|
||||
BINDIR = $(DESTDIR)/freon/bin
|
||||
|
||||
VPATH=.:os
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue