Compare commits

..

21 Commits

Author SHA1 Message Date
Leandro Dorileo 728e6ea221 make clean: show what's going on
Intead of waiting forever, show the user the package we're cleaning.

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-02-12 18:49:24 -08:00
Leandro Dorileo 240653c41d give status target a better output
Improve the output for "make status" by displaying only relevant
status parts (avoiding the git warning and instructions output).

Also make sure we don't run git status "non git package folders"
(i.e packages/common).

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-02-12 18:49:21 -08:00
clrbuilder 6935953ee7 Update packages file for version 20760
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-12 11:46:31 -08:00
clrbuilder f210130e38 Update packages file for version 20730
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-08 16:53:40 -08:00
Patrick McCarty 8df7f9dd6b Update autospec.conf template
Expand the autospec.conf template to document missing options. Also,
autospec just gained the ability to understand relative paths for these
two options, so document this too.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-02-06 13:23:41 -08:00
clrbuilder c424e9cd89 Update packages file for version 20700
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-06 05:45:22 -08:00
Patrick McCarty c247096be4 Provide an example for running user-setup.sh
The README was not very clear on how to actually download the script and
run it, so provide an example.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-02-05 13:14:36 -08:00
clrbuilder 42e2edaf6b Update packages file for version 20690
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-05 09:37:54 -08:00
William Douglas 5c4004f6d8 Update mock clear.cfg to use dnf 2018-02-02 04:17:10 +00:00
clrbuilder 374f9dd581 Update packages file for version 20600
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-01-30 06:00:59 -08:00
clrbuilder 68c06960c9 Update packages file for version 20580
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-01-29 06:00:57 -08:00
clrbuilder a52f147734 Update packages file for version 20530
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-01-25 06:00:56 -08:00
clrbuilder 3e7fad9b4b Update packages file for version 20520
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-01-24 12:02:05 -08:00
clrbuilder ac7cf82607 Update packages file for version 20510
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-01-24 06:00:45 -08:00
clrbuilder 458f5c71d0 Update packages file for version 20500
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-01-23 12:00:54 -08:00
clrbuilder f8ac700994 Update packages file for version 20490
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-01-23 06:00:47 -08:00
clrbuilder 794b93a8a4 Update packages file for version 20480
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-01-22 12:00:56 -08:00
Patrick McCarty e7d54e5528 Sort packages file with "C" locale
For consistent sorting regardless of locale, specify C locale when
refreshing the packages file.

