Commit graph

41 commits

Author SHA1 Message Date
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
8b68c42d89 Renamed upper case variable names to lower case in bldpkg.conf 2022-02-14 12:24:45 +05:30
ed13a09bcf Changed upper case variable names to lower case in main section build file 2022-02-14 10:26:26 +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
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
2022-02-13 19:15:42 +05:30
a4a2602654 Added net section 2022-02-13 15:56:03 +05:30
0360d5f231 -> Replaced extra/usbreset program with the one already provided by usbutils
-> Updated extra buildlist
2022-02-13 15:49:41 +05:30
53bc2445e3 Replaced upper case variable names with lower case variable names in all gtk build files 2022-02-13 15:26:25 +05:30
8cd4020816 Replaced variable names in upper case to lower case in all build files in extra section 2022-02-13 14:52:38 +05:30
460bb64241 Replaced upper case variable names with lower case names in all build files in xorg section 2022-02-13 14:46:27 +05:30
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
2022-02-13 13:46:58 +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
7bb34ee244 Revert "Merged files inside bldpkg.d directory into main bldpkg script"
This reverts commit dcae8eada8.
2022-02-04 18:04:28 +05:30
dcae8eada8 Merged files inside bldpkg.d directory into main bldpkg script 2022-02-04 18:01:18 +05:30
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.
2022-02-03 20:20:34 +05:30
e6d1ad1a82 Added a missing brace when deleting build files inside 2022-02-03 20:17:13 +05:30
d3ec0a85c7 Renamed incorrect /root variable to in xfce/libxfce4ui build file 2022-02-03 20:15:57 +05:30
d1ed3cb7ca Added and variable checks in bldpkg 2022-02-03 20:14:29 +05:30
dbce033073 Added Xfce 2022-02-03 09:08:25 +05:30
1d8c5b1b35 Added source download link to lm-sensors build file in base 2022-02-02 14:37:47 +05:30
cfbc376cb6 Upgraded lm-sensors to 3.6.0, added doinst.sh file to preserve conf files between upgrades and discarded code to only compile for x86_64 2022-02-02 14:30:11 +05:30
6a8649ac16 Added code in base/pkgtools/makepkg to echo package description from an SMLinux-specific build file 2022-01-31 22:57:32 +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
66fce9370a Revert "Added SM_SKIPCHECKSUM to bldpkg and its usage inside the sample build file"
This reverts commit 08908048a3.
2022-01-31 18:24:51 +05:30
08908048a3 Added SM_SKIPCHECKSUM to bldpkg and its usage inside the sample build file 2022-01-31 18:21:35 +05:30
aeafc914b8 Removed redundant code in base/pkgtools build file 2022-01-31 18:10:34 +05:30
e9b869aa6a Added pkgtools in base 2022-01-31 17:09:31 +05:30
5050084a66 Added sample build files 2022-01-31 00:59:08 +05:30
34502b73e5 Removed BUILDVARS variable in main and section build files
Replaced $PACKAGE_VERSION and $PACKAGE_VERSION variable with $BUILD and $VERSION
Miscellaneous fixes to section build files
2022-01-30 10:06:53 +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
15b97de190 Added a log script that logs build output to a file in the package directory 2022-01-29 10:38:23 +05:30
25b8e48825 Replaced buildvars.conf with bldpkg.conf 2022-01-29 10:34:35 +05:30
7cfbbc9603 Added main SMLinux system builder file 2022-01-29 01:25:32 +05:30
dc73b547c6 Discarded redundant verifychecksums code from bldpkg 2022-01-29 01:20:03 +05:30
ba943ebadf Added mksm, SMLinux's package build file generator 2022-01-29 00:00:05 +05:30
9e36264f28 Moved verify function as a separate file and renamed it to verifychecksums 2022-01-28 23:58:53 +05:30
7f19a9d366 Added xorg, gtk and extra 2022-01-28 23:22:14 +05:30
98e71a6096 Initial commit 2022-01-28 23:06:05 +05:30