Commit graph

126 commits

Author SHA1 Message Date
1d329acf36 Fixed missing and wrong quotes in required variables in some base pkg build files
Added subshell to part of base/bzip build file
2022-09-23 10:06:42 +05:30
5d96370bf5 Build file cleanups
Changes to bldpkg:
-> Added additional variables to be more verbose when showing either errors, warnings or info messages
-> Optimized find command options in various places
-> Discarded makepkg function and moved its code inside mkfinalpkg function
-> Discarded removestaticlibs function.
-> Static libraries are now compulsorily discarded unless preservestaticlibs variable is set near the top of the build file
-> Several smaller fixes
2022-09-13 08:31:03 +05:30
4a48417c00 Numerous fixes, enhancements and updation to TODO list in bldpkg 2022-09-08 11:04:25 +05:30
549283c0b8 Cleaned up base/initfs build file
Made following changes to bldpkg:
* Introduced makepkg function to remove dependency on external base/pkgtools/makepkg script
* Simplified code inside applypatch function
* Added pigz and plzip parallel compressors inside pkgext case/esac
* Miscellaneous fixes
2022-09-07 11:08:42 +05:30
bf538d3cfd Replaced single quotes with double quotes in base/libgit2
Changes to bldpkg:
* Fixed indentation in help usage function
* Fixed if/else code
* Added a check to cause bldpkg to fail if build validation function fails
* Simplified code for validating custom cpu flags
* Miscellaneous fixes
2022-09-05 20:18:27 +05:30
8e08ed4953 Cleaned up bldpkg.conf 2022-09-05 07:56:17 +05:30
8c90307be6 Changes to bldpkg:
* Replaced echo with cat for generating summary and fixed related code
* Added -o option for copying alternate build file
* Fixed identation for help usage
* Moved all code related to validating build files into a function 'validatebldfile'
* Use printf for colours
* Added miscellaneous supporting code and comments
2022-09-04 23:01:12 +05:30
94d439e7b2 Code cleanup in main build file and section build files 2022-09-02 10:42:40 +05:30
80441dbcaf Changes to bldpkg:
* Added code to check if autobuildtemp is set before removing $tempfile
* Added wait argument to nc for probing distccd port
* Removed double quotes from various places
* Updated TODO
2022-09-02 10:37:00 +05:30
3fe6609c23 Changes to bldpkg:
* Updated TODO
* Added double quotes in some commands
* Fixed command explanation in help function
2022-09-01 17:09:41 +05:30
6b4699ccfb Replaced upper-case COMPRESSOPTS variable to lower case in pkgtools/makepkg script in base
Changes to bldpkg:
  -> Added code to validate hosts using netcat when distcc is enabled and also update DISTCC_HOSTS variable accordingly
  -> Using subshell unnecessary; removed it from top and bottom of the file
  -> Fixed wordings in help function
  -> Simplified code for populating buildfile variable by discarding srcdirpath variable
  -> Added required files to be checked when the build starts as an array
  -> genchecksum function is now a variable
  -> Added missing -j in customcputhreads variable; previously the value was ignored by MAKEFLAGS
  -> Added missing '[ERROR]' word when validating build file
  -> Added missing exit when auditd binary was not found
  -> Added sleep when auditd log file exceeds certain lines
  -> Added checks to exit build when sha512 checksums fail to match
  -> Added checks and fixed code when working with patches
  -> Discarded unnecessary double quotes in values inside validpkgextensions array
  -> Fixed identation
2022-08-31 23:40:55 +05:30
a488b78a7f Added new features to bldpkg 2022-08-28 13:13:52 +05:30
9f99df88eb Added missing download URLs and replaced version numbers with variables in xorg build files 2022-08-27 14:26:59 +05:30
7d2f51bd18 Removed redundant paths in base/pkgconf
Replaced single quotes with double quotes in some base and xorg pkg files
2022-08-27 11:09:02 +05:30
fff405029c Updated TODO list in bldpkg 2022-08-25 14:54:54 +05:30
0516150d3d Changes to bldpkg:
* Added auditd-related code
  * Added code to move documentation in the staging directory into right subdirectory
2022-08-25 14:25:45 +05:30
5cbcac97e3 Build variables cleanup of build files in base section 2022-08-23 19:30:56 +05:30
679dc27727 Changes to bldpkg:
* Removed redundant functions
* Added further code to validate build variables
2022-08-18 12:13:41 +05:30
77245f220d Added getopts, reordered functions and cleaned up code in mksm 2022-08-17 14:14:58 +05:30
60bcf6e97c Added Copyright and LICENSE to genpackagelist 2022-08-17 08:47:20 +05:30
5954b58476 Replaced single quotes with double quotes in multiple build files 2022-08-16 19:42:52 +05:30
d7e64d42b9 Code fixes and cleanup in genpackagelist script 2022-08-15 00:48:06 +05:30
adf409e52b Added genpacklist, a script that extracts package info for use in slapt-get program
Removed redundant code in bldpkg
2022-08-12 16:07:14 +05:30
15e8567f19 Added man-pages to base
Added xfce4-sensors-plugin to xfce
Updated base and xfce4 build lists
Cleaned up code in bldpkg
2022-08-12 16:01:41 +05:30
c6e8906429 Improved code in bldpkg 2022-08-10 17:23:17 +05:30
5d9b19c210 Changes to bldpkg:
* Removed sourcebuildfile function call in various functions to cause sourcing to happen only once
* Added code that invokes /etc/rc.d/rc.gtk whenever /share/applications directory is detected
  to update a system's GTK cache
