Commit graph

250 commits

Author SHA1 Message Date
PktSurf
1f0e23fa39 Deleted audacious, calcurse, cmus, freerdp, galculator, gpaint, heimdall, mplayer, rdesktop, sdl, spacefm wxwidgets from extra
Updated extra package build list
2023-06-12 22:00:24 +05:30
PktSurf
0574064e65 Changed prefix build option in several extra package build files 2023-06-12 21:56:31 +05:30
PktSurf
cc938acea4 Removed atkmm from gtk
Updated gtk/babl to 0.1.106
Updated gtk/cairo to 1.17.6
Updated gtk/gdk-pixbuf to 2.42.10
Updated gtk/gegl to 0.4.44
Updated gtk/glib-networking to 2.76.0
Updated gtk/gnome-desktop to 44.0
Updated gtk/gobject-introspection to 1.76.1
Updated gtk/gsettings-desktop-schemas to 44.0
Updated gtk/gtk3 to 3.24.38
Updated gtk/harfbuzz to 7.3.0
Updated gtk/libgsf to 1.14.50
Updated gtk/libnotify to 0.8.2
Updated gtk/librsvg to 2.56.1
Updated gtk/libwebp to 1.3.0
Updated gtk/pango to 1.50.14
Updated gtk/pinentry to 1.2.1
Updated gtk/shared-mime-info to 2.2
Updated gtk build list
2023-06-12 21:43:42 +05:30
PktSurf
8c832e3078 Fixed prefix option in several gtk package build files 2023-06-12 21:37:38 +05:30
PktSurf
4fffbee77e Fixed prefix, CFLAGS and discarded --docdir build options in several packages in net
Updated net buildlist file
2023-06-12 07:56:17 +05:30
PktSurf
233f2d68a8 Upgraded xorg/freetype to 2.13.0
Discarded unused options in xorg/jasper
Upgraded xorg/libxkbcommon to 1.5.0
Added a fix for compiling xorg/xorg-server with gcc 12 and above
2023-06-07 22:28:03 +05:30
PktSurf
c0bb3d206f Upgraded net/iproute2 to 6.3.0
Upgraded net/poppler to 23.05.0
Removed multiple unmaintained packages from net and gtk
Removed net/xdg-utils as it was moved to xorg in the previous commit
2023-06-07 22:11:48 +05:30
PktSurf
02d504d50f Added xdg-utils to xorg
Discarded --docdir build option, double quotes and made minor changes to several xorg build files
2023-06-06 15:03:00 +05:30
PktSurf
45e2c3bd44 Added ftjam, libptytty to base
Removed dmraid, iniparser, jam, libatasmart, libblockdev, libbytesize, libyaml, mozjs, ndctl, polkit, rpi-userland, sccache from base
Removed docdir, sysconfdir and prefix quotes from autoconf build option and similar options from various packages in base
Added apparch variables to base/{acpid,dmidecode,gnu-efi,pciutils,syslinux}
Added udev rules build option to base/alsa-utils
Discarded --offline option in base/cbindgen
Upgraded base/cmake to 3.26.4
Added --without-x build option to base/dialog
Upgraded base/gawk to 5.2.2
Upgraded base/glib to 2.76.3
Disabled tests and examples in base/gloox
Upgraded base/gnupg2 to 2.2.41
Upgraded base/gnutls to 3.8.0
Upgraded base/gpgme to 1.20.0
Fixed make command option ordering in base/{hdparm,p7zip}
Upgraded base/libgpg-error to 1.47
Upgraded base/libjpeg-turbo to 2.1.5.1
Upgraded base/libuv to 1.45.0
Discarded some build options to base/libxml2
Upgraded base/llvm to 15.0.7
Fixed subshell code in base/lua53
Removed --prefix= in several python package build files, added /usr as prefix in base/python3
Upgraded base/musl to 1.2.4
Upgraded base/nettle to 3.9
Upgraded base/nghttp2 to 1.53.0
Added --without-trust-paths to base/p11-kit
Upgraded base/qpdf to 11.4.0
Discarded base/rpi-userland
Upgraded base/rust to 1.69.0
Upgraded base/sqlite to 3420000
Added $CFLAGS to base/unzip
Added -fPIC option to base/yasm
Updated base build list
2023-06-04 21:53:45 +05:30
83aa14ccba Changes to bldpkg:
* Moved nopackagebuildfileerror and getbuildfileanddir function to the top
* Added startdate, htmloutput and verifychecksums functions
* Removed compileonlyfor function and replaced it with apparch variable check
* Discarded -v option from set -xv getopts command
* Added autobuildmode check when invoking genchecksum
* Added error messages against several arguments when autobuildmode is set
* Other miscellaneous fixes
2023-05-19 16:45:48 +05:30
64e8468718 Merged autobuild into bldpkg, made changes related to it in bldpkg.conf 2023-05-11 22:56:36 +05:30
258fdc4b56 Changes to bldpkg:
* Removed unnecessary code related to creation and use of temporary summary file in bldpkg
* Moved totaltime code inside showsummary if/else check
* Fixed comments
2023-05-07 14:39:17 +05:30
f1f548ecd6 Changes to bldpkg:
* Discard empty install directory but return true if it fails
* Code to verify sha512 checksums is now housed inside an if/else
* Renamed filename used for testing parenttmp and tmpfs directories
* Added [INFO] to printf in the compressor validation line
* Added ampersand when validating sccached
* Discarded if/else code for checking autobuildtemp variable
* Reordered code so compiler validation only occurs after mkandenterbuilddir is executed
2023-05-03 17:04:52 +05:30
4e6156c974 Upgraded heavybuilds/firefox to 102.10.0
Fixed CFLAGS variable in net/rsync
2023-05-03 15:34:08 +05:30
346fbb43fe Added config.cache, used in CONFIG_SITE variable for autoconf packages 2023-04-21 21:18:15 +05:30
adbbcb3d80 Discarded retired directory 2023-04-21 21:08:26 +05:30
5f5313c63d Removed llvm-runtimes from tmpfsexceptionlist array, added scanelf to rqfiles array in bldpkg.conf
Discarded log script
Added several fixes and build system checks to mksm
2023-04-21 20:58:32 +05:30
308652e8f6 Added base/{pyelftools,pax-utils} to base
Temporarily removed base/gcc-libs
Added rpi-userland to base buildlist
Updated base buildlist to reflect above three changes
2023-04-21 20:50:24 +05:30
c05034b154 Changes to bldpkg:
-> Fixed grep code when validating a build file
-> Added if/else to pkgstatus and autobuildtemp to fix build failures when packages are built via autobuild
-> Statically-linked archives are now only scanned if variable staticelfflag is set by preservestaticlibs check
2023-04-21 20:38:36 +05:30
426f0544e3 Added autobuild, a script written from scratch to replace ssb autobuilding scripts 2023-04-19 20:13:36 +05:30
40458b5aaa Removed ssb main and section build files 2023-04-19 11:54:43 +05:30
27ca3c74e8 Changes to bldpkg:
-> Updated version
-> Added a maintainer comment check
-> genchecksum if/else is now a function
-> Simplified check for existence of lib64,usr and sbin directories inside staging directory
-> Replaced group of commands used for scanning binaries and libraries with scanelf inside a new function findelffiles
-> Part of the command to scan for libtool archive files moved into findlibtoolfiles function
-> Part of the code for resetting SECONDS variable now placed inside showsummary if/else check
-> Discarded unnecessary if/else when appending old doinst.sh to a new one
-> Discarded code to remove lib directory twice
-> Discarded unnecessary if/else when removing lib/charset.alias
-> Removed unnecessary tmpfs=1 check in several places
-> Miscellaneous fixes
2023-04-15 16:43:33 +05:30
5b737f7164 Restored file permissions that were accidentally removed in previous commit 2023-04-15 12:43:42 +05:30
78fd319b98 Added maintainer name and email address comment at the top of a majority of build files 2023-04-15 12:32:28 +05:30
1e891ebe43 Fix stuff inside prepbuilddir function in base/boost
Upgraded base/file to 5.44
Upgraded heavybuilds/firefox to 102.9.0
2023-04-15 11:40:39 +05:30
8dd4670873 Simplified condition checks in bldpkg 2023-04-10 17:48:52 +05:30
464f8131bb Fixed preprunitservice command in several pkg build files 2023-04-10 16:08:58 +05:30
78dcdc078b Optimised code to validate build variables and error redirection in bldpkg 2023-04-10 15:49:46 +05:30
b4fea8960e Changes to bldpkg:
-> Fixed identation in help()
-> Fixed code in validatemakeflags function
-> Added 'local' in several functions
-> Moved randomnum inside compilertestfile function
-> Removed return command in runtime function
-> Added -f option to ln command and added code to unset OPTIND and OPTARG in preprunitservice function
-> Removed $pkg in several test cases in mkfinalpkg because the PWD is already known
-> Added a directory test before discarding libtool files
-> Added code to discard lib/charset.alias and empty lib directory
-> Added code to export MAKEFLAGS along with other compiler variables
2023-04-09 21:22:59 +05:30
cd0a82d4b1 Removed xorg/lndir, updated build lists
Discarded stale .info file in gtk/gtk3
2023-04-09 21:13:26 +05:30
2d46f3ac52 Replaced complicated preprunitservice file and directory generation with simpler getopts 2023-04-07 21:23:51 +05:30
f787c65b82 Simplified bldpkg.conf 2023-04-07 21:22:43 +05:30
216cadea3d Changes to bldpkg:
-> Discarded TODO
-> Extended explanation of -g and -r options and added -t option in getopts help
-> Moved all functions at the top of the file
-> Renamed global{ccache,distcc} to ccache/distcc variables
-> Renamed usetmpfs to tmpfs variable
-> Renamed cstats and dstats to ccachestats and distccstats variable respectively
-> Removed cputhreads variable and rewrote MAKEFLAGS-related code
-> Added extractinfo function for extracting package installers
-> Added sccacheprocess function to start and stop sccache
2023-04-07 20:55:35 +05:30
add35ba9ff Discarded hostdist configure option from base/{libvncserver,lvm,nasm} 2023-04-05 21:38:56 +05:30
29d822cae3 Updated minor versions of several packages in xorg 2023-04-05 21:32:22 +05:30
1cf767e805 Changes to bldpkg:
-> Moved rqfiles out of bldpkg and into bldpkg.conf in previous commit
-> Moved code related to CPU architecture detection near export MAKEFLAGS
-> Reintroduced and optimised code to validate a compiler defined as CC and CXX
-> Discarded unnecessary if/else condition inside fixbuilddirpermissions function
2023-04-03 23:12:39 +05:30
c7954fdcc4 Changes to bldpkg.conf:
-> Moved CC, CXX and CPU architecture-related variables near extractprompt
-> Removed explanation describing how $PATH should be like if distcc or ccache is used
-> Renamed ccachesympath to ccachesymdirpath
-> Redefined pkgdest path as the older one affected placement of package installers
   if packages were built by section build files
