Commit graph

17 commits

Author SHA1 Message Date
2d9a3a3ce8 Removed executable bit from base/pkgtools smbuild file 2024-10-31 23:09:01 +05:30
e2bf3407cc Fixed installpkg script in base/pkgtools to reflect new package build filenames 2024-10-31 23:06:24 +05:30
9d657e0a1d Upgraded base/perl to 5.38.0
Renamed .SMBuild files to smbuild for simplicity
Added musl-fts, musl-obstack, glslang, python-glad, libptytty, libmilter, elfutils and fuse to base section build list
Discarded fuse2 and fuse3 from base section
Temporarily discarded slapt-get, syslinux, p7zip, acpid, libelf-compat, gnu-eif, libtirpc, mozilla-nss,
lua53, qpdf, kernel-source and signify from base section build list
Disabled nls and made amends to base/e2fsprogs
Upgraded base/git to 2.46.2
Upgraded extra/gnumeric to 1.12.57
Disabled nls in base/gnutls, extra/dia
Disabled a patch and made amends in base/llvm
Fixed configure.local file in base/mandoc
Upgraded base/rust to 1.79
Fixed a ton of build files to use build prefix as /usr and miscellaneous changes
Discarded extra/bluez,blueman,scrcpy,adafruit-io
Added tomb to extra
Added new build option to extra/libass
Upgraded extra/mpv to 0.37.0
Disabled tests in gtk/gdk-pixbuf
Upgraded gtk/goffice to 0.10.57
Added gtk-doc to gtk section
Fixed build options in gtk/gtk2
Added new patches to gtk/gtk3
Added gtksourceview to gtk section
Added vulkan-headers to xorg section
Upgraded xorg/mesa to 23.1.9
Added libplacebo to xorg section
Fixed build stuff in xorg/glew
2024-10-29 20:25:20 +05:30
e94a3391ea Upgraded base/gpgme to 1.23.2
Enabled linking base/libpcap against libusb and libnl
Added additional build options in base/libvpx and base/xkeyboard-config
Disabled native language support in base/neon
Removed vintage code from base/openssl,pkgtools, fixed code in base/pkgtools/installpkg
Added spirv-headers, glslang-vulkan-sdk and libva to xorg
Upgraded xorg/libpciaccess to 0.18.1
Added code to move stuff in /usr and elf binaries in /bin in several build files in base section
2024-10-19 07:47:26 +05:30
5b737f7164 Restored file permissions that were accidentally removed in previous commit 2023-04-15 12:43:42 +05:30
78fd319b98 Added maintainer name and email address comment at the top of a majority of build files 2023-04-15 12:32:28 +05:30
03b8e2675c Split build() into prepbuilddir() and build() functions in base, xorg, gtk, extra and
net subsection package build files
Upgraded base/rust to 1.64.0
Added cbindgen 0.24.3 to base
Upgraded base/gdbm to 1.23
Added -mno-outline-atomics as CXXFLAGS to fix build breakage in base/gpgme
Fixed rc.gtk script in base/initfs
Added preservestaticlibs to prevent static libraries from being discarded and upgraded base/libcap to 2.67
Upgraded base/nodejs to 18.14.2
Temporarily discarded unnecessary code and comments in installpkg script in base/pkgtools
Added protobuf 3.14.0 to base
Upgraded base/python3 to 3.9.16
Upgraded base/sccache to 0.3.3
Upgraded extra/abiword to 3.0.5
Added adafruit-io 2.7.0 to extra
Added code to discard creation of systemd directory in extra/bluez
Added code to discard /usr directory in extra/ffmpeg
Removed unnecessary CFLAGS in extra/freerdp
Upgraded extra/imagemagick to 7.1.0
Upgraded extra/vim to 9.0.1000
Added build option to disable linking against gtk2 in extra/xarchiver
Upgraded heavybuilds/firefox to 102.8.0 ESR, discarded extraneous files that were part of it
Upgraded net/fail2ban to 1.0.2
Discarded unnecessary CFLAGS in net/lynx
Optimised build code in net/maccalc
Fixed noautoconfsite variable and added --disable-xxhash build option to net/rsync
Removed unnecessary CFLAGS in xorg/libtiff and xorg/libxklavier
2023-03-13 00:45:56 +05:30
79e8188b06 Added missing sha512sums variable in base/pkgtools
Added LICENSE in base/python-pip
2022-09-25 18:29:42 +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
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
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
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