Commit graph

77 commits

Author SHA1 Message Date
a597075434 Made code improvements in bldpkg script 2022-07-16 17:45:16 +05:30
d4ffa5e1ac Removed unnecessary code in bldpkg
Added sha512 checksums in extra/wxwidgets build file
2022-07-05 14:20:08 +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
3835706f03 Added code to display usage options in bldpkg 2022-07-04 14:46:29 +05:30
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
2022-03-06 09:32:57 +05:30
9dea5427ca Improved write check on tmpfsdir in bldpkg script 2022-02-28 16:14:17 +05:30
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
2022-02-28 10:47:13 +05:30
d0cd8472c9 Introduced applypatch in line with part of the TODO list 2022-02-23 23:12:42 +05:30
7af1f8857d Updated TODO, repositioned packlocation variable and pointed makepkg to it 2022-02-23 15:17:04 +05:30
59309bc460 Removed redundant code from build summary and updated TODO list in bldpkg 2022-02-23 14:03:19 +05:30
b461a9fc8f Allow dash symbol as application name, updated ERROR line when checking for set build variables 2022-02-22 14:42:06 +05:30
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
2022-02-22 12:03:21 +05:30
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
2022-02-20 22:42:28 +05:30
e9facc22a4 Updated bldpkg TODO list 2022-02-18 09:05:58 +05:30
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
2022-02-15 15:22:59 +05:30
16246f3ef9 -> Updated CREDITS
-> Added licenses and copyrights in main and section build files
-> Fixed identation and added miscellaneous code and commentsin bldpkg
2022-02-15 10:31:48 +05:30
1dd82276d1 Discarded obsolete stuff in main and section build files 2022-02-14 13:18:24 +05:30
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
2022-02-14 09:03:51 +05:30
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
2022-02-06 19:41:10 +05:30
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
2022-02-05 09:14:52 +05:30
1ac50d765d Merged files inside bldpkg.d directory into main bldpkg script 2022-02-04 18:07:56 +05:30
d1ed3cb7ca Added and variable checks in bldpkg 2022-02-03 20:14:29 +05:30
183616d75a Added new SM_SKIPCHECKSUM variable in bldpkg and sample buildfile
Removed more redundant code from base/pkgtools build file
2022-01-31 18:50:13 +05:30
a04f324663 Moved genchecksum function in bldpkg to its own new file and made miscellaneous changes to bldpkg 2022-01-29 22:40:15 +05:30
dc73b547c6 Discarded redundant verifychecksums code from bldpkg 2022-01-29 01:20:03 +05:30
9e36264f28 Moved verify function as a separate file and renamed it to verifychecksums 2022-01-28 23:58:53 +05:30
98e71a6096 Initial commit 2022-01-28 23:06:05 +05:30