Commit graph

  • 8e08ed4953 Cleaned up bldpkg.conf PktSurf 2022-09-05 07:56:17 +0530
  • 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 PktSurf 2022-09-04 23:01:12 +0530
  • 94d439e7b2 Code cleanup in main build file and section build files PktSurf 2022-09-02 10:42:40 +0530
  • 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 PktSurf 2022-09-02 10:37:00 +0530
  • 3fe6609c23 Changes to bldpkg: * Updated TODO * Added double quotes in some commands * Fixed command explanation in help function PktSurf 2022-09-01 17:09:41 +0530
  • 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 PktSurf 2022-08-31 23:27:53 +0530
  • a488b78a7f Added new features to bldpkg PktSurf 2022-08-28 13:13:52 +0530
  • 9f99df88eb Added missing download URLs and replaced version numbers with variables in xorg build files PktSurf 2022-08-27 14:26:59 +0530
  • 7d2f51bd18 Removed redundant paths in base/pkgconf Replaced single quotes with double quotes in some base and xorg pkg files PktSurf 2022-08-27 11:09:02 +0530
  • fff405029c Updated TODO list in bldpkg PktSurf 2022-08-25 14:54:54 +0530
  • 0516150d3d Changes to bldpkg: * Added auditd-related code * Added code to move documentation in the staging directory into right subdirectory PktSurf 2022-08-25 14:25:45 +0530
  • 5cbcac97e3 Build variables cleanup of build files in base section PktSurf 2022-08-23 19:30:56 +0530
  • 679dc27727 Changes to bldpkg: * Removed redundant functions * Added further code to validate build variables PktSurf 2022-08-18 12:13:41 +0530
  • 77245f220d Added getopts, reordered functions and cleaned up code in mksm PktSurf 2022-08-17 14:14:58 +0530
  • 60bcf6e97c Added Copyright and LICENSE to genpackagelist PktSurf 2022-08-17 08:47:20 +0530
  • 5954b58476 Replaced single quotes with double quotes in multiple build files PktSurf 2022-08-16 19:42:52 +0530
  • d7e64d42b9 Code fixes and cleanup in genpackagelist script PktSurf 2022-08-15 00:48:06 +0530
  • adf409e52b Added genpacklist, a script that extracts package info for use in slapt-get program Removed redundant code in bldpkg PktSurf 2022-08-12 16:07:14 +0530
  • 15e8567f19 Added man-pages to base Added xfce4-sensors-plugin to xfce Updated base and xfce4 build lists Cleaned up code in bldpkg PktSurf 2022-08-12 15:55:49 +0530
  • c6e8906429 Improved code in bldpkg PktSurf 2022-08-10 17:23:17 +0530
  • 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 PktSurf 2022-08-10 14:33:57 +0530
  • 73cff466bf Changes to bldpkg: * Added code that detects stripped binaries before we actually strip them of debug symbols Fixed various typos and code PktSurf 2022-08-09 15:49:36 +0530
  • 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 PktSurf 2022-08-09 15:43:04 +0530
  • 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 PktSurf 2022-08-08 22:52:50 +0530
  • 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 PktSurf 2022-08-06 14:38:52 +0530
  • 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 PktSurf 2022-08-06 14:31:21 +0530
  • 627ca6e566 * Temporarily removed fceux from net * Renamed wpa_supplicant to wpa-supplicant PktSurf 2022-08-06 13:22:50 +0530
  • 0ce1c5846b Upgraded net/darkstat to version 3.0.721 Made small fixes to polkit and rust in base section PktSurf 2022-08-01 11:23:51 +0530
  • a7efa22383 Moved udisks from base to xorg and refreshed build list PktSurf 2022-08-01 11:09:53 +0530
  • 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 PktSurf 2022-08-01 10:13:41 +0530
  • c5fad16d28 Security upgrades for curl and openssl PktSurf 2022-08-01 09:52:50 +0530
  • 5ae4ac2d86 Some more code additions and cleanups in bldpkg PktSurf 2022-07-26 10:01:17 +0530
  • 434610595c Added and improved code in bldpkg PktSurf 2022-07-25 12:05:35 +0530
  • 3c1862fdc8 Reduced description size in some xorg build files PktSurf 2022-07-16 18:08:32 +0530
  • bad92445e6 * Fixed variable name and improved code in heavybuilds/firefox build file * Replaced underscore with hyphen in net buildlist file PktSurf 2022-07-16 17:54:42 +0530
  • a597075434 Made code improvements in bldpkg script PktSurf 2022-07-16 17:45:16 +0530
  • 6f1e30cee2 * Refreshed base build list * Reworded part of the description in gtk/gtkspell build file PktSurf 2022-07-14 17:58:12 +0530
  • 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 PktSurf 2022-07-14 17:31:19 +0530
  • c043de023b Small fixes to base/mksh build file PktSurf 2022-07-14 17:26:11 +0530
  • ff4e0e1222 Replaced upper case variable names with base/llvm,mozilla-nss and xorg/mesa PktSurf 2022-07-14 17:22:33 +0530
  • 90ace55c9a Replaced package names containing underscores with hyphens PktSurf 2022-07-14 16:54:43 +0530
  • 9f549d278b Added heavybuilds/firefox PktSurf 2022-07-10 09:53:38 +0530
  • d4ffa5e1ac Removed unnecessary code in bldpkg Added sha512 checksums in extra/wxwidgets build file PktSurf 2022-07-05 14:20:08 +0530
  • 90770531a8 Added wxwidgets to extra PktSurf 2022-07-05 08:03:47 +0530
  • 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 PktSurf 2022-07-04 16:41:13 +0530
  • 3835706f03 Added code to display usage options in bldpkg PktSurf 2022-07-04 14:46:29 +0530
  • aa4ab9d4f5 Added avahi and polkitd users to base/initfs shadow, passwd and group files PktSurf 2022-07-03 17:07:44 +0530
  • ec7d4305c5 Added epiphany, libhandy and webkitgtk to net and updated net build list PktSurf 2022-07-03 17:02:16 +0530
  • a037cb49a1 net/balsa now links against webkitgtk PktSurf 2022-07-03 17:00:13 +0530
  • 1b56766367 Added argon2, boost, fmt, fuse3, libqalculate and qrencode to base Upgraded base/openssl Fixed stuff in base/polkit build file Added libdazzle and libportal in gtk Updated gtk section build list PktSurf 2022-07-03 16:57:00 +0530
  • b34e02bfdb Upgraded several packages in base, xorg and net. PktSurf 2022-07-03 15:48:20 +0530
  • 695d7fa5ec Changes to bldpkg: * Removed redundant code that checked for usr/var directory inside the staging directory since the existence of usr is already checked in previous lines * Added and fixed double quotes in various places PktSurf 2022-03-06 09:32:57 +0530
  • 7ab82ed463 Moved vim from base to extra Added xscreensaver in extra Added elinks to net Removed samba3 and renamed samba4 as samba in net Updated base, extra and net build lists PktSurf 2022-03-05 15:02:14 +0530
  • dad54926e5 CVE-2022-23308 base/libxml2 security fix PktSurf 2022-03-01 14:42:06 +0530
  • 9dea5427ca Improved write check on tmpfsdir in bldpkg script PktSurf 2022-02-28 16:14:17 +0530
  • 6acad40352 Changes to bldpkg: * Added missing "$" in srcdirpath.SMBuild line * Removed code that outputs an error in case the extension check fails. * Added code to warn user when old package build and staging directories not belonging to current packge exist inside the tmpfs directory * Fixed sccachepath typos in code that validates sccache binary and hardlinks * Added code to export RUSTC_WRAPPER variable when sccache is enabled PktSurf 2022-02-28 10:47:13 +0530
  • 887b96a3e3 Added dmraid, iniparser, mozjs, libatasmart, libblockdev, libbytesize, libyaml, ndctl, polkit, udisks to base and updated base build list Fixed base/gcc-libs build file Removed old incomplete base/rust build file PktSurf 2022-02-28 09:37:31 +0530
  • b96d59e4bc Updated net/mariadb to 10.6.7 PktSurf 2022-02-25 08:52:13 +0530
  • 76ded6879e Fixed indentation and changed upper-case variables to lower-case in base/docbook build file PktSurf 2022-02-24 14:54:04 +0530
  • 80cc762082 Replaced patch command with applypatch function in multiple build files in net section PktSurf 2022-02-24 09:05:33 +0530
  • 1ddfe9abba * Fixed indentation in base/docbook build file * Replaced patch command with applypatch function in multiple build files in base, xorg, gtk, extra and xfce sections PktSurf 2022-02-23 23:21:55 +0530
  • eadd648c0e Removed sha512sums of old patches in base/libgc build file PktSurf 2022-02-23 23:18:25 +0530
  • 03650a1fbe Removed old patches from base/libgc PktSurf 2022-02-23 23:16:08 +0530
  • d0cd8472c9 Introduced applypatch in line with part of the TODO list PktSurf 2022-02-23 23:12:42 +0530
  • 7af1f8857d Updated TODO, repositioned packlocation variable and pointed makepkg to it PktSurf 2022-02-23 15:17:04 +0530
  • 59309bc460 Removed redundant code from build summary and updated TODO list in bldpkg PktSurf 2022-02-23 14:03:19 +0530
  • b461a9fc8f Allow dash symbol as application name, updated ERROR line when checking for set build variables PktSurf 2022-02-22 14:42:06 +0530
  • a67257b7d7 Changes in bldpkg: * Added code to validate app, version, homepage, download and desc variables * Updated TODO * Readjusted location of code that outputs current package being built Readjusted description length in several packages in base section PktSurf 2022-02-22 12:03:21 +0530
  • c6dcb025a2 Restored license inside mksm that was accidentally removed in previous commit PktSurf 2022-02-21 09:48:14 +0530
  • 422f0ba918 Updated gitignore PktSurf 2022-02-20 22:49:01 +0530
  • b341d63e6a Added [ERROR]s and [INFO]s, removed unnecessary parenttmp directory check in bldpkg Updated download URL in base/expat build filewhich was upgraded in previous commit Converted all upper case variables to lower case in mksm SMLinux 2022-02-20 21:42:23 +0530
  • 0db4d069b0 Security upgrade - base/expat - to 2.4.5 Security fix for net/php 7.4.26 SMLinux 2022-02-20 14:18:17 +0530
  • e9facc22a4 Updated bldpkg TODO list SMLinux 2022-02-18 09:05:58 +0530
  • e2bfe2b2c3 Upgraded base/netbsd-curses to 0.3.2 SMLinux 2022-02-17 13:13:59 +0530
  • e886d7440b Replaced upper case variables with lower case and added more explanation in sample build files SMLinux 2022-02-17 12:31:12 +0530
  • b5fb835cf0 Upgraded net/wavemon to 0.9.4 SMLinux 2022-02-17 10:54:16 +0530
  • b851ee306d Added project link and license inside mksm script SMLinux 2022-02-16 09:06:18 +0530
  • 12d84b6c39 Revert "Added project link and license inside mksm script" SMLinux 2022-02-16 09:03:35 +0530
  • 0ee67d881c Added project link and license inside mksm script SMLinux 2022-02-16 09:01:24 +0530
  • a418675a82 Changes to bldpkg: * "subshelled" the entire script and discarded code to unset variables * Moved up code that displays application name and version at the start of the build a few lines up * Fixed typos SMLinux 2022-02-15 15:18:30 +0530
  • 16246f3ef9 -> Updated CREDITS -> Added licenses and copyrights in main and section build files -> Fixed identation and added miscellaneous code and commentsin bldpkg SMLinux 2022-02-15 10:31:48 +0530
  • 1dd82276d1 Discarded obsolete stuff in main and section build files SMLinux 2022-02-14 13:18:24 +0530
  • 8b68c42d89 Renamed upper case variable names to lower case in bldpkg.conf SMLinux 2022-02-14 12:24:45 +0530
  • ed13a09bcf Changed upper case variable names to lower case in main section build file SMLinux 2022-02-14 10:26:26 +0530
  • bf6282a1f7 Changes to bldpkg: * Converted all upper case variable names to lower case * Added a TODO section at the top of the script * Improved code that checks which build variables and functions are not set inside an SMBuild at the beginning of the build * Moved code that searches for build dependencies near the top of the script and fixed search path to /share/doc * Added a simple check to determine whether the parent temporary directory is writable * Commented out code that places $app.{app,version,build} files inside parent temp directory * Moved code that verifies checksums of source files near the top of the script * Improved code that exports CONFIG_SITE for autoconf-based packages * Fixed variable name "tmpfssavingsize" * Discarded code that introduced passfailcleanup and interruptcleanup functions and reverted back to prepbuildsummary and interruptsummary functions SMLinux 2022-02-14 09:03:51 +0530
  • 57fb724e35 -> Replaced upper case variable names in Xfce with lower case -> Fixed make install line in xfce/xfce4-session build file to prevent /usr directory from being created when prefix is set to "/" -> Fixed cmake build option in xfce/xfce4-whiskermenu-plugin build file to properly install whisker menu library in lib instead of lib64 SMLinux 2022-02-13 19:15:42 +0530
  • a4a2602654 Added net section SMLinux 2022-02-13 15:56:03 +0530
  • 0360d5f231 -> Replaced extra/usbreset program with the one already provided by usbutils -> Updated extra buildlist SMLinux 2022-02-13 15:49:41 +0530
  • 53bc2445e3 Replaced upper case variable names with lower case variable names in all gtk build files SMLinux 2022-02-13 15:26:25 +0530
  • 8cd4020816 Replaced variable names in upper case to lower case in all build files in extra section SMLinux 2022-02-13 14:52:38 +0530
  • 460bb64241 Replaced upper case variable names with lower case names in all build files in xorg section SMLinux 2022-02-13 14:46:27 +0530
  • 2f32197590 -> Overhauled build files in base. Almost all variable names in all build files are now in lower case to prevent accidents with the general build environment. More changes in the build system and other section build files to follow. -> Fixed library path in base/libical build file to prevent creation of lib64 directory -> Fixed code that searches for an SMBuild file inside a package installer when installing from a package using base/pkgtools's installpkg script -> Added a missing brace in base/findutils build file -> Upgraded base/ntfs-3g to 2021.8.22 -> Temporarily removed rm -f command used to discard man pages in base/openssl build file -> Added if/else check in base/rust build file to only extract rust toolchain in the absence of rust installation on the system -> Upgraded base/syssstat to 12.5.5 SMLinux 2022-02-13 13:46:58 +0530
  • ec8d4408fb Changes to bldpkg script: Fixed identation in parts of the script Moved SM_COMMENCEDATE variable at the top of the script Merged SM_HTMLOUTPUT code above inarray function code into one below that function Created two new functions - passfailcleanup and interruptcleanup. passfailcleanup deals and moved SM_HTMLOUTPUT code from existing prepbuildsummary and interruptsummary into those two functions SMLinux 2022-02-06 19:41:10 +0530
  • ed95528e8f -> Set various defaults in bldpkg.conf ->Added SM_CHECKDEPENDENCIES variable in bldpkg.conf and related code in bldpkg to toggle whether to check for build/runtime dependencies SMLinux 2022-02-05 09:14:52 +0530
  • 1ac50d765d Merged files inside bldpkg.d directory into main bldpkg script SMLinux 2022-02-04 18:07:56 +0530
  • 7bb34ee244 Revert "Merged files inside bldpkg.d directory into main bldpkg script" SMLinux 2022-02-04 18:04:28 +0530
  • dcae8eada8 Merged files inside bldpkg.d directory into main bldpkg script SMLinux 2022-02-04 18:01:18 +0530
  • 4cecc008d0 Changes to bldpkg.d/mkfinalpkg - 1] Fixed indentation 2] Added code to check if a package create /lib64, /usr or /sbin inside $PKG as part of its build routines and to abort 3] Moved code to count files, directories, symlinks and uncompressed source and staging directory size into an $SM_SHOWSUMMARY condition to save time. SMLinux 2022-02-03 20:20:34 +0530
  • e6d1ad1a82 Added a missing brace when deleting build files inside SMLinux 2022-02-03 20:17:13 +0530
  • d3ec0a85c7 Renamed incorrect /root variable to in xfce/libxfce4ui build file SMLinux 2022-02-03 20:15:57 +0530