Browse Source

qi: Bump to release 2.4

Signed-off-by: Matías Fonzo <selk@dragora.org>
master
Matías Fonzo 2 months ago
parent
commit
02dc963b6c
No known key found for this signature in database GPG Key ID: 3AAF1CEC203A99D5
  1. 2
      qi/Makefile
  2. 14
      qi/NEWS
  3. 8
      qi/doc/qi-content.texi
  4. 4
      qi/doc/qi-header.texi
  5. 4
      qi/doc/qi.1
  6. 16
      qi/doc/qi.html
  7. 41
      qi/doc/qi.info
  8. 13
      qi/src/qi.in
  9. 2
      recipes/tools/qi/recipe
  10. 2
      sources/SOURCELIST.txt
  11. 1
      sources/qi-2.4-rc6.tar.lz.sha256
  12. 1
      sources/qi-2.4.tar.lz.sha256

2
qi/Makefile

@ -15,7 +15,7 @@
# limitations under the License.
project = qi
version = 2.4-rc6
version = 2.4
## DO NOT MAKE CHANGES HERE.
#

14
qi/NEWS

@ -1,6 +1,6 @@
2021-??-?? Matias Fonzo <selk@dragora.org>
2021-04-12 Matias Fonzo <selk@dragora.org>
* Version 2.4 in progress.
* Version 2.4 released.
* recipes: Added the variable "QICPPFLAGS" to pass the C/C++
preprocessor flags to the environment variable "CPPFLAGS".
@ -9,15 +9,15 @@
after processing a recipe.
* recipes: Added support for executing other defined functions
besides the main "build()" function.
besides the main build() function.
* recipes: Include build flags only if it is a real architecture
when creating a package meta file.
when creating a package meta.
* Change default values for QICFLAGS, QICXXFLAGS from "-g0 -O2" to
just "-O2". Also, default value for LDFLAGS from "-s" to just ""
(none). This is to provide more generic values in the package
manager distribution.
just "-O2". Including default value for LDFLAGS from "-s" to
just "" (none). This is to provide more generic values in the
package manager distribution.
* The documentation is in line with the changes made, plus the
sample recipes have been updated.

8
qi/doc/qi-content.texi

@ -533,8 +533,12 @@ content, this helps to avoid leaving dead links in the target directory.
@noindent
Package names for the blacklist to be declared must be set from the
configuration file.
configuration file. By default, it is declared using the package name,
which is more than enough for critical system packages, but if you want to
be more specific, you can declare a package using:
@samp{$@{pkgname@}_$@{pkgversion@}_$@{arch@}-$@{release@}} where
the package category is avoided for common matching. See
@ref{Recipes, Special variables} for a description of these variables.
@node Recipes
@chapter Recipes

4
qi/doc/qi-header.texi

