Commit graph

150 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
94d439e7b2 Code cleanup in main build file and section build files 2022-09-02 10:42:40 +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
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
5cbcac97e3 Build variables cleanup of build files in base section 2022-08-23 19:30:56 +05:30
5954b58476 Replaced single quotes with double quotes in multiple build files 2022-08-16 19:42:52 +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
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
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
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
aa4ab9d4f5 Added avahi and polkitd users to base/initfs shadow, passwd and group files 2022-07-03 17:07:44 +05:30
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
2022-07-03 16:57:00 +05:30
b34e02bfdb Upgraded several packages in base, xorg and net. 2022-07-03 15:48:20 +05:30
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
2022-03-05 15:02:14 +05:30
dad54926e5 CVE-2022-23308 base/libxml2 security fix 2022-03-01 14:42:06 +05:30
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
2022-02-28 09:37:31 +05:30
76ded6879e Fixed indentation and changed upper-case variables to lower-case in base/docbook build file 2022-02-24 14:54:04 +05:30
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
2022-02-23 23:21:55 +05:30
eadd648c0e Removed sha512sums of old patches in base/libgc build file 2022-02-23 23:18:25 +05:30
03650a1fbe Removed old patches from base/libgc 2022-02-23 23:16:08 +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
0db4d069b0 Security upgrade - base/expat - to 2.4.5
Security fix for net/php 7.4.26
2022-02-20 14:18:17 +05:30
e2bfe2b2c3 Upgraded base/netbsd-curses to 0.3.2 2022-02-17 13:13: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
0360d5f231 -> Replaced extra/usbreset program with the one already provided by usbutils
-> Updated extra buildlist
2022-02-13 15:49:41 +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
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
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
25b8e48825 Replaced buildvars.conf with bldpkg.conf 2022-01-29 10:34:35 +05:30
98e71a6096 Initial commit 2022-01-28 23:06:05 +05:30