-> rqfiles array is now defined in bldpkg.conf
2023-04-03 23:03:36 +05:30
c2682f0c26 Added code to create compiler-related symlinks in base/ccache and net/distcc 2023-04-03 22:50:38 +05:30
2140c7271e Changes to bldpkg:
-> Reintroduced code to validate download variable in a pkg build file
-> Discarded validatecompiler function
-> Introduced checkcompilersymlink function for validating symlinks of ccache and distcc
-> Added code that prepends ccache and distcc directory paths to PATH automatically instead
   of relying on the user to already have a modified PATH in the shell environment.
-> sccache is now terminated only if nc exits with code 1 when testing the default sccache port
2023-04-03 00:11:32 +05:30
45473795cd Added /share/pkgconfig as an alternate lookup path in addition to --docdir in base/pkgconf 2023-04-02 09:10:41 +05:30
cdaaa1dde8 Modified several defaults and removed obsolete code from bldpkg.conf 2023-04-02 09:06:36 +05:30
17c70a05c1 Changes to bldpkg:
-> Added version number to the script
-> Added double quotes next to variable values in few places
-> Discarded buggy code that validated the download variable for a sane URL
-> Removed double quotes inside [[ ]] since it is safe to do so in bash
-> Optimised code responsible for extracting hosts in DISTCC_HOSTS variable
-> netcat binary now checks for a running sccache server on localhost
-> Added code to check if CC and CXX variables are populated
-> Added back ignoreusr variable
-> Discarded code that checked and moved the documentation directory in its
   proper place in the staging directory