@ -7,8 +7,8 @@
@syncodeindex pg cp
@comment %**end of header
@set VERSION 2.4-rc6
@set UPDATED 29 Mar 2021
@set VERSION 2.4
@set UPDATED 12 Apr 2021
@copying
This user guide is for Qi (version @value{VERSION},

4
qi/doc/qi.1

@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.2.
.TH QI "1" "March 2021" "qi 2.4-rc6" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3.
.TH QI "1" "April 2021" "qi 2.4" "User Commands"
.SH NAME
qi \- a simple but well-integrated package manager
.SH SYNOPSIS

16
qi/doc/qi.html

@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This user guide is for Qi (version 2.4-rc6,
29 Mar 2021), which is a simple but well-integrated package manager.
<!-- This user guide is for Qi (version 2.4,
12 Apr 2021), which is a simple but well-integrated package manager.
Copyright (C) 2019-2021 Matias Andres Fonzo, Santiago del Estero,
Argentina.
@ -108,8 +108,8 @@ Next: <a href="#Introduction-to-Qi" accesskey="n" rel="next">Introduction to Qi<
</div>
<a name="SEC_Top"></a>
<p>This user guide is for Qi (version 2.4-rc6,
29 Mar 2021).
<p>This user guide is for Qi (version 2.4,
12 Apr 2021).
</p>
<table class="menu" border="0" cellspacing="0">
<tr><td align="left" valign="top">&bull; <a href="#Introduction-to-Qi" accesskey="1">Introduction to Qi</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Description and features of qi
@ -691,9 +691,13 @@ carried out in order to re-link possible differences with the recent
content, this helps to avoid leaving dead links in the target directory.
</p>
<p>Package names for the blacklist to be declared must be set from the
configuration file.
configuration file. By default, it is declared using the package name,
which is more than enough for critical system packages, but if you want to
be more specific, you can declare a package using:
&lsquo;<samp>${pkgname}_${pkgversion}_${arch}-${release}</samp>&rsquo; where
the package category is avoided for common matching. See
<a href="#Recipes">Special variables</a> for a description of these variables.
</p>
<hr>
<a name="Recipes"></a>
<div class="header">

41
qi/doc/qi.info

@ -1,7 +1,7 @@
This is qi.info, produced by makeinfo version 6.5 from qi-header.texi.
This user guide is for Qi (version 2.4-rc6, 29 Mar 2021), which is a
simple but well-integrated package manager.
This user guide is for Qi (version 2.4, 12 Apr 2021), which is a simple
but well-integrated package manager.
Copyright © 2019-2021 Matias Andres Fonzo, Santiago del Estero,
Argentina.
@ -23,7 +23,7 @@ File: qi.info, Node: Top, Next: Introduction to Qi, Up: (dir)
Qi user guide
*************
This user guide is for Qi (version 2.4-rc6, 29 Mar 2021).
This user guide is for Qi (version 2.4, 12 Apr 2021).
* Menu:
@ -487,7 +487,12 @@ out in order to re-link possible differences with the recent content,
this helps to avoid leaving dead links in the target directory.
Package names for the blacklist to be declared must be set from the
configuration file.
configuration file. By default, it is declared using the package name,
which is more than enough for critical system packages, but if you want
to be more specific, you can declare a package using:
'${pkgname}_${pkgversion}_${arch}-${release}' where the package category
is avoided for common matching. See *note Special variables: Recipes.
for a description of these variables.
---------- Footnotes ----------
@ -1109,20 +1114,20 @@ Index

Tag Table:
Node: Top814
Node: Introduction to Qi1605
Node: Invoking qi2792
Node: The qirc file6920
Node: Packages7884
Ref: Packages-Footnote-115560
Ref: Packages-Footnote-215662
Node: Recipes15775
Ref: Recipes-Footnote-131606
Node: Order files31751
Node: Creating packages33072
Node: Examining packages34060
Node: Qi exit status34976
Node: Index36846
Node: Top810
Node: Introduction to Qi1597
Node: Invoking qi2784
Node: The qirc file6912
Node: Packages7876
Ref: Packages-Footnote-115912
Ref: Packages-Footnote-216014
Node: Recipes16127
Ref: Recipes-Footnote-131958
Node: Order files32103
Node: Creating packages33424
Node: Examining packages34412
Node: Qi exit status35328
Node: Index37198

End Tag Table

13
qi/src/qi.in

@ -324,7 +324,7 @@ mode_build()
then
warn \
"" \
"The recipe is more RECENT than the detected package:" \
"This recipe is more RECENT than the produced package:" \
"" \
"$( stat -c "%y %n" "${CWD}/$recipe" )" \
"$( stat -c "%y %n" "${outdir}/${full_pkgname}.tlz" )" \
@ -341,12 +341,12 @@ mode_build()
"$( stat -c "%y %n" "${CWD}/post-install" )" \
"$( stat -c "%y %n" "${CWD}/$recipe" )" \
"" \
" The recipe will be re-processed ..." \
" This recipe will be re-processed ..." \
""
touch "${CWD}/$recipe"
elif test "$opt_skipqsts" = opt_skipqsts
then
warn "Recipe for '${full_pkgname}.tlz': Ignored." ""
warn "Recipe for '${full_pkgname}.tlz': [Ignored]." ""
return 0
else
warn \
@ -946,15 +946,16 @@ mode_upgrade()
# Ignore some signals until the upgrade process is complete
trap "" HUP INT QUIT ABRT TERM
# Check blacklisted packages
# Check blacklisted packages before to proceed with the upgrade
echo "=== Checking blacklist ..."
for item in $blacklist
do
case $item in
${incoming}*)
"${incoming%@*}"*)
warn \
"Package name declared on the blacklist \"${incoming}\"." \
"A BLACKLISTED package name has been detected:" \
"-> $incoming" \
"" \
" This package will be INSTALLED instead of being upgraded."
opt_prune=opt_prune mode_install "$1"

2
recipes/tools/qi/recipe

@ -18,7 +18,7 @@
set -e
program=qi
version=2.4-rc6
version=2.4
arch=noarch
release=1

2
sources/SOURCELIST.txt

@ -279,7 +279,7 @@ https://rsync.dragora.org/current/sources/xdg-utils-20201021_d11b33e.tar.lz
https://rsync.dragora.org/current/sources/xorg-xf86-video-intel-20210115_31486f40.tar.lz
https://rsync.dragora.org/v3/sources/hldig-20200127_277e64a3.tar.lz
https://rsync.dragora.org/v3/sources/libao-20190728_cafce90.tar.lz
https://rsync.dragora.org/v3/sources/qi-2.4-rc6.tar.lz
https://rsync.dragora.org/v3/sources/qi-2.4.tar.lz
https://rubygems.org/downloads/asciidoctor-2.0.12.gem
https://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.3.tar.gz
http://sethwklein.net/iana-etc-2.30.tar.bz2

1
sources/qi-2.4-rc6.tar.lz.sha256

@ -1 +0,0 @@
30fac118afb8b7048956442824944288fb2d40891862dcc9228e8c14e0ac612e qi-2.4-rc6.tar.lz

1
sources/qi-2.4.tar.lz.sha256

@ -0,0 +1 @@
1bc0046333bfecf7a20a0a77d75949bd829b22a06291a095e63ccc02a70cb280 qi-2.4.tar.lz
Loading…
Cancel
Save