Compare commits

...

22 Commits

Author SHA1 Message Date
clrbuilder 744cf78eb1 Update packages file for version 20810
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-14 21:51:54 -08:00
clrbuilder 97e7ab937a Update packages file for version 20790
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-14 06:43:32 -08:00
clrbuilder 4fb96cadcc Update packages file for version 20780
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-13 15:08:36 -08:00
clrbuilder 670a01fc25 Update packages file for version 20770
Signed-off-by: clrbuilder <david.j.klimesh@intel.com>
2018-02-13 10:59:59 -08:00
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
6 changed files with 72 additions and 9 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ endif
update: update:
curl -f -o packages ${BASE_URL}/source/package-sources 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: 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 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) .PHONY: $(proper_PKGS)
$(clean_PKGS): $(clean_PKGS):
@echo "cleaning $(patsubst clean_%,%,$@)"
-@$(MAKE) -s -j -C $(addprefix packages/,$(patsubst clean_%,%,$@)) clean -@$(MAKE) -s -j -C $(addprefix packages/,$(patsubst clean_%,%,$@)) clean
$(proper_PKGS): $(proper_PKGS):
@@ -157,7 +158,7 @@ $(proper_PKGS):
#help and unstaged files in addition to staged files. #help and unstaged files in addition to staged files.
status: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS)) status: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS))
@for p in projects/common $(addprefix packages/,$(PKGS)); do \ @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 done
#help diff: Runs git diff for all package repos and displays the output using #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 ### Automated setup
Download the [user setup](user-setup.sh) script and run it on your Clear Linux 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 system as an unprivileged user.
and login again to complete the setup process.
```
$ 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 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 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 # String to replace with "localhost" in upstream tarball URLs
#urlban = #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['chroot_setup_cmd'] = 'groupinstall build srpm-build'
config_opts['dist'] = 'clear' # only useful for --resultdir variable subst config_opts['dist'] = 'clear' # only useful for --resultdir variable subst
config_opts['extra_chroot_dirs'] = [ '/run/lock', ] 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['plugin_conf']['ccache_enable'] = False
config_opts['releasever'] = 'clear'
config_opts['package_manager'] = 'dnf'
config_opts['yum.conf'] = """ config_opts['yum.conf'] = """
+48 -4
View File
@@ -162,6 +162,7 @@ SDL_mixer
SDL_net SDL_net
SDL_ttf SDL_ttf
SQLAlchemy SQLAlchemy
Send2Trash
SocksiPy-branch SocksiPy-branch
Sphinx Sphinx
SuiteSparse SuiteSparse
@@ -176,6 +177,7 @@ WebTest
Werkzeug Werkzeug
Whoosh Whoosh
abireport abireport
absl-py
accountsservice accountsservice
acl acl
acme acme
@@ -202,6 +204,7 @@ arc-theme
argcomplete argcomplete
argparse argparse
asciidoc asciidoc
asio
asn1crypto asn1crypto
aspell aspell
aspell-en aspell-en
@@ -225,6 +228,7 @@ autogen
automake automake
awscli awscli
azure-configs azure-configs
babeltrace
babl babl
backports.functools_lru_cache backports.functools_lru_cache
backports.ssl_match_hostname backports.ssl_match_hostname
@@ -269,6 +273,7 @@ cairo
cairomm cairomm
cargo cargo
caribou caribou
catch2
catkin catkin
catkin_pkg catkin_pkg
ccache ccache
@@ -283,8 +288,10 @@ chardet
check check
cheese cheese
chrome-gnome-shell chrome-gnome-shell
chrony
chrpath chrpath
cifs-utils cifs-utils
clamav
clear-config-management clear-config-management
clear-containers-agent clear-containers-agent
clear-containers-image clear-containers-image
@@ -300,6 +307,7 @@ clr-boot-manager
clr-debug-info clr-debug-info
clr-desktop-defaults clr-desktop-defaults
clr-hardware-files clr-hardware-files
clr-init
clr-man-pages clr-man-pages
clr-power-tweaks clr-power-tweaks
clr-python-timestamp clr-python-timestamp
@@ -326,7 +334,6 @@ comedilib
compat-SDL2-soname1 compat-SDL2-soname1
compat-efivar-soname0 compat-efivar-soname0
compat-fuse-soname2 compat-fuse-soname2
compat-gc-soname1
compat-glew-soname1 compat-glew-soname1
compat-guile-soname20 compat-guile-soname20
compat-libical-soname2 compat-libical-soname2
@@ -417,6 +424,7 @@ ecdsa
ed ed
edk2 edk2
efibootmgr efibootmgr
efitools
efivar efivar
eigen eigen
elasticsearch elasticsearch
@@ -445,6 +453,7 @@ extras
faba-icon-theme faba-icon-theme
fann fann
farstream farstream
fasteners
fcgi fcgi
fftw fftw
file file
@@ -486,11 +495,13 @@ gcab
gcc gcc
gcr gcr
gcs-oauth2-boto-plugin gcs-oauth2-boto-plugin
gdal
gdb gdb
gdbm gdbm
gdk-pixbuf gdk-pixbuf
gdm gdm
geany geany
geany-plugins
gedit gedit
gegl gegl
gensim gensim
@@ -617,6 +628,7 @@ hunspell
hwloc hwloc
hyperstart hyperstart
hypothesis hypothesis
i2c-tools
ibus ibus
icalendar icalendar
icdiff icdiff
@@ -659,7 +671,6 @@ isort
ister ister
itstool itstool
iw iw
javapackages-tools
jedi jedi
jedi-vim jedi-vim
jemalloc jemalloc
@@ -842,6 +853,7 @@ libxkbcommon
libxkbfile libxkbfile
libxklavier libxklavier
libxml2 libxml2
libxml2-legacy
libxshmfence libxshmfence
libxslt libxslt
libzip libzip
@@ -858,6 +870,7 @@ linux-hyperv-mini
linux-kvm linux-kvm
linux-libc-headers linux-libc-headers
linux-lts linux-lts
linux-pk414
linux-steam-integration linux-steam-integration
linux-tools linux-tools
llvm llvm
@@ -902,6 +915,7 @@ mistune
mixer-tools mixer-tools
mkfontdir mkfontdir
mkfontscale mkfontscale
mkosi
mock mock
mod_wsgi mod_wsgi
moka-icon-theme moka-icon-theme
@@ -918,6 +932,7 @@ msr-tools
mstflint mstflint
mtdev mtdev
multimon-ng multimon-ng
multipath-tools
murrine murrine
musl musl
mutt mutt
@@ -1004,10 +1019,12 @@ p7zip
packaging packaging
pacrunner pacrunner
pandas pandas
pandoc
pandocfilters pandocfilters
pango pango
pangomm pangomm
parallel parallel
parameter-framework
paramiko paramiko
parsedatetime parsedatetime
parso parso
@@ -1046,6 +1063,7 @@ perl-Eval-Closure
perl-Exception-Class perl-Exception-Class
perl-Exporter-Tiny perl-Exporter-Tiny
perl-File-Listing perl-File-Listing
perl-File-Slurp
perl-HTML-Parser perl-HTML-Parser
perl-HTML-Tagset perl-HTML-Tagset
perl-HTTP-Cookies perl-HTTP-Cookies
@@ -1160,11 +1178,11 @@ ptyprocess
pugixml pugixml
pulseaudio pulseaudio
py py
py2cairo
pyOpenSSL pyOpenSSL
pyaml pyaml
pyasn1 pyasn1
pyasn1-modules pyasn1-modules
pycairo
pycodestyle pycodestyle
pycparser pycparser
pycrypto pycrypto
@@ -1177,8 +1195,8 @@ pygobject
pyliblzma pyliblzma
pylint pylint
pynacl pynacl
pypandoc
pyparsing pyparsing
pypy
pyquery pyquery
pyrfc3339 pyrfc3339
pyserial pyserial
@@ -1218,7 +1236,30 @@ qemu
qemu-lite qemu-lite
qpdf qpdf
qt-everywhere-opensource-src qt-everywhere-opensource-src
qtbase
qtcanvas3d
qtcharts
qtconnectivity
qtconsole qtconsole
qtdeclarative
qtgraphicaleffects
qtimageformats
qtlocation
qtmultimedia
qtquickcontrols
qtquickcontrols2
qtscript
qtscxml
qtsensors
qtserialbus
qtserialport
qtsvg
qttools
qttranslations
qtvirtualkeyboard
qtwebchannel
qtwebsockets
qtxmlpatterns
quagga quagga
quilt quilt
randrproto randrproto
@@ -1294,6 +1335,7 @@ speex
speexdsp speexdsp
sphinxcontrib-newsfeed sphinxcontrib-newsfeed
sphinxcontrib-websupport sphinxcontrib-websupport
spi-tools
spice spice
spice-gtk spice-gtk
spice-protocol spice-protocol
@@ -1426,7 +1468,9 @@ xauth
xbitmaps xbitmaps
xcb-proto xcb-proto
xcb-util xcb-util
xcb-util-image
xcb-util-keysyms xcb-util-keysyms
xcb-util-wm
xclip xclip
xcmiscproto xcmiscproto
xcursor-themes xcursor-themes