-> Discarded code that moved pkgconfig directory from share to lib
-> Discarded code that checked for ELF objects in the build directory
   before any action was performed using mkfinalpkg in the staging directory
2023-04-01 21:02:52 +05:30
03da9ec93f Discarded '--disable-nls' and similar build options in several build files to allow building of translation files
Added '--docdir' build option to extra/xarchiver, gtk/libcanberra, net/{tor,x2x} build files
Updated net/cgit tarball checksum
Switched to cmake build system in net/weechat
Discarded 'v' verbosity argument used for extracting net/x2x tarball and its doinst.sh
Fixed hardcoded doc directory name in xorg/jasper
2023-04-01 10:28:44 +05:30
bc4f0d66ed Removed unnecessary carriage return from base/{libgpg-error,libusb} 2023-03-31 07:51:36 +05:30
1ec01c019a Upgraded gtk/harfbuzz to 7.1.0 2023-03-31 07:48:06 +05:30
4876381498 Removed pinfo and wiringpi from base 2023-03-31 07:44:45 +05:30
753b517e1e Added comment to base/db
Discarded CFLAGS and added --docdir build option to base/icu
Discarded debian rules file and changelog in net/netcat
2023-03-30 22:42:48 +05:30
437ea7322b Added proper build functions in base/rpi-userland
Added licenses to net/{autossh,comgt,fcgiwrap,fail2ban,wpa_supplicant}
Fixed prefix, added code to backup and configure additional conf files in net/nginx
Function call reordering and some cleanups in net/php
Replaced old init script with runit script in net/privoxy
2023-03-30 21:15:29 +05:30
e479f5bc4b Fixed value of the build variable in base/soxr 2023-03-30 21:08:16 +05:30
d539bfc735 Fixed documentation directory and replaced hardcoded sbin with bin in base/ntfs-3g
Added preservestaticlibs variable to base/pcre
Discarded rc.smartd init script for a more simpler runit service file in base/smartmontools among other fixes
Disabled tests in base/soxr
Added a new patch to extra/gthumb and partially fixed functions its build script
Upgraded gtk/atk to 2.36.0
Added LICENSE to gtk/gnome-themes-extra
2023-03-30 21:02:24 +05:30