Ed Reel
9254f3d2ac
Remove curl and devtools prompt in install.sh ( #5874 )
...
Remove curl from core.rb
2021-06-15 09:40:04 -04:00
satmandu
cf6e7f3a15
Add Core as a metapackage ( #5867 )
...
* Add Core as a metapackage
* requested changes
* remove packages from core
2021-06-12 00:31:07 -05:00
satmandu
3cfa8f260d
Install.sh cleanup & simplification, using jq ( #5859 )
...
* Install.sh cleanup
* more tested cleanup.
* Add more color, use more jq.
* adjust cache logic
* replace CREW_LIB_PATH on new installs
2021-06-11 10:03:30 -05:00
satmandu
13b74e1546
install.sh: Put pixz, git, curl at the front of EARLY_PACKAGES ( #5848 )
...
* Now pixz is packaged in sparkling .xz
* Add back deps
* remove libcurl dep from curl
* move static packages up in install.sh
2021-06-08 22:00:26 -05:00
satmandu
97d49957d3
minor tweak ( #5761 )
2021-05-11 18:40:33 -05:00
satmandu
2b10b9843a
perl -> 5.32.1, gcc -> 11.1, llvm -> 12.0.0, add pixz to core ( #5665 )
...
* perl -> 5.32.1
* fix url
* perl rebuild with lto, adjustment of conflicts
* texinfo rebuild
* working version on all architectures
* simply logic
* Cleanup, backport of gcc11 package changes
* more cleanup
* restore some depends
* Use specific revision for mpfr patchset
* Update links to release links
* Replace gcc10 with libssp in install.sh
* Change links to gcc10.3.0 release links
* install not a dependency libssp when installing gcc10 to avoid breaking any libssp dependent packages.
* Adjust gcc10 postinstall logic
* preinstall and postinstall changes for gcc 10.3.0
* Add gcc uninstall message
* Add ruby require for gcc10 package file
* libssp => gcc11.1
* Initial add of gcc 11.1
* change buildessential to use gcc11 instead of gcc10
* x86_64 workaround still needed
* Still need PATH_MAX patching
* add libssp 11.1.0 binaries
* add gcc11 binaries
* convert gcc10 to an is_fake package requiring libssp
* Update gcc_tools with new libssp & gcc11
* revert gcc_tools update
* update to gitlab links
* switch to gitlab links
* use gitlab links
* use gitlab links
* move to gitlab, add more symlinks
* change to gitlab
* switch to gitlab take 2
* use nproc
* New binary packages
* use gnumirror
* Add llvm 12.0.0
* remove lld dep
* finish merge
* switch to gcc11 as primary
* update stow
* fix stow
* replace lzma with current xz-utils
* add po4a build dep to xzutils
* file conflict fix
* initial perl 5.32.1 fixes
* add stow
* deal with conflict
* deal with conflict take 2
* work crew modifications
* have crew delete conflict files from crew module builds
* move delete packfile function to crew
* remove need for po4a
* Add xzutils, pixz
* is_fake doesn't need source_url
* add pixz tpxz format support to crew
* add more perl 5.32.1 binaries
* modify pixz settings
* pixz changes
* tpxz fixes
* crew debugging
* crew debugging
* crew debugging
* crew debugging
* crew debugging
* crew debugging
* crew debugging
* crew debugging
* crew debugging
* fix gcc10 gcc11 packages
* Add xzutils to pixz deps
* Add pixz if not installed.
* change pixz logic
* pixz changes
* xzutils is a runtime dep for pixz
* grammar fix
* Keep crew from crashing on reading malformed package files
* clean up
* don't show duplicate error for syntax error
* don't show duplicate error for syntax error
* Fix comparison
* Use safe navigation operator.
* Use same fix for list compatible
* refactor compatibility
* bump
* add binary_url to package.rb
* cleanup empty space
* minimal rubocop suggested cleanup
* requested changes
* revert code changes which don't work in ruby
* simplify list compatible
* requested changes...
* hide message behind debug flag.
* libdrm -> 2.4.105
* add mesa 21.1.0
* make full gcc11 package
* replace stow with perl_stow and update gcc10 to full package
* gcc11 hash update
* Add pixz to core
* remove libgcc_s1
* libgcc_s1 -> dummy package
* cleanup perl package files
* requested changes
* remove libgcc_s1.rb
* gcc changes
* rubocop changes
* modify crew to use PIXZ by default
* enable pixz in install.sh
* move postinstall to install
* bump gcc versions
* fix gcc10 url
* make gcc_version logic changes
* Add new gcc10 binaries
* add new gcc11 and libssp armv7l binaries, bump const.rb version
* modify already installed logic
* install.sh and crew bump
* back out core_packages.txt install changes
2021-05-11 17:33:20 -05:00
Ed Reel
bd5278c747
Add missing flex dependency to binutils ( #5754 )
...
Add binutils, flex and py3_pip to core packages
Remove crew_profile_base and binutils from buildessential
2021-05-08 12:34:55 -04:00
Ed Reel
6e03d849ef
Install gcc10 dependencies in buildessential ( #5618 )
...
Add libyaml to EARLY_PACKAGES in install.sh
Add libyaml to buildessential
2021-04-14 21:03:47 -04:00
Cassandra Watergate
3a2bdf9df7
Move crew ( #5613 )
...
* move crew and update symlinks
* install.sh: fix #5612
* lib/const.rb: bump version
2021-04-13 19:35:17 -05:00
Cassandra Watergate
6620980c62
Fix #5612 ( #5614 )
...
* install.sh: fix #5612
* install.sh: specify binary path
2021-04-13 15:50:59 -05:00
Ed Reel
b362c08d4c
Revert crew executable location but keep all other changes ( #5604 )
2021-04-12 13:08:57 -04:00
Cassandra Watergate
816d461539
Add crew_profile_base to LATE_PACKAGES ( #5601 )
...
* move crew and update relevant files
* install.sh: add crew_profile_base to LATE_PACKAGES
* install.sh: change > 2> to &>
* changes as requested
2021-04-12 08:54:05 -05:00
Ed Reel
9f8f58aa51
Remove core packages that are build dependencies ( #5525 )
...
* Remove core packages that are build dependencies
Combine echo and read into one command prompt
* Move compiler checks to right before source download
* Remove prompts to install buildessential
* Bump crew version
* Make sure all buildessential packages are installed
* Remove stray text file
Co-authored-by: satmandu <satadru@umich.edu >
2021-04-11 23:33:24 -04:00
Cassandra Watergate
d6e779ccd3
Crew profile base ( #5503 )
...
* Make basic crew-profile-base package
* Use crew consts
* Upgrade to 0.0.2-pre2
* Convert aa* to cf*
* Docbook
* aa* to dz*
* docbook-xsl
* through fz* and fix environment variables
* through mz*
* through pz*
* through zz*
* fix crew-profile-base
* upgrade crew-profile-base
* major crew-profile-base changes
* Upgrade crew-profile-base and fix xdg-base
* fix sha256sum
* Remove stale files
* pkgsrc and sommelier
* Add crew-profile-base to core packages and ready for merging
* Bump versions
* prevent conflicts with #5494
* fix sha256sum
* fix fop
* profile.d is not ours
* fix bash
* Upgrade crew-profile-base to 0.0.1-pre6 and fix bash
* Remove self-referencing comment
* Add binaries, fix rust, fix #{@ver}
* move compatibility line
* add core mandb deps back
* File.exists? => File.exist?
* deduplicate @env
* update packages
* Fix gdk_pixbug source url
* Add binaries, use rubocop style fixes
* Update cf from 6.36.1-1 to 6.53.0
* fix sl
* fix depot tools
* remove apulse since it conflicts with pulseaudio.
* refactor crew_profile_base
* first tranche of builds
* go
* add cf
* hunspell
* transmission
* clean up dependency & env situation for gdk_pixbuf
* fix gettext
* fix nano
* fix intel-media-driver
* add zziplib for texlive
* fix texlive
* split fuse for flatpak
* fix flatpak
* delete rack (broken and unmaintained)
* fix packer completion
* modify and fix sl
* fix s
* fix stressng
* fix stack
* Add TMPDIR
* Remove TMPDIR from build files
* Fix aws2 version
* Go: remove extraneous dependency
* hunspell_fr_fr: use french in description
* intel media driver: remove case x86_64
* aws2: quickfix
* everything but texlive
* texlive
* fix stressng
* Delete pkgsrc.rb
* add back pkgsrc
Co-authored-by: Satadru Pramanik <satadru@gmail.com >
Co-authored-by: Ed Reel <edreel@gmail.com >
Co-authored-by: satmandu <satadru@umich.edu >
2021-04-08 21:49:18 -05:00
Ed Reel
8cd48c6b7b
Add missing groff dependency to mandb ( #5422 )
...
- Add missing lz4 package to EARLY_PACKAGES
- Update core_packages.txt
2021-03-15 07:35:28 -04:00
satmandu
a10b398e84
Allow modifying default variables, and allow modifying curl ( #5325 )
2021-03-04 10:15:51 -06:00
satmandu
0a198d8066
Add more early packages ( #5131 )
2021-02-13 08:05:54 -06:00
satmandu
f9f509b7e9
Add krb5 to EARLY_PACKAGES ( #5130 )
...
* Add krb5 to EARLY_PACKAGES
* krb5 to 1.19, with localstatedir set
2021-02-13 00:44:09 -06:00
satmandu
b23e7dac28
Automatically pull urls/hashes for install.sh from github package files ( #5127 )
...
* test new logic
* change for loop logic
* use the URL variable we have!
* Add postinstall
* Update install.sh
* Don't chown symlinks
* debug environment variables
* remove postinstall stuff
* add armv7l xz logic
* simplification suggestion as per @uberhacker
* partially revert simplification, but add removable of double quotes
* bump version
2021-02-12 13:38:25 -06:00
Ed Reel
e3fa79aab9
Remove redundant lines in install.sh for i686 ( #5125 )
2021-02-12 11:49:50 -05:00
satmandu
966d51ae1b
install.sh: don't fail on chown of missing folders in /usr/local ( #5122 )
...
* don't let chown exit on fail
* Updating dependency urls
* include ncurses
* add ncurses
* Cleaner way to deal with missing folder
* don't chown symlinks
2021-02-12 08:35:29 -05:00
satmandu
5590343a33
Ruby rebuild add gem update ( #5121 )
...
* Rebuild and add postinstall gem update
* add rebuilt ruby
* add ca_certificates dep
* add libyaml, ca_certificates
* Update ruby.rb
2021-02-12 01:17:25 -06:00
satmandu
a76c910d34
RFC: install.sh Don't do a recursive chown on all of /usr/local ( #5105 )
...
* Don't do a recursive chown on all of /usr/local
* lib64 chown only on x86_64
* use LIB_SUFFIX
* update URLS
2021-02-09 14:15:10 -06:00
satmandu
2ba0601c6b
Ruby rebuilt w/ openssl ( #5070 )
...
* Rebuild w/o libressl
* switch to ruby built w/ openssl
2021-02-02 15:01:19 -06:00
satmandu
1bc0049787
Libedit -> 20191231 3.1 ( #5035 )
...
* Update libedit to 20191231-3.1
* Update libedit in install.sh
2021-01-27 16:34:34 -06:00
supechicken
c356f291c3
Fix symlinks in Cloudready ( #5011 )
...
* Update install.sh
Co-authored-by: supechicken666 <68530202+supechicken666@users.noreply.github.com >
2021-01-26 08:34:11 -06:00
satmandu
7015740919
No libressl openssl rebuilds ( #4979 )
...
* Add -fPIC because OpenSSH wants it.
* rebuild w/o libressl
* no libressl rebuild
* remove libressl, add libffi for llvm-strip & updates
* icu4c -> 68.2
* refresh, add libffi, icu4c (both needed for llvm-strip)
* update git hash
* rebuild i686
* remove core deps
* rebuild w/ openssl and w/o libressl
* git compiled with curl reinstalled first
* new git hashes
* built with openssl & no libressl
* add libedit for llvm-strip
* new git hash
* hash fixes
* install icu4c, libffi again
* don't double install
* remove unused section
2021-01-24 01:12:30 -06:00
satmandu
33ba6a93b6
FIX crew error on reinstall, Add llvm to base install & use llvm-strip instead of strip ( #4975 )
...
* Have crew use llvm-strip if available
* Add llvm to base install
* Fix "no implicit conversion of String into Array (TypeError)" error
* uprev
2021-01-23 12:04:01 -06:00
satmandu
961f43a139
libtirpc_in_install.sh-> 1.3.1 ( #4959 )
2021-01-21 22:10:37 -06:00
satmandu
7e1cb30f2e
Packages updated to work with OpenSSL ( #4922 )
...
* Nettle -> 3.7 & using openssl
* gnutls -> 3.7.0 & use openssl
* curl recompile with openssl & lto
* git -> 2.30.0 & using openssl and LTO
* xwayland compiled with openssl & dependencies
* sommelier recompiled with llvm11, lto, openssl, xwayland
* Update for openssl
* fix transposition error
* reintroduce spacing
2021-01-21 17:59:01 -06:00
satmandu
0819246c5a
Install.sh gcc 10.2.1/ruby 3 update ( #4891 )
...
* Update install.sh
* add ncurses before ruby3
2021-01-06 13:32:08 -06:00
supechicken
eb2a1b9b41
Coloring of the output of install.sh ( #4848 )
...
* Coloring of the output of install.sh
2020-12-30 02:44:14 -06:00
satmandu
0f9ed6504e
install.sh: Libressl 3.2.3+zstd 1.4.7+git 2.29 (with proper hash) ( #4835 )
...
* addd zstd & libressl to install.sh
* fix i686 hash
2020-12-29 09:06:00 -06:00
Ed Reel
345cd02682
Fix git sha256 hash in install.sh
2020-12-28 22:24:58 -06:00
satmandu
9b349a8f4c
libidn2 -> 2.3.0 ( #4794 )
...
* libidn2 -> 2.3.0
* Add binaries, remove disable static
* Update install.sh
* add git 2.29.2
2020-12-28 17:16:54 -06:00
supechicken
dd0c531ec7
Use 'unlink' to remove symlinks in Cloudready ( #4822 )
...
* Add files via upload
2020-12-28 00:19:38 -06:00
supechicken
ca892e8d08
Delete symlinks on Cloudready before install ( #4810 )
...
* Delete symlinks on Cloudready before install
2020-12-25 10:03:20 -06:00
Ed Reel
afcd2c5d8b
Update curl from 7.73.0 to 7.74.0
2020-12-20 09:53:23 -06:00
Ed Reel
d26b9c9a3c
rm iconv.h (conflict with glibc) ( #4761 )
...
Co-authored-by: satmandu <satadru@umich.edu >
2020-12-17 07:12:00 -05:00
Ed Reel
fdd1dd6b08
Update vim packages and dependencies
2020-11-12 23:57:50 -06:00
Ed Reel
60f0f4465e
Update php packages and dependencies ( #4551 )
...
- Update php73 from 7.3.23 to 7.3.24
- Update php74 from 7.4.11 to 7.4.12
- Recompile php71 and php72
- Add pre-built binaries
- Update openldap in install.sh
2020-11-02 16:11:25 -05:00
Ed Reel
91404d2b7f
Add missing libpsl and zstd dependencies ( #4541 )
...
Update constants in const.rb and crew
Install order matters
Add zstd to core_packages.txt
Update buildessential package
Update git sha256 hash
2020-10-29 21:33:46 -04:00
Ed Reel
7f1ae24c37
Update curl, git, libiconv, libressl and rtmpdump packages ( #4532 )
...
Add pre-built binaries
Update install.sh
Remove absolute path from curl in crew
2020-10-29 18:53:53 -04:00
Ed Reel
36ce3f867a
Update core packages cmake, curl, git, libressl, meson, python3 and ruby ( #4392 )
...
Add curl and dependencies to install.sh
Add new packages to core_packages.txt
2020-10-08 13:14:17 -04:00
Ed Reel
347a0c05a7
Update git from 2.26.0 to 2.28.0 ( #4312 )
...
Update install.sh
2020-09-21 13:29:01 -04:00
Ed Reel
11f126cf93
Add libssl.so.1.0.0 symlink to libressl
2020-08-08 19:17:48 -05:00
Ed Reel
dc82f56d49
Add symlink to libcrypto.so.1.0.0 in libressl package ( #4189 )
2020-08-06 16:31:56 -04:00
Ed Reel
c62ae29306
Update libiconv from 1.15-1 to 1.16 ( #4164 )
...
Add pre-built binaries
2020-07-21 13:51:35 -04:00
Ed Reel
a0428a3904
Add 'crew update' to install.sh
2020-06-10 22:30:34 -05:00
Ed Reel
f1b1a53191
Update ruby from 2.5.3 to 2.7.1
...
Add pre-built binaries
Add libressl to install.sh
Update install.sh with pre-built binaries
2020-04-29 23:48:41 -05:00