Package squidmill: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 | Name: squidmill Version: 2.6.1 Release: alt1 Source: %name-%version.tar Packager: Paul Wolneykien <manowar@altlinux.ru> Summary: Squid proxy server access log collector with rounding support License: GPLv3+ Group: System/Configuration/Other BuildRequires: gambit-devel BuildRequires: gambit-sqlite3-devel >= 1.2-alt7 BuildRequires: gambit-signal-devel >= 1.1-alt1 BuildRequires: gambit-dsock-devel >= 1.1-alt1 BuildRequires: rpm-macros-fillup sqlite3 %_bindir/dc gawk Requires: gambit-sqlite3 >= 1.2-alt7 Requires: gambit-signal >= 1.1-alt1 Requires: gambit-dsock >= 1.1-alt1 %description Squidmill daemon acquires and integrates information from the Squid proxy server access log files. Rounding is supported to save space and reporting time. %prep %setup %build %make includedir=%_includedir libdir=%_libdir %install %makeinstall initdir=%buildroot%_initdir unitdir=%buildroot%_unitdir mkdir -p %buildroot%_var/run/squidmill install -d %buildroot/%_tmpfilesdir echo "d /run/squidmill squid squid 775" > %buildroot/%_tmpfilesdir/squidmill.conf %check %make check %preun %preun_service squidmill %files %_sbindir/squidmill %_initdir/squidmill %_unitdir/squidmill.service %_tmpfilesdir/squidmill.conf %_sysconfdir/sysconfig/squidmill %attr(0775, squid, squid) %dir %_var/run/squidmill %changelog * Tue Feb 14 2023 Paul Wolneykien <manowar@altlinux.org> 2.6.1-alt1 - Bump version to 2.6.1. - Workaround define-structure issue. - Fixed wait_for_timestamp() test helper. * Sat Feb 11 2023 Hihin Ruslan <ruslandh@altlinux.ru> 2.6-alt3.1 - Add dynamic creation of the /run/squidmill directory - Close bug (Closes: 35197) * Mon Feb 11 2019 Paul Wolneykien <manowar@altlinux.org> 2.6-alt3 - Rebuild with a new version of Gambit * Wed Jan 23 2019 Paul Wolneykien <manowar@altlinux.org> 2.6-alt2 - Rebuild with a new version of Gambit (closes: 35955). * Tue Nov 27 2018 Paul Wolneykien <manowar@altlinux.org> 2.6-alt1 - Rebuild with a new version of Gambit. - Adapt to the new version of Gambit library: gambc -> gambit. * Mon Apr 03 2017 Paul Wolneykien <manowar@altlinux.org> 2.5-alt1 - Rebuild with a new version of Gambit. - New -a reporting option: output all access_log entries. - Fixed 15-insert-follow test. * Tue Sep 23 2014 Paul Wolneykien <manowar@altlinux.org> 2.4-alt5 - Rebuild with a new version of Gambit * Mon Mar 10 2014 Paul Wolneykien <manowar@altlinux.org> 2.4-alt4 - Rebuild with a new version of Gambit * Sun Jan 19 2014 Paul Wolneykien <manowar@altlinux.org> 2.4-alt3 - Rebuild with a new version of Gambit * Thu Jul 11 2013 Paul Wolneykien <manowar@altlinux.org> 2.4-alt2 - Fix the status proc of the init-script. * Thu Jun 27 2013 Paul Wolneykien <manowar@altlinux.org> 2.4-alt1 - Keep on trying to read the files in the follow mode in the case of an error. - Explicitly require gambit-* versions. - Run service squidmill as forking daemon. - Update the program internal version number. - Bulk insert without an explicit transaction (faster!). - Server socket for DB-file, client otherwise. - Require gambit-signal >= 1.1. - Require gambit-dsock >= 1.1. - Check and round the existing data before inserting the new data. - Lock the DB-mutex over the whole transaction. Select data with no explicit transaction. - Use MAXRECORDS configuration parameter to specify the rounding size. - Round every N rows not minutes. - Add option for a log-file. - Update the license and the description. - Use bulk size of 1 by default. - Make the checks when building the package. - Implement the SQL-server. - Remove the DB-reopen stuff. * Tue May 14 2013 Paul Wolneykien <manowar@altlinux.ru> 2.3-alt1 - Make use of the rounding period value in the service files. - Add configuration option for rounding period, 1440 min by default. - Rounding period of 0 means no rounding. - Remove the anacron daily job. - Implement in-process rounding. * Mon Apr 08 2013 Paul Wolneykien <manowar@altlinux.ru> 2.2-alt4 - Rebuild with a new version of Gambit. * Fri Jan 04 2013 Paul Wolneykien <manowar@altlinux.ru> 2.2-alt3 - Rebuild with Gambit v4.6.6. * Thu Nov 29 2012 Paul Wolneykien <manowar@altlinux.ru> 2.2-alt2 - Add the systemd unit file and configuration (environment) file (closes: 28087). * Tue Mar 13 2012 Paul Wolneykien <manowar@altlinux.ru> 2.2-alt1 - Use "sqlite_master" table to query for table existence. - Reopen the DB in the case of DB logic error. - Retry any statement on DB busy including commit and rollback. * Tue Nov 08 2011 Paul Wolneykien <manowar@altlinux.ru> 2.1-alt2 - Report exceptions to the stdandard error port. * Thu Oct 27 2011 Paul Wolneykien <manowar@altlinux.ru> 2.1-alt1 - Read the default access_log value if it isn't set. * Wed Dec 23 2009 Paul Wolneykien <manowar@altlinux.ru> 2.0-alt5 - Use immediate transactions (closes: 22606) * Fri Oct 09 2009 Paul Wolneykien <manowar@altlinux.ru> 2.0-alt4 - Use preun_service macro. * Thu Oct 01 2009 Paul Wolneykien <manowar@altlinux.ru> 2.0-alt3 - Fix error in Scheme output to stdout. - Exit with exit code 100 iff reporting limit is exceeded. - Use glob patterns. - Summary action added. - Pre-uninstall script: stop the service and remove it from startup configuration * Thu Oct 01 2009 Paul Wolneykien <manowar@altlinux.ru> 2.0-alt2 - Squidmill service update: create DB file directory if necessary. - Fix errors in the daily anacron job. * Tue Sep 29 2009 Paul Wolneykien <manowar@altlinux.ru> 2.0-alt1 - SQLite3 based version. - Online database update service. * Fri Aug 28 2009 Paul Wolneykien <manowar@altlinux.ru> 1.0-alt3 - Fix stdin reading in the daily squidmill script. * Mon Apr 20 2009 Paul Wolneykien <manowar@altlinux.ru> 1.0-alt2 - Using new gsc compiler (new name). * Mon Apr 20 2009 Paul Wolneykien <manowar@altlinux.ru> 1.0-alt1 - Initial release. |