mirror of
https://github.com/clearlinux/common.git
synced 2026-07-14 00:35:53 +00:00
Compare commits
22 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 744cf78eb1 | |||
| 97e7ab937a | |||
| 4fb96cadcc | |||
| 670a01fc25 | |||
| 728e6ea221 | |||
| 240653c41d | |||
| 6935953ee7 | |||
| f210130e38 | |||
| 8df7f9dd6b | |||
| c424e9cd89 | |||
| c247096be4 | |||
| 42e2edaf6b | |||
| 5c4004f6d8 | |||
| 374f9dd581 | |||
| 68c06960c9 | |||
| a52f147734 | |||
| 3e7fad9b4b | |||
| ac7cf82607 | |||
| 458f5c71d0 | |||
| f8ac700994 | |||
| 794b93a8a4 | |||
| e7d54e5528 |
@@ -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
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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 =
|
||||||
|
|||||||
@@ -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'] = """
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user