Commit graph

55 commits

Author SHA1 Message Date
22eb3171ad
feat: package manager -> dpkg 2023-03-30 12:02:54 +09:00
Pierre Labastie
3940a45db3 Have the subshell exit on error for porg install 2023-02-26 22:44:19 +01:00
Pierre Labastie
951d334793 Upadte packInstall for libslirp
Version has a -v, which should be removed in "extract-version"
2023-01-01 14:01:45 +01:00
Pierre Labastie
55e82d2ae0 Various updates for pacman PM
- update versions and instructions in packageManager.xml.pacman.
  Also remove the pages for old books.
- Fix packInstall.sh.pacman, so that restarting after a failure
  is possible
- Change LFS/lfs.xsl so that destdir install use symlinks for
  /lib, /sbin, and /bin. Remove also absolete commands for old
  books
- fix gcc script in book parser
2022-06-12 22:54:14 +02:00
Pierre Labastie
c412a07545 Fix packInstall.sh.porg for upower-vx.x 2022-03-13 13:16:59 +01:00
Pierre Labastie
3faf067c44 Fix packInstall.sh.porg for non versioned x26[45] 2022-02-21 12:24:36 +01:00
Pierre Labastie
ff5c301860 Treat the case of boost in packInstall.sh.porg
The default VERSION returned is always "0". Create
a special case to prevent that.
2021-12-19 17:30:10 +01:00
Pierre Labastie
fd4a7982f2 Remove $Id$ comments, they are useless with git 2021-10-31 10:22:30 +01:00
Pierre Labastie
240d928d23 Fix packInstall.sh.porg for docbook-5.1 2021-10-21 21:24:47 +02:00
Pierre Labastie
82eacf52a5 Fix packInstall.sh for recent packages 2021-03-09 22:02:19 +01:00
Pierre Labastie
f9babd04b5 packInstall.sh.porg: fixes for inih and libhandy 2021-01-15 11:00:05 +01:00
Pierre Labastie
782a77b2c4 Fix an inaccurate comment in packInstall.sh.porg 2020-12-04 09:30:37 +00:00
Pierre Labastie
7ce5a6195f packInstall.sh.porg: remove special case for x264: it is now packaged
"normally"...
2020-09-15 12:14:50 +00:00
Pierre Labastie
ee842e234b Now that packageManager.xml createfiles is also included
for new book, test that /tools/etc/porgrc exists before moving it
2020-07-09 16:59:36 +00:00
Pierre Labastie
3484658167 Various fixes for recent pacman with new book
- add createfiles instructions of packageManager.xml for new book too
- remove unneeded chown when installing pacman (not needed thanks to
  the above)
- Use a dedicated user "builder" for running makepkg: user "tester" is 
  removed at the end of chapter 8, but is needed in following chapters.
2020-07-07 15:27:54 +00:00
Pierre Labastie
2f8d952deb Forgot one instance of minor scriptlet number removal 2020-07-06 05:46:07 +00:00
Pierre Labastie
89bcb1be0e Allow scriptlet numbering to be on 4 digits in packInstall.sh* 2020-07-06 05:44:22 +00:00
Pierre Labastie
3ac3ae199f Change numberings of scriptlets:
- major number can be on 4 digits, so use it in packInstall
- minor number (for package manager) can be greater than 10
  - code on 2 digits
  - change various files accordingly
2020-07-06 05:38:54 +00:00
Pierre Labastie
5dd7bff0ee Use latest version of pacman
Changes to packageManager.xml.pacman:
- Add needed deps in chapter 5/7 and 6/8
- Add user tester if it does not exist
- Change permissions for some dirs so that user tester can write to them
2020-07-06 05:31:55 +00:00
Pierre Labastie
959319749e Remove special cases for vim and tidy in packInstall.sh.pacman 2020-07-06 05:20:06 +00:00
Pierre Labastie
49f8b03399 Fix package management for new book, and add a patch for porg 2020-06-24 06:26:05 +00:00
Pierre Labastie
2d99aa4bb3 Fix libhandy VERSION computation in packInstall.sh.porg 2019-12-06 21:46:21 +00:00
Pierre Labastie
974fe35ae0 The new vim tarball has a standard directory name, not need for a tweak in
packInstall
2019-08-31 12:52:05 +00:00
Pierre Labastie
0a0b60984c Several things:
- refactor again process-install. Allows for better generation of test
  instructions