Signed-off-by: Patrick McCarty <patrick.mccarty@intel.com>
2018-01-22 10:36:33 -08:00
clrbuilder b656b478ff Update packages file for version 20470
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-01-22 06:01:01 -08:00
clrbuilder 0fd03748cb Update packages file for version 20460
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-01-19 12:29:34 -08:00
clrbuilder 523a4ce1e2 Update packages file for version 20450
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-01-18 12:15:50 -08:00
6 changed files with 271 additions and 225 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ endif
update:
curl -f -o packages ${BASE_URL}/source/package-sources
cut -f1 packages | LC_ALL=en_US.utf8 sort > packages.new && mv packages.new packages
cut -f1 packages | LC_ALL=C sort > packages.new && mv packages.new packages
spdx:
curl -s spdx.org/licenses/ | sed '0,/<tbody>/d;/<\/tbody>/q;s/<tr>/\f/g;s/$$/,/g;s/<[^>]*>//g' | awk 'BEGIN{RS="\f";FS=","} {print $$4}' | sed '/^$$/d;s/^[ ]*//' > spdx
+2 -1
View File
@@ -148,6 +148,7 @@ proper: $(proper_PKGS)
.PHONY: $(proper_PKGS)
$(clean_PKGS):
@echo "cleaning $(patsubst clean_%,%,$@)"
-@$(MAKE) -s -j -C $(addprefix packages/,$(patsubst clean_%,%,$@)) clean
$(proper_PKGS):
@@ -157,7 +158,7 @@ $(proper_PKGS):
#help and unstaged files in addition to staged files.
status: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS))
@for p in projects/common $(addprefix packages/,$(PKGS)); do \
(cd $$p ; git status | grep -q 'nothing to commit, working [^ ]* clean' || (echo "Uncommitted changes in $$p:"; git status)) ;\
if [ -d "$$p/.git" ] && [ -n "$$(git -C $$p status -uno --porcelain)" ]; then echo "Uncommitted changes in $$p:"; git -C "$$p" status --short; fi ;\
done
#help diff: Runs git diff for all package repos and displays the output using
+10 -2
View File
@@ -20,8 +20,16 @@ building Clear Linux packages.
### Automated setup
Download the [user setup](user-setup.sh) script and run it on your Clear Linux
system as an unprivileged user. After the script completes, make sure to logout
and login again to complete the setup process.
system as an unprivileged user.
```
$ curl -O https://raw.githubusercontent.com/clearlinux/common/master/user-setup.sh
$ chmod +x user-setup.sh
$ ./user-setup.sh
```
After the script completes, make sure to logout and login again to complete the
setup process.
The script either accepts no options, or all (3) options in case you are
configuring the Koji CLI for remote building on a Koji server. The options are
+8
View File
@@ -13,3 +13,11 @@
# String to replace with "localhost" in upstream tarball URLs
#urlban =
# Path to packages file, a list of current packages in Clear Linux. It can be
# an absolute path or a path relative to this autospec.conf.
#packages_file =
# Path to yum config, used for generating whatrequires. It can be an absolute
# path or a path relative to this autospec.conf.
#yum_conf =
+3 -1
View File
@@ -4,8 +4,10 @@ config_opts['legal_host_arches'] = ('x86_64',)
config_opts['chroot_setup_cmd'] = 'groupinstall build srpm-build'
config_opts['dist'] = 'clear' # only useful for --resultdir variable subst
config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
config_opts['useradd'] = '/usr/sbin/useradd -m -u %(uid)s -g %(gid)s -d %(home)s %(user)s'
config_opts['useradd'] = '/usr/sbin/useradd -m -u %(uid)s -g %(gid)s -d %(home)s %(user)s'
config_opts['plugin_conf']['ccache_enable'] = False
config_opts['releasever'] = 'clear'
config_opts['package_manager'] = 'dnf'
config_opts['yum.conf'] = """
+247 -220
View File
@@ -1,4 +1,183 @@
Babel
CUnit
Cheetah
ConfigArgParse
Cython
FreeRDP
GConf
Jinja2
Keras
LS_COLORS
LVM2
LibVNCServer
Linux-PAM
LuaJIT
Mako
Markdown
MarkupSafe
ModemManager
MonkeyType
MySQL-python
NetworkManager
NetworkManager-openconnect
OpenSP
Paste
PasteDeploy
Pillow
PyQt5
PyWavelets
PyYAML
Pygments
QtAwesome
QtPy
R
R-BH
R-Cairo
R-DBI
R-IRdisplay
R-IRkernel
R-MatrixModels
R-R6
R-RColorBrewer
R-RCurl
R-Rcpp
R-RcppEigen
R-SparseM
R-TH.data
R-TTR
R-XML
R-assertthat
R-backports
R-base64enc
R-bitops
R-brew
R-car
R-chron
R-colorspace
R-commonmark
R-crayon
R-curl
R-deepnet
R-desc
R-devtools
R-dichromat
R-digest
R-dynlm
R-e1071
R-evaluate
R-foreach
R-formatR
R-ggplot2
R-git2r
R-glmnet
R-gtable
R-gtools
R-highr
R-hms
R-htmltools
R-httpuv
R-httr
R-iterators
R-jsonlite
R-knitr
R-labeling
R-lazyeval
R-lme4
R-lmtest
R-lubridate
R-magrittr
R-manipulate
R-mapproj
R-maps
R-maptools
R-markdown
R-memoise
R-microbenchmark
R-mime
R-minqa
R-mockery
R-mondate
R-multcomp
R-munsell
R-mvtnorm
R-neuralnet
R-nloptr
R-openssl
R-pbdZMQ
R-pbkrtest
R-pillar
R-pkgconfig
R-plyr
R-png
R-praise
R-proto
R-pryr
R-quadprog
R-quantmod
R-quantreg
R-randomForest
R-repr
R-reshape2
R-rlang
R-rmarkdown
R-roxygen2
R-rprojroot
R-rstudioapi
R-rversions
R-sandwich
R-scales
R-shiny
R-sourcetools
R-sp
R-statmod
R-stringi
R-stringr
R-tau
R-testit
R-testthat
R-tibble
R-timeDate
R-tis
R-tree
R-tseries
R-uuid
R-viridisLite
R-whisker
R-withr
R-xml2
R-xtable
R-xts
R-yaml
R-zoo
SDL
SDL2
SDL2_gfx
SDL2_image
SDL2_mixer
SDL2_net
SDL2_ttf
SDL_gfx
SDL_image
SDL_mixer
SDL_net
SDL_ttf
SQLAlchemy
Send2Trash
SocksiPy-branch
Sphinx
SuiteSparse
Tempita
Theano
Thunar
Vertex-theme
WALinuxAgent
WSGIProxy2
WebOb
WebTest
Werkzeug
Whoosh
abireport
absl-py
accountsservice
acl
acme
@@ -25,6 +204,7 @@ arc-theme
argcomplete
argparse
asciidoc
asio
asn1crypto
aspell
aspell-en
@@ -48,15 +228,15 @@ autogen
automake
awscli
azure-configs
Babel
babeltrace
babl
backports.functools_lru_cache
backports.ssl_match_hostname
backports.weakref
bash
bash-completion
bashdb
bash_kernel
bashdb
bats
bazel
bc
@@ -85,6 +265,7 @@ bundle-chroot-builder
bz2file
bzip2
c-ares
c_rehash
ca-certs
ca-certs-static
cabextract
@@ -92,6 +273,7 @@ cairo
cairomm
cargo
caribou
catch2
catkin
catkin_pkg
ccache
@@ -101,11 +283,12 @@ certbot
certifi
cffi
cgdb
cgit
chardet
check
cheese
Cheetah
chrome-gnome-shell
chrony
chrpath
cifs-utils
clear-config-management
@@ -118,14 +301,15 @@ clear-font
click
clinfo
cloudpickle
clr-R-helpers
clr-boot-manager
clr-debug-info
clr-desktop-defaults
clr-hardware-files
clr-init
clr-man-pages
clr-power-tweaks
clr-python-timestamp
clr-R-helpers
clr-rpm-config
clr-service-restart
clr-systemd-config
@@ -146,9 +330,9 @@ colorama
colord
colord-gtk
comedilib
compat-SDL2-soname1
compat-efivar-soname0
compat-fuse-soname2
compat-gc-soname1
compat-glew-soname1
compat-guile-soname20
compat-libical-soname2
@@ -159,11 +343,9 @@ compat-mpfr-soname4
compat-opencv-soname32
compat-opencv-soname33
compat-readline
compat-SDL2-soname1
component
compositeproto
compute-image-packages
ConfigArgParse
configobj
configparser
connect-proxy
@@ -190,15 +372,12 @@ cryptsetup
cscope
cssselect
ctags
CUnit
cups
cups-filters
cups-pk-helper
curl
cve-check-tool
cycler
Cython
c_rehash
damageproto
dapl
darktable
@@ -272,6 +451,7 @@ extras
faba-icon-theme
fann
farstream
fasteners
fcgi
fftw
file
@@ -299,7 +479,6 @@ fontconfig
fontsproto
freeglut
freeipmi
FreeRDP
freetype
fribidi
fs
@@ -312,14 +491,15 @@ gawk
gc
gcab
gcc
GConf
gcr
gcs-oauth2-boto-plugin
gdal
gdb
gdbm
gdk-pixbuf
gdm
geany
geany-plugins
gedit
gegl
gensim
@@ -446,6 +626,7 @@ hunspell
hwloc
hyperstart
hypothesis
i2c-tools
ibus
icalendar
icdiff
@@ -492,7 +673,6 @@ javapackages-tools
jedi
jedi-vim
jemalloc
Jinja2
jmespath
joe
jq
@@ -509,7 +689,6 @@ jupyter_core
kafka-dep
kbd
kbproto
Keras
kexec-tools
keyring
keyutils
@@ -525,6 +704,34 @@ lcov
lensfun
less
leveldb
libICE
libSM
libX11
libXScrnSaver
libXau
libXcomposite
libXcursor
libXdamage
libXdmcp
libXext
libXfixes
libXfont
libXfont2
libXft
libXi
libXinerama
libXmu
libXpm
libXpresent
libXrandr
libXrender
libXres
libXt
libXtst
libXv
libXvMC
libXxf86dga
libXxf86vm
libaio
libarchive
libarchive-c
@@ -572,7 +779,6 @@ libgudev
libgusb
libgweather
libical
libICE
libidn
libinput
libiscsi
@@ -610,7 +816,6 @@ libsamplerate
libseccomp
libsecret
libsigc++
libSM
libsndfile
libsolv
libsoup
@@ -634,48 +839,22 @@ libva-utils
libvirt
libvirt-glib
libvirt-python
LibVNCServer
libvorbis
libvpx
libwacom
libwebp
libwnck
libwnck3
libX11
libXau
libxcb
libXcomposite
libXcursor
libXdamage
libXdmcp
libXext
libxfce4ui
libxfce4util
libXfixes
libXfont
libXfont2
libXft
libXi
libXinerama
libxkbcommon
libxkbfile
libxklavier
libxml2
libXmu
libXpm
libXpresent
libXrandr
libXrender
libXres
libXScrnSaver
libxml2-legacy
libxshmfence
libxslt
libXt
libXtst
libXv
libXvMC
libXxf86dga
libXxf86vm
libzip
linecache2
links
@@ -690,7 +869,7 @@ linux-hyperv-mini
linux-kvm
linux-libc-headers
linux-lts
Linux-PAM
linux-pk414
linux-steam-integration
linux-tools
llvm
@@ -701,24 +880,18 @@ logutils
lsacpi
lshw
lsof
LS_COLORS
ltp
ltrace
lua
LuaJIT
LVM2
lxml
lz4
lzip
lzo
m4
make
Mako
man-db
man-pages
mariadb
Markdown
MarkupSafe
mash
matplotlib
maven-dep
@@ -741,11 +914,10 @@ mistune
mixer-tools
mkfontdir
mkfontscale
mkosi
mock
ModemManager
mod_wsgi
moka-icon-theme
MonkeyType
mosh
motd-update
motif
@@ -759,12 +931,12 @@ msr-tools
mstflint
mtdev
multimon-ng
multipath-tools
murrine
musl
mutt
mutter
mypy
MySQL-python
nagios-plugins
nano
nasm
@@ -784,8 +956,6 @@ netcat
netifaces
nettle
network-manager-applet
NetworkManager
NetworkManager-openconnect
networkx
newt
nfs-utils
@@ -834,7 +1004,6 @@ openjdk
openldap
openmpi
opensm
OpenSP
openssh
openssl
openvpn
@@ -849,17 +1018,17 @@ p7zip
packaging
pacrunner
pandas
pandoc
pandocfilters
pango
pangomm
parallel
parameter-framework
paramiko
parsedatetime
parso
parted
passlib
Paste
PasteDeploy
patch
patchutils
pavucontrol
@@ -873,15 +1042,15 @@ pep8
perftest
perl
perl-B-Hooks-EndOfScope
perl-CPAN-Meta-Check
perl-Capture-Tiny
perl-Class-Data-Inheritable
perl-Class-Singleton
perl-CPAN-Meta-Check
perl-Crypt-SSLeay
perl-DBI
perl-DateTime
perl-DateTime-Locale
perl-DateTime-TimeZone
perl-DBI
perl-Devel-Confess
perl-Devel-StackTrace
perl-Digest-CRC
@@ -900,21 +1069,21 @@ perl-HTTP-Daemon
perl-HTTP-Date
perl-HTTP-Message
perl-HTTP-Negotiate
perl-Importer
perl-IO-HTML
perl-IO-Interactive-Tiny
perl-IO-Socket-SSL
perl-IO-stringy
perl-IPC-Run
perl-libwww-perl
perl-Importer
perl-LWP-MediaTypes
perl-LWP-Protocol-https
perl-List-AllUtils
perl-List-SomeUtils
perl-List-SomeUtils-XS
perl-List-UtilsBy
perl-LWP-MediaTypes
perl-LWP-Protocol-https
perl-Math-BigInt-GMP
perl-MIME-Base64
perl-MRO-Compat
perl-Math-BigInt-GMP
perl-Module-Build
perl-Module-Implementation
perl-Module-Install
@@ -922,9 +1091,6 @@ perl-Module-Pluggable
perl-Module-Runtime
perl-Module-ScanDeps
perl-Mozilla-CA
perl-MRO-Compat
perl-namespace-autoclean
perl-namespace-clean
perl-Net-HTTP
perl-Net-SSLeay
perl-Package-Stash
@@ -965,6 +1131,9 @@ perl-XML-SAX-Base
perl-XML-SAX-Expat
perl-XML-Simple
perl-YAML-Tiny
perl-libwww-perl
perl-namespace-autoclean
perl-namespace-clean
persistent
pesign
pexpect
@@ -974,7 +1143,6 @@ pickleshare
pidgin
pidgin-sipe
pigz
Pillow
pinentry
pip
pixman
@@ -1008,27 +1176,25 @@ ptyprocess
pugixml
pulseaudio
py
py2cairo
pyOpenSSL
pyaml
pyasn1
pyasn1-modules
pycairo
pycodestyle
pycparser
pycrypto
pycurl
pydot
pydotplus
pydot_ng
pydotplus
pyflakes
Pygments
pygobject
pyliblzma
pylint
pynacl
pyOpenSSL
pypandoc
pyparsing
pypy
PyQt5
pyquery
pyrfc3339
pyserial
@@ -1038,13 +1204,13 @@ pytest-runner
pytest-timeout
pytest-xdist
python
python-Levenshtein
python-augeas
python-dateutil
python-future
python-gflags
python-keyczar
python-krbV
python-Levenshtein
python-magic
python-memcached
python-mimeparse
@@ -1061,133 +1227,16 @@ python-urwid
python3
pytz
pyudev
PyWavelets
pywbem
pyxdg
PyYAML
pyzmq
qemu
qemu-lite
qpdf
qt-everywhere-opensource-src
QtAwesome
qtconsole
QtPy
quagga
quilt
R
R-assertthat
R-backports
R-BH
R-bitops
R-brew
R-Cairo
R-car
R-chron
R-colorspace
R-commonmark
R-crayon
R-curl
R-DBI
R-deepnet
R-desc
R-devtools
R-dichromat
R-digest
R-dynlm
R-e1071
R-evaluate
R-foreach
R-formatR
R-ggplot2
R-git2r
R-glmnet
R-gtable
R-gtools
R-highr
R-hms
R-httpuv
R-httr
R-IRdisplay
R-IRkernel
R-iterators
R-jsonlite
R-knitr
R-labeling
R-lazyeval
R-lme4
R-lmtest
R-lubridate
R-magrittr
R-manipulate
R-mapproj
R-maps
R-maptools
R-markdown
R-MatrixModels
R-memoise
R-microbenchmark
R-mime
R-minqa
R-mockery
R-mondate
R-multcomp
R-munsell
R-mvtnorm
R-neuralnet
R-nloptr
R-openssl
R-pbdZMQ
R-pbkrtest
R-pillar
R-pkgconfig
R-plyr
R-png
R-praise
R-proto
R-pryr
R-quadprog
R-quantmod
R-quantreg
R-R6
R-randomForest
R-RColorBrewer
R-Rcpp
R-RcppEigen
R-RCurl
R-repr
R-reshape2
R-rlang
R-roxygen2
R-rprojroot
R-rstudioapi
R-rversions
R-sandwich
R-scales
R-sp
R-SparseM
R-statmod
R-stringi
R-stringr
R-tau
R-testit
R-testthat
R-TH.data
R-tibble
R-timeDate
R-tis
R-tree
R-tseries
R-TTR
R-uuid
R-viridisLite
R-whisker
R-withr
R-XML
R-xml2
R-xts
R-yaml
R-zoo
randrproto
rdma-core
re2c
@@ -1229,18 +1278,6 @@ scons
screen
scripttest
scrnsaverproto
SDL
SDL2
SDL2_gfx
SDL2_image
SDL2_mixer
SDL2_net
SDL2_ttf
SDL_gfx
SDL_image
SDL_mixer
SDL_net
SDL_ttf
seaborn
secretstorage
sed
@@ -1258,12 +1295,11 @@ simplejson
sip
six
slang
smartmontools
smart_open
smartmontools
snappy
snowballstemmer
socat
SocksiPy-branch
sos
soundmodem
source-code-pro
@@ -1272,15 +1308,14 @@ sox
spark-dep
speex
speexdsp
Sphinx
sphinxcontrib-newsfeed
sphinxcontrib-websupport
spi-tools
spice
spice-gtk
spice-protocol
spyder
spyder-notebook
SQLAlchemy
sqlite-autoconf
sqlparse
sshfs
@@ -1290,7 +1325,6 @@ stow
strace
subunit
sudo
SuiteSparse
sure
swig
swupd-client
@@ -1312,7 +1346,6 @@ tcpdump
telemetrics-client
telepathy-glib
telepathy-logger
Tempita
tensorboard
tensorflow
termcolor
@@ -1325,10 +1358,8 @@ testscenarios
testtools
texinfo
tflearn
Theano
thermal_daemon
thin-provisioning-tools
Thunar
thunar-volman
thunderbird
thunderbolt-software-user-space
@@ -1364,6 +1395,7 @@ upower
uritemplate
urlgrabber
urllib3
usbredir
usbutils
usermode
userspace-rcu
@@ -1374,7 +1406,6 @@ uwsgi
v4l-utils
valgrind
vcversioner
Vertex-theme
videoproto
vim
vim-go
@@ -1384,31 +1415,26 @@ virt-viewer
virtualenv
vlc
volume_key
vsqlite
vte
vulkan-sdk
waitress
WALinuxAgent
wayland
wayland-protocols
wcwidth
webcolors
webencodings
webkitgtk
WebOb
websocket_client
websockify
WebTest
Werkzeug
weston
wget
wheel
which
Whoosh
widgetsnbextension
wol
wpa_supplicant
wrapt
WSGIProxy2
x11perf
x11vnc
xapian-core
@@ -1477,6 +1503,7 @@ xz
yajl
yaml
yasm
yelp
yelp-tools
yelp-xsl
yum