2022-08-10 14:33:57 +05:30
73cff466bf Changes to bldpkg:
* Added code that detects stripped binaries before we actually strip them of debug symbols
Fixed various typos and code
2022-08-09 15:49:36 +05:30
90569a2a82 Upgraded extra/dwm to 6.3
Added code in extra/slock to make it use our CFLAGS
Deleted buggy unset command in net/samba
2022-08-09 15:43:04 +05:30
00b7252c7d Changes to bldpkg:
* Added more stuff in TODO
* Rearranged code that sources bldpkg.conf a few lines up
* Renamed function debugmode to tracemode
* Defined setbuildfile, autoextractmode, displaysummary and setcputhreads functions and added corresponding option letters to getopts
* Added explanation in the help function
* Added temporary commented code for detecting stripped binaries and libraries before they are actually stripped
* Discarded -exec rm -v since the find command already contains -delete
* Discarded --strip-unneeded option from strip command
* Miscellaneous fixes
2022-08-08 22:52:50 +05:30
9132b697fe * Added missing brace and removed unnecessary code in base/dcron build file
* Added an if/else condition for adding package description correctly inside installpkg script, part of base/pkgtools
* Temporarily removed epiphany from net
2022-08-06 14:38:52 +05:30
9c25332e0c * Fixed URL in extra/abiword
* Upgraded extra/gthumb to 3.11.2
* Fixed variables in extra/{libass,rdesktop,scrcpy,sdl,sdl2}
* Fixed variables in gtk/{gnome-icon-theme,gst-plugins-*,libsigcpp,pygobject3}
* Discarded old CHKSUM512 files from gtk/pygobject3
* Added a fix to remove a gcc option that caused net/hexchat to fail
2022-08-06 14:31:21 +05:30
627ca6e566 * Temporarily removed fceux from net
* Renamed wpa_supplicant to wpa-supplicant
2022-08-06 13:22:50 +05:30
0ce1c5846b Upgraded net/darkstat to version 3.0.721
Made small fixes to polkit and rust in base section
2022-08-01 11:23:51 +05:30
a7efa22383 Moved udisks from base to xorg and refreshed build list 2022-08-01 11:09:53 +05:30
2ac50eee2a Replaced busybox hwclock with util-linux hwclock for more functionality
Upgraded chrony to version 4.2 and fixed its runit build script
Replaced $ARCH variable with $arch to cause gmp and db builds in base srction to build correctly
Fixed descriptions in xcb-util-image and xcb-util-wm in xorg section
Removed drm option in xorg/mesa and added llvm as a dependency
2022-08-01 10:13:41 +05:30
c5fad16d28 Security upgrades for curl and openssl 2022-08-01 09:52:50 +05:30
5ae4ac2d86 Some more code additions and cleanups in bldpkg 2022-07-26 10:01:17 +05:30
434610595c Added and improved code in bldpkg 2022-07-25 12:05:35 +05:30
3c1862fdc8 Reduced description size in some xorg build files 2022-07-16 18:08:32 +05:30
bad92445e6 * Fixed variable name and improved code in heavybuilds/firefox build file
* Replaced underscore with hyphen in net buildlist file
2022-07-16 17:54:42 +05:30
a597075434 Made code improvements in bldpkg script 2022-07-16 17:45:16 +05:30
6f1e30cee2 * Refreshed base build list
* Reworded part of the description in gtk/gtkspell build file
2022-07-14 17:58:12 +05:30
068d4ea169 * Fixed variable names in base/musl
* Cause perl compile to fail prematurely if /usr/local/include directory exists. This directory
  is unfortunately a preset fallback directory searched by gcc for some rust applications that
  otherwise fail to compile for want of gcc toolchain-specific C++ headers that are otherwise
  present in standard locations
* Fixed net/mutt homepage URL
2022-07-14 17:31:19 +05:30
c043de023b Small fixes to base/mksh build file 2022-07-14 17:26:11 +05:30
ff4e0e1222 Replaced upper case variable names with base/llvm,mozilla-nss and xorg/mesa 2022-07-14 17:22:33 +05:30
90ace55c9a Replaced package names containing underscores with hyphens 2022-07-14 16:54:43 +05:30
9f549d278b Added heavybuilds/firefox 2022-07-10 09:53:38 +05:30
d4ffa5e1ac Removed unnecessary code in bldpkg
Added sha512 checksums in extra/wxwidgets build file
2022-07-05 14:20:08 +05:30
90770531a8 Added wxwidgets to extra 2022-07-05 08:03:47 +05:30
c006f22e5c Changes to bldpkg:
* Fixed code that prevented writing to BUILDMONITOR.html when $showsummary was set to 0 by moving it into its own separate function
* Also moved out code for cleaning up build files into a separate function
* Made miscellaneous fixes and removed unnecessary code
2022-07-04 16:41:13 +05:30