commit hledger-web for openSUSE:Factory
Hello community, here is the log from the commit of package hledger-web for openSUSE:Factory checked in at 2017-08-31 20:48:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hledger-web (Old) and /work/SRC/openSUSE:Factory/.hledger-web.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "hledger-web" Thu Aug 31 20:48:56 2017 rev:2 rq:513569 version:1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/hledger-web/hledger-web.changes 2017-04-18 13:51:34.300506048 +0200 +++ /work/SRC/openSUSE:Factory/.hledger-web.new/hledger-web.changes 2017-08-31 20:48:57.522654904 +0200 @@ -1,0 +2,5 @@ +Thu Jul 27 14:06:53 UTC 2017 - psimons@suse.com + +- Update to version 1.2 revision 1. + +------------------------------------------------------------------- Old: ---- hledger-web-1.1.tar.gz New: ---- hledger-web-1.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hledger-web.spec ++++++ --- /var/tmp/diff_new_pack.r0rnvq/_old 2017-08-31 20:48:58.386533643 +0200 +++ /var/tmp/diff_new_pack.r0rnvq/_new 2017-08-31 20:48:58.390533082 +0200 @@ -19,7 +19,7 @@ %global pkg_name hledger-web %bcond_with tests Name: %{pkg_name} -Version: 1.1 +Version: 1.2 Release: 0 Summary: Web interface for the hledger accounting tool License: GPL-3.0+ ++++++ hledger-web-1.1.tar.gz -> hledger-web-1.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-web-1.1/CHANGES new/hledger-web-1.2/CHANGES --- old/hledger-web-1.1/CHANGES 2016-12-31 20:22:01.000000000 +0100 +++ new/hledger-web-1.2/CHANGES 2017-04-01 03:07:39.000000000 +0200 @@ -2,6 +2,13 @@ See also the hledger and the project change logs. +# 1.2 (2016/3/31) + +Accounts with ? in name had empty registers (fixes #498) (Bryan Richter) + +Allow megaparsec 5.2 (fixes #503) + + # 1.1 (2016/12/31) - add --host option (#429) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-web-1.1/Hledger/Web/WebOptions.hs new/hledger-web-1.2/Hledger/Web/WebOptions.hs --- old/hledger-web-1.1/Hledger/Web/WebOptions.hs 2016-12-31 16:46:45.000000000 +0100 +++ new/hledger-web-1.2/Hledger/Web/WebOptions.hs 2017-03-29 17:00:51.000000000 +0200 @@ -85,7 +85,7 @@ checkWebOpts :: WebOpts -> WebOpts checkWebOpts wopts = - either optserror (const wopts) $ do + either usageError (const wopts) $ do let h = host_ wopts if any (not . (`elem` ".0123456789")) h then Left $ "--host requires an IP address, not "++show h diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-web-1.1/doc/hledger-web.1 new/hledger-web-1.2/doc/hledger-web.1 --- old/hledger-web-1.1/doc/hledger-web.1 2016-12-31 20:22:38.000000000 +0100 +++ new/hledger-web-1.2/doc/hledger-web.1 2017-04-01 02:53:13.000000000 +0200 @@ -1,5 +1,5 @@ -.TH "hledger\-web" "1" "December 2016" "hledger\-web 1.1" "hledger User Manuals" +.TH "hledger\-web" "1" "March 2017" "hledger\-web 1.2" "hledger User Manuals" @@ -13,8 +13,6 @@ .P .PD \f[C]hledger\ web\ \-\-\ [OPTIONS]\f[] -.PP -.PP .SH DESCRIPTION .PP hledger is a cross\-platform program for tracking money, time, or any @@ -49,18 +47,8 @@ In this mode the web app will keep running for as long as you have it open in a browser window, and will exit after two minutes of inactivity (no requests and no browser windows viewing it). -.IP -.nf -\f[C] -$\ hledger\ web -Starting\ web\ app\ on\ port\ 5000\ with\ base\ url\ http://localhost:5000 -Starting\ web\ browser\ if\ possible -Web\ app\ will\ auto\-exit\ after\ a\ few\ minutes\ with\ no\ browsers\ (or\ press\ ctrl\-c) -\f[] -.fi -.PP -With \f[C]\-\-serve\f[], it starts the web app in non\-transient mode -and logs requests to the console. +With \f[C]\-\-serve\f[], it just runs the web app without exiting, and +logs requests to the console. .PP By default the server listens on IP address 127.0.0.1, accessible only to local requests. @@ -102,19 +90,23 @@ Note: if invoking hledger\-web as a hledger subcommand, write \f[C]\-\-\f[] before options as shown above. .TP -.B \f[C]\-\-server\f[] -disable browser\-opening and auto\-exit\-on\-idle, and log all requests -to stdout +.B \f[C]\-\-serve\f[] +serve and log requests, don\[aq]t browse or auto\-exit +.RS +.RE +.TP +.B \f[C]\-\-host=IPADDR\f[] +listen on this IP address (default: 127.0.0.1) .RS .RE .TP .B \f[C]\-\-port=PORT\f[] -set the TCP port to listen on (default: 5000) +listen on this TCP port (default: 5000) .RS .RE .TP .B \f[C]\-\-base\-url=URL\f[] -set the base url (default: http://localhost:PORT). +set the base url (default: http://IPADDR:PORT). You would change this when sharing over the network, or integrating within a larger website. .RS @@ -128,57 +120,37 @@ .RS .RE .PP -hledger general options: -.TP -.B \f[C]\-h\f[] -show general usage (or after COMMAND, the command\[aq]s usage) -.RS -.RE -.TP -.B \f[C]\-\-help\f[] -show the current program\[aq]s manual as plain text (or after an add\-on -COMMAND, the add\-on\[aq]s manual) -.RS -.RE -.TP -.B \f[C]\-\-man\f[] -show the current program\[aq]s manual with man -.RS -.RE -.TP -.B \f[C]\-\-info\f[] -show the current program\[aq]s manual with info -.RS -.RE +hledger input options: .TP -.B \f[C]\-\-version\f[] -show version +.B \f[C]\-f\ FILE\ \-\-file=FILE\f[] +use a different input file. +For stdin, use \- (default: \f[C]$LEDGER_FILE\f[] or +\f[C]$HOME/.hledger.journal\f[]) .RS .RE .TP -.B \f[C]\-\-debug[=N]\f[] -show debug output (levels 1\-9, default: 1) +.B \f[C]\-\-rules\-file=RULESFILE\f[] +Conversion rules file to use when reading CSV (default: FILE.rules) .RS .RE .TP -.B \f[C]\-f\ FILE\ \-\-file=FILE\f[] -use a different input file. -For stdin, use \- +.B \f[C]\-\-alias=OLD=NEW\f[] +rename accounts named OLD to NEW .RS .RE .TP -.B \f[C]\-\-rules\-file=RULESFILE\f[] -Conversion rules file to use when reading CSV (default: FILE.rules) +.B \f[C]\-\-anon\f[] +anonymize accounts and payees .RS .RE .TP -.B \f[C]\-\-alias=OLD=NEW\f[] -display accounts named OLD as NEW +.B \f[C]\-\-pivot\ TAGNAME\f[] +use some other field/tag for account names .RS .RE .TP .B \f[C]\-I\ \-\-ignore\-assertions\f[] -ignore any failing balance assertions in the journal +ignore any failing balance assertions .RS .RE .PP @@ -266,20 +238,42 @@ .RS .RE .TP -.B \f[C]\-\-pivot\ TAG\f[] -will transform the journal before any other processing by replacing the -account name of every posting having the tag TAG with content VALUE by -the account name "TAG:VALUE". -The TAG will only match if it is a full\-length match. -The pivot will only happen if the TAG is on a posting, not if it is on -the transaction. -If the tag value is a multi:level:account:name the new account name will -be "TAG:multi:level:account:name". +.B \f[C]\-V\ \-\-value\f[] +convert amounts to their market value on the report end date (using the +most recent applicable market price, if any) .RS .RE +.PP +hledger help options: .TP -.B \f[C]\-\-anon\f[] -show anonymized accounts and payees +.B \f[C]\-h\f[] +show general usage (or after COMMAND, command usage) +.RS +.RE +.TP +.B \f[C]\-\-help\f[] +show this program\[aq]s manual as plain text (or after an add\-on +COMMAND, the add\-on\[aq]s manual) +.RS +.RE +.TP +.B \f[C]\-\-man\f[] +show this program\[aq]s manual with man +.RS +.RE +.TP +.B \f[C]\-\-info\f[] +show this program\[aq]s manual with info +.RS +.RE +.TP +.B \f[C]\-\-version\f[] +show version +.RS +.RE +.TP +.B \f[C]\-\-debug[=N]\f[] +show debug output (levels 1\-9, default: 1) .RS .RE .SH ENVIRONMENT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-web-1.1/doc/hledger-web.1.info new/hledger-web-1.2/doc/hledger-web.1.info --- old/hledger-web-1.1/doc/hledger-web.1.info 2016-12-31 20:22:35.000000000 +0100 +++ new/hledger-web-1.2/doc/hledger-web.1.info 2017-04-01 02:53:10.000000000 +0200 @@ -1,77 +1,68 @@ -This is hledger-web/doc/hledger-web.1.info, produced by makeinfo -version 4.8 from stdin. +This is hledger-web.1.info, produced by makeinfo version 6.0 from stdin. -File: hledger-web.1.info, Node: Top, Up: (dir) +File: hledger-web.1.info, Node: Top, Next: OPTIONS, Up: (dir) -hledger-web(1) hledger-web 1.1 +hledger-web(1) hledger-web 1.2 ****************************** -hledger-web is hledger's web interface. It starts a simple web +hledger-web is hledger's web interface. It starts a simple web application for browsing and adding transactions, and optionally opens -it in a web browser window if possible. It provides a more user-friendly -UI than the hledger CLI or hledger-ui interface, showing more at once -(accounts, the current account register, balance charts) and allowing -history-aware data entry, interactive searching, and bookmarking. +it in a web browser window if possible. It provides a more +user-friendly UI than the hledger CLI or hledger-ui interface, showing +more at once (accounts, the current account register, balance charts) +and allowing history-aware data entry, interactive searching, and +bookmarking. hledger-web also lets you share a ledger with multiple users, or even -the public web. There is no access control, so if you need that you -should put it behind a suitable web proxy. As a small protection against -data loss when running an unprotected instance, it writes a numbered -backup of the main journal file (only ?) on every edit. +the public web. There is no access control, so if you need that you +should put it behind a suitable web proxy. As a small protection +against data loss when running an unprotected instance, it writes a +numbered backup of the main journal file (only ?) on every edit. Like hledger, it reads data from one or more files in hledger -journal, timeclock, timedot, or CSV format specified with `-f', or -`$LEDGER_FILE', or `$HOME/.hledger.journal' (on windows, perhaps -`C:/Users/USER/.hledger.journal'). For more about this see hledger(1), +journal, timeclock, timedot, or CSV format specified with '-f', or +'$LEDGER_FILE', or '$HOME/.hledger.journal' (on windows, perhaps +'C:/Users/USER/.hledger.journal'). For more about this see hledger(1), hledger_journal(5) etc. By default, hledger-web starts the web app in "transient mode" and -also opens it in your default web browser if possible. In this mode the +also opens it in your default web browser if possible. In this mode the web app will keep running for as long as you have it open in a browser window, and will exit after two minutes of inactivity (no requests and -no browser windows viewing it). - - -$ hledger web -Starting web app on port 5000 with base url http://localhost:5000 -Starting web browser if possible -Web app will auto-exit after a few minutes with no browsers (or press ctrl-c) - - With `--serve', it starts the web app in non-transient mode and logs -requests to the console. +no browser windows viewing it). With '--serve', it just runs the web +app without exiting, and logs requests to the console. By default the server listens on IP address 127.0.0.1, accessible -only to local requests. You can use `--host' to change this, eg `--host +only to local requests. You can use '--host' to change this, eg '--host 0.0.0.0' to listen on all configured addresses. - Similarly, use `--port' to set a TCP port other than 5000, eg if you + Similarly, use '--port' to set a TCP port other than 5000, eg if you are running multiple hledger-web instances. - You can use `--base-url' to change the protocol, hostname, port and + You can use '--base-url' to change the protocol, hostname, port and path that appear in hyperlinks, useful eg for integrating hledger-web -within a larger website. The default is `http://HOST:PORT/' using the -server's configured host address and TCP port (or `http://HOST' if PORT +within a larger website. The default is 'http://HOST:PORT/' using the +server's configured host address and TCP port (or 'http://HOST' if PORT is 80). - With `--file-url' you can set a different base url for static files, + With '--file-url' you can set a different base url for static files, eg for better caching or cookie-less serving on high performance websites. Note there is no built-in access control (aside from listening on -127.0.0.1 by default). So you will need to hide hledger-web behind an +127.0.0.1 by default). So you will need to hide hledger-web behind an authenticating proxy (such as apache or nginx) if you want to restrict who can see and add entries to your journal. Command-line options and arguments may be used to set an initial -filter on the data. This is not shown in the web UI, but it will be +filter on the data. This is not shown in the web UI, but it will be applied in addition to any search query entered there. With journal and timeclock files (but not CSV files, currently) the web app detects changes made by other means and will show the new data -on the next request. If a change makes the file unparseable, hledger-web -will show an error until the file has been fixed. - +on the next request. If a change makes the file unparseable, +hledger-web will show an error until the file has been fixed. * Menu: * OPTIONS:: @@ -82,129 +73,135 @@ 1 OPTIONS ********* -Note: if invoking hledger-web as a hledger subcommand, write `--' -before options as shown above. +Note: if invoking hledger-web as a hledger subcommand, write '--' before +options as shown above. -`--server' - disable browser-opening and auto-exit-on-idle, and log all - requests to stdout - -`--port=PORT' - set the TCP port to listen on (default: 5000) - -`--base-url=URL' - set the base url (default: http://localhost:PORT). You would - change this when sharing over the network, or integrating within a - larger website. +'--serve' -`--file-url=URL' - set the static files url (default: BASEURL/static). hledger-web - normally serves static files itself, but if you wanted to serve - them from another server for efficiency, you would set the url - with this. + serve and log requests, don't browse or auto-exit +'--host=IPADDR' - hledger general options: + listen on this IP address (default: 127.0.0.1) +'--port=PORT' -`-h' - show general usage (or after COMMAND, the command's usage) + listen on this TCP port (default: 5000) +'--base-url=URL' -`--help' - show the current program's manual as plain text (or after an add-on - COMMAND, the add-on's manual) + set the base url (default: http://IPADDR:PORT). You would change + this when sharing over the network, or integrating within a larger + website. +'--file-url=URL' -`--man' - show the current program's manual with man + set the static files url (default: BASEURL/static). hledger-web + normally serves static files itself, but if you wanted to serve + them from another server for efficiency, you would set the url with + this. -`--info' - show the current program's manual with info + hledger input options: -`--version' - show version +'-f FILE --file=FILE' -`--debug[=N]' - show debug output (levels 1-9, default: 1) + use a different input file. For stdin, use - (default: + '$LEDGER_FILE' or '$HOME/.hledger.journal') +'--rules-file=RULESFILE' -`-f FILE --file=FILE' - use a different input file. For stdin, use - - -`--rules-file=RULESFILE' Conversion rules file to use when reading CSV (default: FILE.rules) +'--alias=OLD=NEW' + + rename accounts named OLD to NEW +'--anon' -`--alias=OLD=NEW' - display accounts named OLD as NEW + anonymize accounts and payees +'--pivot TAGNAME' -`-I --ignore-assertions' - ignore any failing balance assertions in the journal + use some other field/tag for account names +'-I --ignore-assertions' + + ignore any failing balance assertions hledger reporting options: -`-b --begin=DATE' +'-b --begin=DATE' + include postings/txns on or after this date +'-e --end=DATE' -`-e --end=DATE' include postings/txns before this date +'-D --daily' -`-D --daily' multiperiod/multicolumn report by day +'-W --weekly' -`-W --weekly' multiperiod/multicolumn report by week +'-M --monthly' -`-M --monthly' multiperiod/multicolumn report by month +'-Q --quarterly' -`-Q --quarterly' multiperiod/multicolumn report by quarter +'-Y --yearly' -`-Y --yearly' multiperiod/multicolumn report by year +'-p --period=PERIODEXP' -`-p --period=PERIODEXP' set start date, end date, and/or reporting interval all at once (overrides the flags above) +'--date2' -`--date2' show, and match with -b/-e/-p/date:, secondary dates instead +'-C --cleared' -`-C --cleared' include only cleared postings/txns +'--pending' -`--pending' include only pending postings/txns +'-U --uncleared' -`-U --uncleared' include only uncleared (and pending) postings/txns +'-R --real' -`-R --real' include only non-virtual postings +'--depth=N' -`--depth=N' hide accounts/postings deeper than N +'-E --empty' -`-E --empty' show items with zero amount, normally hidden +'-B --cost' -`-B --cost' convert amounts to their cost at transaction time (using the transaction price, if any) +'-V --value' + + convert amounts to their market value on the report end date (using + the most recent applicable market price, if any) -`--pivot TAG' - will transform the journal before any other processing by - replacing the account name of every posting having the tag TAG - with content VALUE by the account name "TAG:VALUE". The TAG will - only match if it is a full-length match. The pivot will only - happen if the TAG is on a posting, not if it is on the - transaction. If the tag value is a multi:level:account:name the - new account name will be "TAG:multi:level:account:name". + hledger help options: -`--anon' - show anonymized accounts and payees +'-h' + + show general usage (or after COMMAND, command usage) +'--help' + + show this program's manual as plain text (or after an add-on + COMMAND, the add-on's manual) +'--man' + show this program's manual with man +'--info' + + show this program's manual with info +'--version' + + show version +'--debug[=N]' + + show debug output (levels 1-9, default: 1) Tag Table: -Node: Top90 -Node: OPTIONS3343 -Ref: #options3430 +Node: Top74 +Node: OPTIONS3156 +Ref: #options3243 End Tag Table diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-web-1.1/doc/hledger-web.1.txt new/hledger-web-1.2/doc/hledger-web.1.txt --- old/hledger-web-1.1/doc/hledger-web.1.txt 2016-12-31 20:22:38.000000000 +0100 +++ new/hledger-web-1.2/doc/hledger-web.1.txt 2017-04-01 02:53:13.000000000 +0200 @@ -10,8 +10,6 @@ hledger-web [OPTIONS] hledger web -- [OPTIONS] - - DESCRIPTION hledger is a cross-platform program for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable @@ -41,15 +39,8 @@ opens it in your default web browser if possible. In this mode the web app will keep running for as long as you have it open in a browser win- dow, and will exit after two minutes of inactivity (no requests and no - browser windows viewing it). - - $ hledger web - Starting web app on port 5000 with base url http://localhost:5000 - Starting web browser if possible - Web app will auto-exit after a few minutes with no browsers (or press ctrl-c) - - With --serve, it starts the web app in non-transient mode and logs - requests to the console. + browser windows viewing it). With --serve, it just runs the web app + without exiting, and logs requests to the console. By default the server listens on IP address 127.0.0.1, accessible only to local requests. You can use --host to change this, eg @@ -84,53 +75,46 @@ Note: if invoking hledger-web as a hledger subcommand, write -- before options as shown above. - --server - disable browser-opening and auto-exit-on-idle, and log all - requests to stdout + --serve + serve and log requests, don't browse or auto-exit + + --host=IPADDR + listen on this IP address (default: 127.0.0.1) --port=PORT - set the TCP port to listen on (default: 5000) + listen on this TCP port (default: 5000) --base-url=URL - set the base url (default: http://localhost:PORT). You would + set the base url (default: http://IPADDR:PORT). You would change this when sharing over the network, or integrating within a larger website. --file-url=URL set the static files url (default: BASEURL/static). hledger-web - normally serves static files itself, but if you wanted to serve - them from another server for efficiency, you would set the url + normally serves static files itself, but if you wanted to serve + them from another server for efficiency, you would set the url with this. - hledger general options: - - -h show general usage (or after COMMAND, the command's usage) - - --help show the current program's manual as plain text (or after an - add-on COMMAND, the add-on's manual) - - --man show the current program's manual with man - - --info show the current program's manual with info - - --version - show version - - --debug[=N] - show debug output (levels 1-9, default: 1) + hledger input options: -f FILE --file=FILE - use a different input file. For stdin, use - + use a different input file. For stdin, use - (default: + $LEDGER_FILE or $HOME/.hledger.journal) --rules-file=RULESFILE - Conversion rules file to use when reading CSV (default: + Conversion rules file to use when reading CSV (default: FILE.rules) --alias=OLD=NEW - display accounts named OLD as NEW + rename accounts named OLD to NEW + + --anon anonymize accounts and payees + + --pivot TAGNAME + use some other field/tag for account names -I --ignore-assertions - ignore any failing balance assertions in the journal + ignore any failing balance assertions hledger reporting options: @@ -156,7 +140,7 @@ multiperiod/multicolumn report by year -p --period=PERIODEXP - set start date, end date, and/or reporting interval all at once + set start date, end date, and/or reporting interval all at once (overrides the flags above) --date2 @@ -181,33 +165,43 @@ show items with zero amount, normally hidden -B --cost - convert amounts to their cost at transaction time (using the + convert amounts to their cost at transaction time (using the transaction price, if any) - --pivot TAG - will transform the journal before any other processing by - replacing the account name of every posting having the tag TAG - with content VALUE by the account name "TAG:VALUE". The TAG - will only match if it is a full-length match. The pivot will - only happen if the TAG is on a posting, not if it is on the - transaction. If the tag value is a multi:level:account:name the - new account name will be "TAG:multi:level:account:name". + -V --value + convert amounts to their market value on the report end date + (using the most recent applicable market price, if any) + + hledger help options: + + -h show general usage (or after COMMAND, command usage) + + --help show this program's manual as plain text (or after an add-on + COMMAND, the add-on's manual) + + --man show this program's manual with man - --anon show anonymized accounts and payees + --info show this program's manual with info + + --version + show version + + --debug[=N] + show debug output (levels 1-9, default: 1) ENVIRONMENT LEDGER_FILE The journal file path when not specified with -f. Default: - ~/.hledger.journal (on windows, perhaps C:/Users/USER/.hledger.jour- + ~/.hledger.journal (on windows, perhaps C:/Users/USER/.hledger.jour- nal). FILES - Reads data from one or more files in hledger journal, timeclock, time- - dot, or CSV format specified with -f, or $LEDGER_FILE, or - $HOME/.hledger.journal (on windows, perhaps + Reads data from one or more files in hledger journal, timeclock, time- + dot, or CSV format specified with -f, or $LEDGER_FILE, or + $HOME/.hledger.journal (on windows, perhaps C:/Users/USER/.hledger.journal). BUGS - The need to precede options with -- when invoked from hledger is awk- + The need to precede options with -- when invoked from hledger is awk- ward. -f- doesn't work (hledger-web can't read from stdin). @@ -221,7 +215,7 @@ REPORTING BUGS - Report bugs at http://bugs.hledger.org (or on the #hledger IRC channel + Report bugs at http://bugs.hledger.org (or on the #hledger IRC channel or hledger mail list) @@ -235,7 +229,7 @@ SEE ALSO - hledger(1), hledger-ui(1), hledger-web(1), hledger-api(1), + hledger(1), hledger-ui(1), hledger-web(1), hledger-api(1), hledger_csv(5), hledger_journal(5), hledger_timeclock(5), hledger_time- dot(5), ledger(1) @@ -243,4 +237,4 @@ -hledger-web 1.1 December 2016 hledger-web(1) +hledger-web 1.2 March 2017 hledger-web(1) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-web-1.1/hledger-web.cabal new/hledger-web-1.2/hledger-web.cabal --- old/hledger-web-1.1/hledger-web.cabal 2016-12-31 16:54:47.000000000 +0100 +++ new/hledger-web-1.2/hledger-web.cabal 2017-04-01 02:56:37.000000000 +0200 @@ -1,11 +1,9 @@ --- This file has been generated from package.yaml by hpack version 0.15.0. +-- This file has been generated from package.yaml by hpack version 0.17.0. -- -- see: https://github.com/sol/hpack name: hledger-web -version: 1.1 -stability: stable -category: Finance +version: 1.2 synopsis: Web interface for the hledger accounting tool description: This is hledger's web interface. It provides a more user-friendly and collaborative UI than the @@ -17,298 +15,300 @@ with ledger(1). hledger provides command-line, curses and web interfaces, and aims to be a reliable, practical tool for daily use. -license: GPL -license-file: LICENSE -author: Simon Michael <simon@joyful.com> -maintainer: Simon Michael <simon@joyful.com> +category: Finance +stability: stable homepage: http://hledger.org bug-reports: http://bugs.hledger.org -cabal-version: >= 1.10 -build-type: Simple +author: Simon Michael <simon@joyful.com> +maintainer: Simon Michael <simon@joyful.com> +license: GPL-3 +license-file: LICENSE tested-with: GHC==7.10.3, GHC==8.0 +build-type: Simple +cabal-version: >= 1.10 extra-source-files: - CHANGES - config/favicon.ico - config/keter.yaml - config/robots.txt - config/routes - config/settings.yml - messages/en.msg - README - static/css/bootstrap-theme.css - static/css/bootstrap-theme.css.map - static/css/bootstrap-theme.min.css - static/css/bootstrap.css - static/css/bootstrap.css.map - static/css/bootstrap.min.css - static/fonts/glyphicons-halflings-regular.eot - static/fonts/glyphicons-halflings-regular.svg - static/fonts/glyphicons-halflings-regular.ttf - static/fonts/glyphicons-halflings-regular.woff - static/hledger.css - static/hledger.js - static/js/bootstrap.js - static/js/bootstrap.min.js - static/js/excanvas.js - static/js/excanvas.min.js - static/js/jquery.cookie.js - static/js/jquery.flot.canvas.js - static/js/jquery.flot.canvas.min.js - static/js/jquery.flot.categories.js - static/js/jquery.flot.categories.min.js - static/js/jquery.flot.crosshair.js - static/js/jquery.flot.crosshair.min.js - static/js/jquery.flot.errorbars.js - static/js/jquery.flot.errorbars.min.js - static/js/jquery.flot.fillbetween.js - static/js/jquery.flot.fillbetween.min.js - static/js/jquery.flot.image.js - static/js/jquery.flot.image.min.js - static/js/jquery.flot.js - static/js/jquery.flot.min.js - static/js/jquery.flot.navigate.js - static/js/jquery.flot.navigate.min.js - static/js/jquery.flot.pie.js - static/js/jquery.flot.pie.min.js - static/js/jquery.flot.resize.js - static/js/jquery.flot.resize.min.js - static/js/jquery.flot.selection.js - static/js/jquery.flot.selection.min.js - static/js/jquery.flot.stack.js - static/js/jquery.flot.stack.min.js - static/js/jquery.flot.symbol.js - static/js/jquery.flot.symbol.min.js - static/js/jquery.flot.threshold.js - static/js/jquery.flot.threshold.min.js - static/js/jquery.flot.time.js - static/js/jquery.flot.time.min.js - static/js/jquery.flot.tooltip.js - static/js/jquery.flot.tooltip.min.js - static/js/jquery.hotkeys.js - static/js/jquery.js - static/js/jquery.min.js - static/js/jquery.url.js - static/js/typeahead.bundle.js - static/js/typeahead.bundle.min.js - templates/default-layout-wrapper.hamlet - templates/default-layout.hamlet + CHANGES + config/favicon.ico + config/keter.yaml + config/robots.txt + config/routes + config/settings.yml + messages/en.msg + README + static/css/bootstrap-theme.css + static/css/bootstrap-theme.css.map + static/css/bootstrap-theme.min.css + static/css/bootstrap.css + static/css/bootstrap.css.map + static/css/bootstrap.min.css + static/fonts/glyphicons-halflings-regular.eot + static/fonts/glyphicons-halflings-regular.svg + static/fonts/glyphicons-halflings-regular.ttf + static/fonts/glyphicons-halflings-regular.woff + static/hledger.css + static/hledger.js + static/js/bootstrap.js + static/js/bootstrap.min.js + static/js/excanvas.js + static/js/excanvas.min.js + static/js/jquery.cookie.js + static/js/jquery.flot.canvas.js + static/js/jquery.flot.canvas.min.js + static/js/jquery.flot.categories.js + static/js/jquery.flot.categories.min.js + static/js/jquery.flot.crosshair.js + static/js/jquery.flot.crosshair.min.js + static/js/jquery.flot.errorbars.js + static/js/jquery.flot.errorbars.min.js + static/js/jquery.flot.fillbetween.js + static/js/jquery.flot.fillbetween.min.js + static/js/jquery.flot.image.js + static/js/jquery.flot.image.min.js + static/js/jquery.flot.js + static/js/jquery.flot.min.js + static/js/jquery.flot.navigate.js + static/js/jquery.flot.navigate.min.js + static/js/jquery.flot.pie.js + static/js/jquery.flot.pie.min.js + static/js/jquery.flot.resize.js + static/js/jquery.flot.resize.min.js + static/js/jquery.flot.selection.js + static/js/jquery.flot.selection.min.js + static/js/jquery.flot.stack.js + static/js/jquery.flot.stack.min.js + static/js/jquery.flot.symbol.js + static/js/jquery.flot.symbol.min.js + static/js/jquery.flot.threshold.js + static/js/jquery.flot.threshold.min.js + static/js/jquery.flot.time.js + static/js/jquery.flot.time.min.js + static/js/jquery.flot.tooltip.js + static/js/jquery.flot.tooltip.min.js + static/js/jquery.hotkeys.js + static/js/jquery.js + static/js/jquery.min.js + static/js/jquery.url.js + static/js/typeahead.bundle.js + static/js/typeahead.bundle.min.js + templates/default-layout-wrapper.hamlet + templates/default-layout.hamlet data-files: - doc/hledger-web.1 - doc/hledger-web.1.info - doc/hledger-web.1.txt + doc/hledger-web.1 + doc/hledger-web.1.info + doc/hledger-web.1.txt source-repository head - type: git - location: https://github.com/simonmichael/hledger + type: git + location: https://github.com/simonmichael/hledger flag dev - default: False - description: Turn on development settings, like auto-reload templates. - manual: False + description: Turn on development settings, like auto-reload templates. + manual: False + default: False flag library-only - default: False - description: Build for use with "yesod devel" - manual: False + description: Build for use with "yesod devel" + manual: False + default: False flag oldtime - description: If building with time < 1.5, also depend on old-locale. Set automatically by cabal. - manual: False - default: False + description: If building with time < 1.5, also depend on old-locale. Set automatically by cabal. + manual: False + default: False flag threaded - default: True - description: Build with support for multithreaded execution. - manual: False + description: Build with support for multithreaded execution. + manual: False + default: True library - ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans - cpp-options: -DVERSION="1.1" + ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans + cpp-options: -DVERSION="1.2" + build-depends: + hledger-lib >= 1.2 && < 1.3 + , hledger >= 1.2 && < 1.3 + , base >=4.8 && <5 + , base-compat >=0.8.1 + , blaze-html + , blaze-markup + , bytestring + , clientsession + , cmdargs >=0.10 && <0.11 + , data-default + , directory + , filepath + , hjsmin + , http-conduit + , http-client + , HUnit + , conduit-extra >=1.1 + , safe >=0.2 + , shakespeare >=2.0 + , template-haskell + , text >=1.2 && <1.3 + , transformers + , wai + , wai-extra + , wai-handler-launch >=1.3 + , warp + , yaml + , yesod >=1.4 && <1.5 + , yesod-core + , yesod-form + , yesod-static + , json + , megaparsec >=5.0 && < 5.3 + , mtl + if (flag(dev)) || (flag(library-only)) + cpp-options: -DDEVELOPMENT + if flag(oldtime) + build-depends: + time <1.5 + , old-locale + else build-depends: - hledger-lib >= 1.1 && < 1.2 - , hledger >= 1.1 && < 1.2 - , base >=4.8 && <5 - , base-compat >=0.8.1 - , blaze-html - , blaze-markup - , bytestring - , clientsession - , cmdargs >=0.10 && <0.11 - , data-default - , directory - , filepath - , hjsmin - , http-conduit - , http-client - , HUnit - , conduit-extra >=1.1 - , safe >=0.2 - , shakespeare >=2.0 - , template-haskell - , text >=1.2 && <1.3 - , transformers - , wai - , wai-extra - , wai-handler-launch >=1.3 - , warp - , yaml - , yesod >=1.4 && <1.5 - , yesod-core - , yesod-form - , yesod-static - , json - , megaparsec >=5.0 && < 5.2 - , mtl - if (flag(dev)) || (flag(library-only)) - cpp-options: -DDEVELOPMENT - if flag(oldtime) - build-depends: - time <1.5 - , old-locale - else - build-depends: - time >=1.5 - if impl(ghc <7.6) - build-depends: - ghc-prim - exposed-modules: - Application - Foundation - Handler.AddForm - Handler.Common - Handler.JournalR - Handler.RegisterR - Handler.RootR - Handler.SidebarR - Handler.Utils - Hledger.Web - Hledger.Web.Main - Hledger.Web.WebOptions - Import - Settings - Settings.Development - Settings.StaticFiles - other-modules: - Paths_hledger_web - default-language: Haskell2010 + time >=1.5 + if impl(ghc <7.6) + build-depends: + ghc-prim + exposed-modules: + Application + Foundation + Handler.AddForm + Handler.Common + Handler.JournalR + Handler.RegisterR + Handler.RootR + Handler.SidebarR + Handler.Utils + Hledger.Web + Hledger.Web.Main + Hledger.Web.WebOptions + Import + Settings + Settings.Development + Settings.StaticFiles + other-modules: + Paths_hledger_web + default-language: Haskell2010 executable hledger-web - main-is: main.hs - hs-source-dirs: - app - ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans - cpp-options: -DVERSION="1.1" + main-is: main.hs + hs-source-dirs: + app + ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans + cpp-options: -DVERSION="1.2" + build-depends: + hledger-lib >= 1.2 && < 1.3 + , hledger >= 1.2 && < 1.3 + , base >=4.8 && <5 + , base-compat >=0.8.1 + , blaze-html + , blaze-markup + , bytestring + , clientsession + , cmdargs >=0.10 && <0.11 + , data-default + , directory + , filepath + , hjsmin + , http-conduit + , http-client + , HUnit + , conduit-extra >=1.1 + , safe >=0.2 + , shakespeare >=2.0 + , template-haskell + , text >=1.2 && <1.3 + , transformers + , wai + , wai-extra + , wai-handler-launch >=1.3 + , warp + , yaml + , yesod >=1.4 && <1.5 + , yesod-core + , yesod-form + , yesod-static + , json + , parsec >=3 + , hledger-web == 1.2 + if flag(library-only) + buildable: False + if flag(threaded) + ghc-options: -threaded + if flag(dev) + ghc-options: -O0 + if flag(dev) + cpp-options: -DDEVELOPMENT + if flag(oldtime) + build-depends: + time <1.5 + , old-locale + else + build-depends: + time >=1.5 + if impl(ghc <7.6) build-depends: - hledger-lib >= 1.1 && < 1.2 - , hledger >= 1.1 && < 1.2 - , base >=4.8 && <5 - , base-compat >=0.8.1 - , blaze-html - , blaze-markup - , bytestring - , clientsession - , cmdargs >=0.10 && <0.11 - , data-default - , directory - , filepath - , hjsmin - , http-conduit - , http-client - , HUnit - , conduit-extra >=1.1 - , safe >=0.2 - , shakespeare >=2.0 - , template-haskell - , text >=1.2 && <1.3 - , transformers - , wai - , wai-extra - , wai-handler-launch >=1.3 - , warp - , yaml - , yesod >=1.4 && <1.5 - , yesod-core - , yesod-form - , yesod-static - , json - , parsec >=3 - , hledger-web == 1.1 - if flag(library-only) - buildable: False - if flag(threaded) - ghc-options: -threaded - if flag(dev) - ghc-options: -O0 - if flag(dev) - cpp-options: -DDEVELOPMENT - if flag(oldtime) - build-depends: - time <1.5 - , old-locale - else - build-depends: - time >=1.5 - if impl(ghc <7.6) - build-depends: - ghc-prim - default-language: Haskell2010 + ghc-prim + default-language: Haskell2010 test-suite test - type: exitcode-stdio-1.0 - main-is: main.hs - other-modules: - HomeTest - TestImport - hs-source-dirs: - tests - ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans - cpp-options: -DVERSION="1.1" + type: exitcode-stdio-1.0 + main-is: main.hs + hs-source-dirs: + tests + ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans + cpp-options: -DVERSION="1.2" + build-depends: + hledger-lib >= 1.2 && < 1.3 + , hledger >= 1.2 && < 1.3 + , base >=4.8 && <5 + , base-compat >=0.8.1 + , blaze-html + , blaze-markup + , bytestring + , clientsession + , cmdargs >=0.10 && <0.11 + , data-default + , directory + , filepath + , hjsmin + , http-conduit + , http-client + , HUnit + , conduit-extra >=1.1 + , safe >=0.2 + , shakespeare >=2.0 + , template-haskell + , text >=1.2 && <1.3 + , transformers + , wai + , wai-extra + , wai-handler-launch >=1.3 + , warp + , yaml + , yesod >=1.4 && <1.5 + , yesod-core + , yesod-form + , yesod-static + , json + , hledger-web == 1.2 + , hspec + , yesod-test + if flag(oldtime) + build-depends: + time <1.5 + , old-locale + else + build-depends: + time >=1.5 + if impl(ghc <7.6) build-depends: - hledger-lib >= 1.1 && < 1.2 - , hledger >= 1.1 && < 1.2 - , base >=4.8 && <5 - , base-compat >=0.8.1 - , blaze-html - , blaze-markup - , bytestring - , clientsession - , cmdargs >=0.10 && <0.11 - , data-default - , directory - , filepath - , hjsmin - , http-conduit - , http-client - , HUnit - , conduit-extra >=1.1 - , safe >=0.2 - , shakespeare >=2.0 - , template-haskell - , text >=1.2 && <1.3 - , transformers - , wai - , wai-extra - , wai-handler-launch >=1.3 - , warp - , yaml - , yesod >=1.4 && <1.5 - , yesod-core - , yesod-form - , yesod-static - , json - , hledger-web == 1.1 - , hspec - , yesod-test - if flag(oldtime) - build-depends: - time <1.5 - , old-locale - else - build-depends: - time >=1.5 - if impl(ghc <7.6) - build-depends: - ghc-prim - default-language: Haskell2010 + ghc-prim + other-modules: + HomeTest + TestImport + default-language: Haskell2010 ++++++ hledger-web.cabal ++++++ --- /var/tmp/diff_new_pack.r0rnvq/_old 2017-08-31 20:48:58.642497714 +0200 +++ /var/tmp/diff_new_pack.r0rnvq/_new 2017-08-31 20:48:58.646497153 +0200 @@ -1,12 +1,10 @@ --- This file has been generated from package.yaml by hpack version 0.15.0. +-- This file has been generated from package.yaml by hpack version 0.17.0. -- -- see: https://github.com/sol/hpack name: hledger-web -version: 1.1 +version: 1.2 x-revision: 1 -stability: stable -category: Finance synopsis: Web interface for the hledger accounting tool description: This is hledger's web interface. It provides a more user-friendly and collaborative UI than the @@ -18,298 +16,300 @@ with ledger(1). hledger provides command-line, curses and web interfaces, and aims to be a reliable, practical tool for daily use. -license: GPL -license-file: LICENSE -author: Simon Michael <simon@joyful.com> -maintainer: Simon Michael <simon@joyful.com> +category: Finance +stability: stable homepage: http://hledger.org bug-reports: http://bugs.hledger.org -cabal-version: >= 1.10 -build-type: Simple +author: Simon Michael <simon@joyful.com> +maintainer: Simon Michael <simon@joyful.com> +license: GPL-3 +license-file: LICENSE tested-with: GHC==7.10.3, GHC==8.0 +build-type: Simple +cabal-version: >= 1.10 extra-source-files: - CHANGES - config/favicon.ico - config/keter.yaml - config/robots.txt - config/routes - config/settings.yml - messages/en.msg - README - static/css/bootstrap-theme.css - static/css/bootstrap-theme.css.map - static/css/bootstrap-theme.min.css - static/css/bootstrap.css - static/css/bootstrap.css.map - static/css/bootstrap.min.css - static/fonts/glyphicons-halflings-regular.eot - static/fonts/glyphicons-halflings-regular.svg - static/fonts/glyphicons-halflings-regular.ttf - static/fonts/glyphicons-halflings-regular.woff - static/hledger.css - static/hledger.js - static/js/bootstrap.js - static/js/bootstrap.min.js - static/js/excanvas.js - static/js/excanvas.min.js - static/js/jquery.cookie.js - static/js/jquery.flot.canvas.js - static/js/jquery.flot.canvas.min.js - static/js/jquery.flot.categories.js - static/js/jquery.flot.categories.min.js - static/js/jquery.flot.crosshair.js - static/js/jquery.flot.crosshair.min.js - static/js/jquery.flot.errorbars.js - static/js/jquery.flot.errorbars.min.js - static/js/jquery.flot.fillbetween.js - static/js/jquery.flot.fillbetween.min.js - static/js/jquery.flot.image.js - static/js/jquery.flot.image.min.js - static/js/jquery.flot.js - static/js/jquery.flot.min.js - static/js/jquery.flot.navigate.js - static/js/jquery.flot.navigate.min.js - static/js/jquery.flot.pie.js - static/js/jquery.flot.pie.min.js - static/js/jquery.flot.resize.js - static/js/jquery.flot.resize.min.js - static/js/jquery.flot.selection.js - static/js/jquery.flot.selection.min.js - static/js/jquery.flot.stack.js - static/js/jquery.flot.stack.min.js - static/js/jquery.flot.symbol.js - static/js/jquery.flot.symbol.min.js - static/js/jquery.flot.threshold.js - static/js/jquery.flot.threshold.min.js - static/js/jquery.flot.time.js - static/js/jquery.flot.time.min.js - static/js/jquery.flot.tooltip.js - static/js/jquery.flot.tooltip.min.js - static/js/jquery.hotkeys.js - static/js/jquery.js - static/js/jquery.min.js - static/js/jquery.url.js - static/js/typeahead.bundle.js - static/js/typeahead.bundle.min.js - templates/default-layout-wrapper.hamlet - templates/default-layout.hamlet + CHANGES + config/favicon.ico + config/keter.yaml + config/robots.txt + config/routes + config/settings.yml + messages/en.msg + README + static/css/bootstrap-theme.css + static/css/bootstrap-theme.css.map + static/css/bootstrap-theme.min.css + static/css/bootstrap.css + static/css/bootstrap.css.map + static/css/bootstrap.min.css + static/fonts/glyphicons-halflings-regular.eot + static/fonts/glyphicons-halflings-regular.svg + static/fonts/glyphicons-halflings-regular.ttf + static/fonts/glyphicons-halflings-regular.woff + static/hledger.css + static/hledger.js + static/js/bootstrap.js + static/js/bootstrap.min.js + static/js/excanvas.js + static/js/excanvas.min.js + static/js/jquery.cookie.js + static/js/jquery.flot.canvas.js + static/js/jquery.flot.canvas.min.js + static/js/jquery.flot.categories.js + static/js/jquery.flot.categories.min.js + static/js/jquery.flot.crosshair.js + static/js/jquery.flot.crosshair.min.js + static/js/jquery.flot.errorbars.js + static/js/jquery.flot.errorbars.min.js + static/js/jquery.flot.fillbetween.js + static/js/jquery.flot.fillbetween.min.js + static/js/jquery.flot.image.js + static/js/jquery.flot.image.min.js + static/js/jquery.flot.js + static/js/jquery.flot.min.js + static/js/jquery.flot.navigate.js + static/js/jquery.flot.navigate.min.js + static/js/jquery.flot.pie.js + static/js/jquery.flot.pie.min.js + static/js/jquery.flot.resize.js + static/js/jquery.flot.resize.min.js + static/js/jquery.flot.selection.js + static/js/jquery.flot.selection.min.js + static/js/jquery.flot.stack.js + static/js/jquery.flot.stack.min.js + static/js/jquery.flot.symbol.js + static/js/jquery.flot.symbol.min.js + static/js/jquery.flot.threshold.js + static/js/jquery.flot.threshold.min.js + static/js/jquery.flot.time.js + static/js/jquery.flot.time.min.js + static/js/jquery.flot.tooltip.js + static/js/jquery.flot.tooltip.min.js + static/js/jquery.hotkeys.js + static/js/jquery.js + static/js/jquery.min.js + static/js/jquery.url.js + static/js/typeahead.bundle.js + static/js/typeahead.bundle.min.js + templates/default-layout-wrapper.hamlet + templates/default-layout.hamlet data-files: - doc/hledger-web.1 - doc/hledger-web.1.info - doc/hledger-web.1.txt + doc/hledger-web.1 + doc/hledger-web.1.info + doc/hledger-web.1.txt source-repository head - type: git - location: https://github.com/simonmichael/hledger + type: git + location: https://github.com/simonmichael/hledger flag dev - default: False - description: Turn on development settings, like auto-reload templates. - manual: False + description: Turn on development settings, like auto-reload templates. + manual: False + default: False flag library-only - default: False - description: Build for use with "yesod devel" - manual: False + description: Build for use with "yesod devel" + manual: False + default: False flag oldtime - description: If building with time < 1.5, also depend on old-locale. Set automatically by cabal. - manual: False - default: False + description: If building with time < 1.5, also depend on old-locale. Set automatically by cabal. + manual: False + default: False flag threaded - default: True - description: Build with support for multithreaded execution. - manual: False + description: Build with support for multithreaded execution. + manual: False + default: True library - ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans - cpp-options: -DVERSION="1.1" + ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans + cpp-options: -DVERSION="1.2" + build-depends: + hledger-lib >= 1.2 && < 1.3 + , hledger >= 1.2 && < 1.3 + , base >=4.8 && <5 + , base-compat >=0.8.1 + , blaze-html + , blaze-markup + , bytestring + , clientsession + , cmdargs >=0.10 && <0.11 + , data-default + , directory + , filepath + , hjsmin + , http-conduit + , http-client + , HUnit + , conduit-extra >=1.1 + , safe >=0.2 + , shakespeare >=2.0 + , template-haskell + , text >=1.2 && <1.3 + , transformers + , wai + , wai-extra + , wai-handler-launch >=1.3 + , warp + , yaml + , yesod >=1.4 && <1.5 + , yesod-core + , yesod-form + , yesod-static + , json + , megaparsec >=5.0 && < 5.4 + , mtl + if (flag(dev)) || (flag(library-only)) + cpp-options: -DDEVELOPMENT + if flag(oldtime) + build-depends: + time <1.5 + , old-locale + else build-depends: - hledger-lib >= 1.1 && < 1.2 - , hledger >= 1.1 && < 1.2 - , base >=4.8 && <5 - , base-compat >=0.8.1 - , blaze-html - , blaze-markup - , bytestring - , clientsession - , cmdargs >=0.10 && <0.11 - , data-default - , directory - , filepath - , hjsmin - , http-conduit - , http-client - , HUnit - , conduit-extra >=1.1 - , safe >=0.2 - , shakespeare >=2.0 - , template-haskell - , text >=1.2 && <1.3 - , transformers - , wai - , wai-extra - , wai-handler-launch >=1.3 - , warp - , yaml - , yesod >=1.4 && <1.5 - , yesod-core - , yesod-form - , yesod-static - , json - , megaparsec >=5.0 && < 5.3 - , mtl - if (flag(dev)) || (flag(library-only)) - cpp-options: -DDEVELOPMENT - if flag(oldtime) - build-depends: - time <1.5 - , old-locale - else - build-depends: - time >=1.5 - if impl(ghc <7.6) - build-depends: - ghc-prim - exposed-modules: - Application - Foundation - Handler.AddForm - Handler.Common - Handler.JournalR - Handler.RegisterR - Handler.RootR - Handler.SidebarR - Handler.Utils - Hledger.Web - Hledger.Web.Main - Hledger.Web.WebOptions - Import - Settings - Settings.Development - Settings.StaticFiles - other-modules: - Paths_hledger_web - default-language: Haskell2010 + time >=1.5 + if impl(ghc <7.6) + build-depends: + ghc-prim + exposed-modules: + Application + Foundation + Handler.AddForm + Handler.Common + Handler.JournalR + Handler.RegisterR + Handler.RootR + Handler.SidebarR + Handler.Utils + Hledger.Web + Hledger.Web.Main + Hledger.Web.WebOptions + Import + Settings + Settings.Development + Settings.StaticFiles + other-modules: + Paths_hledger_web + default-language: Haskell2010 executable hledger-web - main-is: main.hs - hs-source-dirs: - app - ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans - cpp-options: -DVERSION="1.1" + main-is: main.hs + hs-source-dirs: + app + ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans + cpp-options: -DVERSION="1.2" + build-depends: + hledger-lib >= 1.2 && < 1.3 + , hledger >= 1.2 && < 1.3 + , base >=4.8 && <5 + , base-compat >=0.8.1 + , blaze-html + , blaze-markup + , bytestring + , clientsession + , cmdargs >=0.10 && <0.11 + , data-default + , directory + , filepath + , hjsmin + , http-conduit + , http-client + , HUnit + , conduit-extra >=1.1 + , safe >=0.2 + , shakespeare >=2.0 + , template-haskell + , text >=1.2 && <1.3 + , transformers + , wai + , wai-extra + , wai-handler-launch >=1.3 + , warp + , yaml + , yesod >=1.4 && <1.5 + , yesod-core + , yesod-form + , yesod-static + , json + , parsec >=3 + , hledger-web == 1.2 + if flag(library-only) + buildable: False + if flag(threaded) + ghc-options: -threaded + if flag(dev) + ghc-options: -O0 + if flag(dev) + cpp-options: -DDEVELOPMENT + if flag(oldtime) + build-depends: + time <1.5 + , old-locale + else + build-depends: + time >=1.5 + if impl(ghc <7.6) build-depends: - hledger-lib >= 1.1 && < 1.2 - , hledger >= 1.1 && < 1.2 - , base >=4.8 && <5 - , base-compat >=0.8.1 - , blaze-html - , blaze-markup - , bytestring - , clientsession - , cmdargs >=0.10 && <0.11 - , data-default - , directory - , filepath - , hjsmin - , http-conduit - , http-client - , HUnit - , conduit-extra >=1.1 - , safe >=0.2 - , shakespeare >=2.0 - , template-haskell - , text >=1.2 && <1.3 - , transformers - , wai - , wai-extra - , wai-handler-launch >=1.3 - , warp - , yaml - , yesod >=1.4 && <1.5 - , yesod-core - , yesod-form - , yesod-static - , json - , parsec >=3 - , hledger-web == 1.1 - if flag(library-only) - buildable: False - if flag(threaded) - ghc-options: -threaded - if flag(dev) - ghc-options: -O0 - if flag(dev) - cpp-options: -DDEVELOPMENT - if flag(oldtime) - build-depends: - time <1.5 - , old-locale - else - build-depends: - time >=1.5 - if impl(ghc <7.6) - build-depends: - ghc-prim - default-language: Haskell2010 + ghc-prim + default-language: Haskell2010 test-suite test - type: exitcode-stdio-1.0 - main-is: main.hs - other-modules: - HomeTest - TestImport - hs-source-dirs: - tests - ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans - cpp-options: -DVERSION="1.1" + type: exitcode-stdio-1.0 + main-is: main.hs + hs-source-dirs: + tests + ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans + cpp-options: -DVERSION="1.2" + build-depends: + hledger-lib >= 1.2 && < 1.3 + , hledger >= 1.2 && < 1.3 + , base >=4.8 && <5 + , base-compat >=0.8.1 + , blaze-html + , blaze-markup + , bytestring + , clientsession + , cmdargs >=0.10 && <0.11 + , data-default + , directory + , filepath + , hjsmin + , http-conduit + , http-client + , HUnit + , conduit-extra >=1.1 + , safe >=0.2 + , shakespeare >=2.0 + , template-haskell + , text >=1.2 && <1.3 + , transformers + , wai + , wai-extra + , wai-handler-launch >=1.3 + , warp + , yaml + , yesod >=1.4 && <1.5 + , yesod-core + , yesod-form + , yesod-static + , json + , hledger-web == 1.2 + , hspec + , yesod-test + if flag(oldtime) + build-depends: + time <1.5 + , old-locale + else + build-depends: + time >=1.5 + if impl(ghc <7.6) build-depends: - hledger-lib >= 1.1 && < 1.2 - , hledger >= 1.1 && < 1.2 - , base >=4.8 && <5 - , base-compat >=0.8.1 - , blaze-html - , blaze-markup - , bytestring - , clientsession - , cmdargs >=0.10 && <0.11 - , data-default - , directory - , filepath - , hjsmin - , http-conduit - , http-client - , HUnit - , conduit-extra >=1.1 - , safe >=0.2 - , shakespeare >=2.0 - , template-haskell - , text >=1.2 && <1.3 - , transformers - , wai - , wai-extra - , wai-handler-launch >=1.3 - , warp - , yaml - , yesod >=1.4 && <1.5 - , yesod-core - , yesod-form - , yesod-static - , json - , hledger-web == 1.1 - , hspec - , yesod-test - if flag(oldtime) - build-depends: - time <1.5 - , old-locale - else - build-depends: - time >=1.5 - if impl(ghc <7.6) - build-depends: - ghc-prim - default-language: Haskell2010 + ghc-prim + other-modules: + HomeTest + TestImport + default-language: Haskell2010
participants (1)
-
root@hilbert.suse.de