Commit Graph

250 Commits

Author SHA1 Message Date
Tom Keffer
7259ee5e7e Update tests to test localization of locale 2024-05-02 12:04:25 -07:00
Matthew Wall
fca983af3e see what happens when you program in 4 languages at once? 2024-02-09 16:08:32 -05:00
Matthew Wall
2b61664870 added rules to sign redhat and suse repositories, not just rpms 2024-02-09 10:56:35 -05:00
matthew wall
a73b5aba18 clarify what happens when signing in debian world 2024-01-25 21:42:17 -05:00
matthew wall
f6ca5cf5f4 update version and changelogs 2024-01-22 20:31:15 -05:00
matthew wall
8735afb1bb attempt to exclude undesired artifacts from the distribution source tree even when doing multiple builds 2024-01-14 12:47:32 -05:00
Matthew Wall
c752a2998e simplify the yum/zypper repo files and instructions. enable gpgcheck for yum/zypper repos. 2024-01-09 12:23:12 -05:00
Matthew Wall
7345c79cc1 align deb and rpm config file handling. enable verbosity for deb package. 2024-01-07 00:33:00 -05:00
matthew wall
f39cc11306 happy new year! 2024-01-02 08:45:27 -05:00
Matthew Wall
f27e18fece update rh8 as well as rh9 2023-12-21 17:52:47 -05:00
Matthew Wall
81721230b7 update more rules for rh8,rh9,suse12 2023-12-19 20:48:39 -05:00
Matthew Wall
8606acadac update redhat rpm lint rules 2023-12-19 20:19:16 -05:00
Matthew Wall
8f92ab2a46 enable el8 package 2023-12-18 18:31:03 -05:00
Matthew Wall
916a4a239b apparently cheetah on suse15 is available only for python 3.6 (same as rocky8) 2023-12-16 22:04:27 -05:00
Matthew Wall
3cf68f07f8 create redhat repo dir if not already exist 2023-12-12 19:19:16 -05:00
Tom Keffer
7b89ac656e Match target name to the printed name 2023-12-09 13:18:13 -08:00
matthew wall
1ef14d66d7 minor cleanup. added details about variables. 2023-12-04 13:18:19 -05:00
matthew wall
ba755f0c4a examples, skins, and util now live in the src tree 2023-12-04 12:02:41 -05:00
matthew wall
1b7a85df3e added rule to update repository index files independently from the repository contents 2023-12-04 12:01:51 -05:00
Matthew Wall
a39b79e720 fix the weewx version in rpm files 2023-12-03 20:42:03 -05:00
Matthew Wall
5811a07b48 added rh9 to the repo. still need to keep the rh7 repo information and packages, even when there will be no more rh7 rleases 2023-12-02 08:01:26 -05:00
Matthew Wall
d2fada1aff add ignores for rpmlint 2023-12-01 21:33:17 -05:00
matthew wall
cf8cb0e192 fix the package check rules. fix lintian checks on deb package. 2023-12-01 18:38:37 -05:00
matthew wall
356c06ddfb run the lintian checks for deb package 2023-12-01 12:01:15 -05:00
Tom Keffer
4619697337 No longer distribute docs.
Must access online.
2023-11-25 16:22:03 -08:00
Matthew Wall
d95348603c no more support for rh8, since there are no configobj, cheetah, pillow, serial, or usb packaged for the python38 or python39 (or python3.11?) packages for redhat 8 2023-11-25 11:54:28 -05:00
Matthew Wall
b63089f32b do not fail if no generated docs dir 2023-11-24 22:53:15 -05:00
Matthew Wall
6dffff4ffe ideas is already in gitignore 2023-11-24 07:49:07 -05:00
Matthew Wall
529e4a9a7f match changes to debian packaging in the rh packaging 2023-11-23 22:05:22 -05:00
mwall
e9e47e0100 adjustments to the debian installer. run as weewx user. install udev rules for core drivers. remove unused cruft. 2023-11-22 22:25:46 -05:00
Matthew Wall
4475f24f6e adapt rpm spec to V5-with-src configuration 2023-10-29 19:10:55 -04:00
Tom Keffer
617b5be489 Remove realclean from makefile targets. 2023-10-24 08:01:15 -07:00
Tom Keffer
6cd5dc91f6 Refactor, using 'src' instead of 'bin' to hold the source code.
wee_resources becomes weewx_data, and is put in version control.
The build documentation, as well as the 'user' subdirectory, are now
in it.

This allows weewxd to be run directly from the git repository for
two reasons: 1) the documentation does not have to be built first.
2) because the source code is now under 'src', while the 'user'
subdirectory is in weewx_data, weewxd does not accidentally pick
up the repository's version of the 'user' subdirectory.
2023-10-17 05:14:34 -07:00
Tom Keffer
1e2042a996 Do not include JetBrains and other detritus in source 2023-10-06 05:18:15 -07:00
Matthew Wall
b61f604f49 delete files that are not part of docs 2023-07-19 07:29:41 -04:00
Matthew Wall
953a619d68 remove redundant qs index. keep doc order consistent. exclude intermediates in doc rsync 2023-07-16 20:22:37 -04:00
Tom Keffer
8440b2b36a Install all util subdirectories 2023-07-11 12:24:46 -07:00
Matthew Wall
3a5dcb12a7 set version in mkdocs, not individual pages 2023-06-25 07:34:38 -04:00
Matthew Wall
39c8da1acd fix build-docs dependency 2023-06-07 07:35:41 -04:00
Matthew Wall
9d2b445d17 fix dependency for the doc target 2023-06-03 23:00:20 -04:00
Tom Keffer
23ca86f9ba Correct target for "upload-docs" 2023-06-03 10:59:25 -07:00
Tom Keffer
7788ee27ef Upload to docs/x.yy 2023-06-03 10:55:02 -07:00
Matthew Wall
3e6e72fd7f remove python2 from apt repo updates 2023-05-07 06:59:44 -04:00
mwall
98e6874258 get docs from the right place. use the right name for redhat src tarball. 2023-05-06 06:27:39 -04:00
mwall
3fe1348587 remove rh7. fix some doc refs in makefile. 2023-05-06 06:12:22 -04:00
Matthew Wall
6293fc43a1 debian package depends on docs. try to make trailing slashes consistent. 2023-05-05 21:44:32 -04:00
Matthew Wall
19e4553cc9 only one package now for redhat and for suse. added prereq listing for pypi to dev notes. 2023-05-05 18:13:08 -04:00
Matthew Wall
955f5c89bc fix staging dir refs. emit built docs to the build dir, like everything else. 2023-05-05 13:52:51 -04:00
Matthew Wall
972e95bda5 use gitignore to determine what is not part of source tarball 2023-05-05 13:34:26 -04:00
Tom Keffer
867f82ae8f Fix directory paths for making wee_resources 2023-05-05 09:58:15 -07:00