- only output the instructions of the first sect2 with role="installation".
  this will miss the vaapi intel driver, the installation of help files in
  GIMP, and the second method for which
- always run porg logging in "append" mode
- allows pass1 in sect2 (libva again)
2019-08-17 08:30:36 +00:00
Pierre Labastie
619b313adb Various fixes and improvements coming from github:
- the case for "pax" in packInstall.sh.prog
- an error in packageManager.xml.porg (comment before <?xml?> tag)
- a non-working $Id in Makefile
- some fixes for using the sect1info in lfs (in BLFS tools)
- a big rewrite for generating scripts with more consistent line spacing,
  opening the way to manage remap="test" and remap="doc" attributes
2019-06-15 15:26:23 +00:00
Pierre Labastie
77a8042414 Add the case of pnmixer to packInstall.sh.porg 2019-04-25 09:17:56 +00:00
Pierre Labastie
aa283c0dee Fix again properties 2019-04-16 08:29:14 +00:00
Pierre Labastie
2e2ac742c7 Add missing $Id:$ comments 2019-04-16 08:06:03 +00:00
Pierre Labastie
2758d9421e Use sect1info for getting informations on LFS packages:
- add sect1info sections to packagemanager.xml.xxx + various fixes
- add templates in LFS/lfs.xsl for script start and script end:
  - script start: define variables containing package information
                  print disk usage
                  unpack and change dir
  - script end: print disk usage
                remove build dir
- remove the corresponding operations from master.sh
2019-04-11 07:40:50 +00:00
Pierre Labastie
b71e3adb60 Move porg_bash_completion to where it belongs 2019-01-16 10:09:37 +00:00
Pierre Labastie
04fcea11b7 Add the case of Test-MockModule (perl module) to packInstall.sh 2018-12-08 10:12:46 +00:00
Pierre Labastie
3b4399c962 Add a case for lynx in packInstall.sh.porg 2018-09-04 10:06:09 +00:00
Pierre Labastie
6747d510ed Fix packInstall.sh.porg for junit 2018-03-19 21:01:06 +00:00
Pierre Labastie
0d1c9f0ce1 Now libuv has a version string starting with"v" 2018-03-10 11:04:42 +00:00
Pierre Labastie
eb5a32de85 Fix syntax error in preceding commit 2018-03-10 10:08:38 +00:00
Pierre Labastie
b25dbcf791 packInstall.sh.porg: account for the possibility of
having a source directory named x265_vx.y or just x265_x.y
(where x and y are digits)
2018-03-10 10:02:26 +00:00
Pierre Labastie
5c69841844 Special case for unrar in packInstall.sh.porg 2018-02-25 08:30:01 +00:00
Pierre Labastie
8fb1daade2 Special case for psutils in packInstall.sh.porg 2018-02-25 08:05:56 +00:00
Pierre Labastie
1fa0dee15b Prepend JH_ to exported variables in jhalfs-blfs, so that collision with
build system variables is unlikely
2018-01-30 13:53:34 +00:00
Pierre Labastie
2e1c1c3c16 Remove spaces at the end of lines 2018-01-13 09:08:56 +00:00
Pierre Labastie
0d93997796 The case of x265 in packInstall.sh.porg 2017-12-02 20:34:57 +00:00
Pierre Labastie
711b98e84e Special case for exiv2 version 2017-09-05 08:46:06 +00:00
Pierre Labastie
e674994435 One more special version case (xvid) 2017-08-23 08:45:02 +00:00
Pierre Labastie
a1fcdea110 Node.js is a special case for VERSION 2017-07-11 07:43:07 +00:00
Pierre Labastie
d0e13dd268 Two new version special cases in BLFS 2017-07-07 07:40:42 +00:00
Pierre Labastie
945ccaa75e Merge the new_features branch (manully, thanks to svn) 2017-04-09 10:29:32 +00:00
Pierre Labastie
b6f19e750c Typo 2017-03-20 15:38:05 +00:00
Pierre Labastie
240b1a8635 Update pacman commands (not version, it would require too many changes to the
build system).
2017-03-11 16:47:43 +00:00
Pierre Labastie
abc276c1b4 Update to latest dpkg 2017-03-10 20:42:08 +00:00
Pierre Labastie
07f7eff8b8 BLFS tools: fix usage of sudo when cleaning directory before unpacking
Package management: update dpkg version
2015-11-30 21:29:12 +00:00