Commit 8dca5736 authored by Ed Reel's avatar Ed Reel Committed by Chris Thurber

Update crew to fix fake package upgrades (#3734)

Add manpages and meson to buildessential

Add package dependencies for manpages and meson to core_packages.txt
parent 024c2808
...@@ -731,13 +731,15 @@ def install ...@@ -731,13 +731,15 @@ def install
# use extracted binary directory # use extracted binary directory
dest_dir = target_dir dest_dir = target_dir
end end
end
# remove it just before the file copy # remove it just before the file copy
if @pkg.in_upgrade if @pkg.in_upgrade
puts "Removing since upgrade..." puts "Removing since upgrade..."
remove @pkg.name remove @pkg.name
end end
unless @pkg.is_fake?
# install filelist, dlist and binary files # install filelist, dlist and binary files
puts "Installing..." puts "Installing..."
install_package dest_dir install_package dest_dir
......
# Defines common constants used in different parts of crew # Defines common constants used in different parts of crew
CREW_VERSION = '1.2.7' CREW_VERSION = '1.2.8'
ARCH = `uname -m`.strip ARCH = `uname -m`.strip
ARCH_LIB = if ARCH == 'x86_64' then 'lib64' else 'lib' end ARCH_LIB = if ARCH == 'x86_64' then 'lib64' else 'lib' end
......
...@@ -3,7 +3,7 @@ require 'package' ...@@ -3,7 +3,7 @@ require 'package'
class Buildessential < Package class Buildessential < Package
description 'A collection of tools essential to compile and build software.' description 'A collection of tools essential to compile and build software.'
homepage '' homepage ''
version '1.5' version '1.6'
is_fake is_fake
...@@ -13,6 +13,9 @@ class Buildessential < Package ...@@ -13,6 +13,9 @@ class Buildessential < Package
depends_on 'make' depends_on 'make'
depends_on 'pkgconfig' depends_on 'pkgconfig'
# install man pages
depends_on 'manpages'
# compress man pages # compress man pages
depends_on 'compressdoc' depends_on 'compressdoc'
...@@ -53,7 +56,7 @@ class Buildessential < Package ...@@ -53,7 +56,7 @@ class Buildessential < Package
#depends_on 'xorg_proto' #depends_on 'xorg_proto'
# maybe meson build system ? # maybe meson build system ?
# depends_on 'meson' ## With python binary fixed, this chould be included here. depends_on 'meson'
# perl module build ? # perl module build ?
# depends_on 'perl_module_build' # depends_on 'perl_module_build'
......
...@@ -4,6 +4,7 @@ autoconf ...@@ -4,6 +4,7 @@ autoconf
automake automake
binutils binutils
bison bison
bz2
cloog cloog
cmake cmake
compressdoc compressdoc
...@@ -23,7 +24,9 @@ gnutls ...@@ -23,7 +24,9 @@ gnutls
icu4c icu4c
intltool intltool
isl isl
krb5
less less
libedit
libffi libffi
libiconv libiconv
libidn2 libidn2
...@@ -33,6 +36,7 @@ libressl ...@@ -33,6 +36,7 @@ libressl
libsigsegv libsigsegv
libssh2 libssh2
libtasn1 libtasn1
libtirpc
libtool libtool
libunbound libunbound
libunistring libunistring
...@@ -41,11 +45,15 @@ linuxheaders ...@@ -41,11 +45,15 @@ linuxheaders
lzip lzip
m4 m4
make make
mandb
manpages
meson
most most
mpc mpc
mpfr mpfr
ncurses ncurses
nettle nettle
ninja
openssl openssl
osl osl
p11kit p11kit
...@@ -56,14 +64,18 @@ perl_text_unidecode ...@@ -56,14 +64,18 @@ perl_text_unidecode
perl_unicode_eastasianwidth perl_unicode_eastasianwidth
perl_xml_parser perl_xml_parser
pkgconfig pkgconfig
python3
re2c
readline readline
ruby ruby
sed sed
slang slang
sqlite
texinfo texinfo
trousers trousers
unzip unzip
util_macros util_macros
wget wget
xzutils
zip zip
zlibpkg zlibpkg
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment