> On Nov 12, 2019, at 12:58 PM, Stephen M. Butler <kg...@arrl.net> wrote:
> 
> How is the archive generated that is used as the source for distribution?
> 
> I pulled the 3.7 source from
> https://sourceforge.net/projects/gnucash/files/gnucash%20%28stable%29/3.7/
> 
> Extracted that file to a folder called LPAD within my $HOME
> 
> Then on my local git clone I did git archive --format=tar.gz
> --prefix=gnucash-3.7/ -o ../gnucash-3.7.tar.gz 3.7  (after doing a git
> checkout 3.7).
> 
> Extracted that file to a folder called MSRC within my $HOME
> 
> Did a diff -r on the two and this is the list of differences:  (so how
> do I generate the same archive from the git repository as is on
> SourceForge?)
> 
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: get_quotes.pl
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: gnc_convenience.py
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: gncinvoicefkt.py
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts:
> gncinvoice_jinja.py
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: Invoice_2.tex.tmpl
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts:
> invoice_export_doxygen.txt
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: Invoice.tex.tmpl
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts:
> price_database_example.py
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: priceDB_test.py
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: quotes_historic.py
> Only in MSRC/gnucash-3.7/bindings/python/example_scripts: str_methods.py
> Only in LPAD/gnucash-3.7/bindings/python: gnucash_core.c
> Only in LPAD/gnucash-3.7/bindings/python: gnucash_core_c.py
> Only in MSRC/gnucash-3.7/borrowed/guile-json: configure.ac
> Only in MSRC/gnucash-3.7/borrowed/guile-json: env.in
> Only in MSRC/gnucash-3.7/borrowed/guile-json: INSTALL
> Only in MSRC/gnucash-3.7/borrowed/guile-json/json: Makefile.am
> Only in MSRC/gnucash-3.7/borrowed/guile-json: m4
> Only in MSRC/gnucash-3.7/borrowed/guile-json: Makefile.am
> Only in MSRC/gnucash-3.7/borrowed/guile-json: pkg-list.scm.in
> Only in MSRC/gnucash-3.7/borrowed/guile-json: README
> Only in MSRC/gnucash-3.7/borrowed/guile-json: tests
> Only in MSRC/gnucash-3.7/borrowed/gwengui-gtk3: gwengui-gtk3.pc.in
> Only in LPAD/gnucash-3.7: ChangeLog
> Only in MSRC/gnucash-3.7: ChangeLog.2006-manual
> Only in MSRC/gnucash-3.7/common/debug: splint-defs.h
> Only in LPAD/gnucash-3.7/common: swig-runtime.h
> Only in LPAD/gnucash-3.7/common/test-core: swig-unittest-support-guile.c
> Only in LPAD/gnucash-3.7/common/test-core: swig-unittest-support-python.c
> Only in LPAD/gnucash-3.7/common/test-core: unittest_support.py
> Only in MSRC/gnucash-3.7: contrib
> Only in MSRC/gnucash-3.7/data/accounts/hr: acctchrt_eduloan.gnucash-xea
> Only in MSRC/gnucash-3.7/data/accounts/hr: acctchrt_fixedassets.gnucash-xea
> Only in MSRC/gnucash-3.7/doc/examples: cibc_checking.qfx
> Only in MSRC/gnucash-3.7/doc/examples: cibc_visa.qfx
> Only in MSRC/gnucash-3.7/doc/examples: create-bogus-data.pl
> Only in MSRC/gnucash-3.7/doc/examples: customers_import.csv
> Only in MSRC/gnucash-3.7/doc/examples: divx.qif
> Only in MSRC/gnucash-3.7/doc/examples: downloaded.mt940
> Only in MSRC/gnucash-3.7/doc/examples: iif
> Only in MSRC/gnucash-3.7/doc/examples: rbc_gi.qfx
> Only in MSRC/gnucash-3.7/doc/examples: reg_doc_example.gnucash
> Only in MSRC/gnucash-3.7/doc/examples: wamu.qfx
> Only in LPAD/gnucash-3.7/doc: gnucash.1
> Only in MSRC/gnucash-3.7/doc: What_is_Euro_support
> Only in MSRC/gnucash-3.7: .gitattributes
> Only in MSRC/gnucash-3.7: .gitignore
> Only in LPAD/gnucash-3.7/gnucash/gnome: swig-gnome.c
> Only in MSRC/gnucash-3.7/gnucash/gnome-utils: gnc-tree-model-selection.c
> Only in MSRC/gnucash-3.7/gnucash/gnome-utils: gnc-tree-model-selection.h
> Only in LPAD/gnucash-3.7/gnucash/gnome-utils: swig-gnome-utils.c
> Only in MSRC/gnucash-3.7/gnucash: gnucash-strip-svn-datafile.sh
> Only in LPAD/gnucash-3.7/gnucash/html: swig-gnc-html.c
> Only in MSRC/gnucash-3.7/gnucash/import-export/bi-import: regex.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: changes.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: copyright.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: excanvas.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: excanvas.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: gpl-2.0.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: jqPlotCssStyling.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: jqPlotOptions.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: jquery-1.4.2.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: jquery.jqplot.min.css
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: jquery.jqplot.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: MIT-LICENSE.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: optionsTutorial.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.barRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.BezierCurveRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.blockRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.bubbleRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.canvasAxisLabelRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.canvasAxisTickRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.canvasOverlay.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.canvasOverlay.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.canvasTextRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.categoryAxisRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.ciParser.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins: jqplot.cursor.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.dateAxisRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.donutRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.dragable.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.enhancedLegendRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.funnelRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.highlighter.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins: jqplot.json2.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.logAxisRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.mekkoAxisRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.mekkoRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.meterGaugeRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins: jqplot.mobile.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins: jqplot.mobile.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.ohlcRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pieRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pointLabels.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pyramidAxisRenderer.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pyramidAxisRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pyramidGridRenderer.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pyramidGridRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pyramidRenderer.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.pyramidRenderer.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot/plugins:
> jqplot.trendline.min.js
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: README.txt
> Only in MSRC/gnucash-3.7/gnucash/report/jqplot: usage.txt
> Only in LPAD/gnucash-3.7/gnucash/report/report-gnome: swig-report-gnome.c
> Only in MSRC/gnucash-3.7/gnucash/report/report-system: doc
> Only in LPAD/gnucash-3.7/gnucash/report/report-system: swig-report-system.c
> Only in MSRC/gnucash-3.7/gnucash/report/utility-reports: test-graphing.scm
> Only in MSRC/gnucash-3.7: gnucash.xcodeproj
> Only in LPAD/gnucash-3.7/libgnucash/app-utils: sw_app_utils.py
> Only in LPAD/gnucash-3.7/libgnucash/app-utils: swig-app-utils-guile.c
> Only in LPAD/gnucash-3.7/libgnucash/app-utils: swig-app-utils-python.c
> Only in MSRC/gnucash-3.7/libgnucash/backend/dbi: .splintrc
> Only in MSRC/gnucash-3.7/libgnucash/backend/sql: .splintrc
> Only in MSRC/gnucash-3.7/libgnucash/backend/xml: gncmod-backend-xml.cpp
> Only in MSRC/gnucash-3.7/libgnucash/backend/xml/test: test-dom-parser1-1.xml
> Only in MSRC/gnucash-3.7/libgnucash/backend/xml/test/test-files: xml1
> Only in MSRC/gnucash-3.7/libgnucash/backend/xml/test/test-files/xml2:
> .gitignore
> Only in LPAD/gnucash-3.7/libgnucash/core-utils: gnc-vcs-info.h
> Only in LPAD/gnucash-3.7/libgnucash/core-utils: sw_core_utils.py
> Only in LPAD/gnucash-3.7/libgnucash/core-utils: swig-core-utils-guile.c
> Only in LPAD/gnucash-3.7/libgnucash/core-utils: swig-core-utils-python.c
> Only in MSRC/gnucash-3.7/libgnucash/doc: business.txt
> Only in MSRC/gnucash-3.7/libgnucash/doc: constraints.txt
> Only in LPAD/gnucash-3.7/libgnucash/doc/design: gnucash-design.info
> Only in MSRC/gnucash-3.7/libgnucash/doc: dia
> Only in MSRC/gnucash-3.7/libgnucash/doc: engine.txt
> Only in MSRC/gnucash-3.7/libgnucash/doc: g2-architecture.txt
> Only in MSRC/gnucash-3.7/libgnucash/doc: gnc-numeric-example.txt
> Only in MSRC/gnucash-3.7/libgnucash/doc: prices.txt
> Only in MSRC/gnucash-3.7/libgnucash/doc: sx.rst
> Only in MSRC/gnucash-3.7/libgnucash/doc/xml: gnucash-v2.rnc
> Only in LPAD/gnucash-3.7/libgnucash/engine: swig-engine.c
> Only in MSRC/gnucash-3.7/libgnucash/engine/test: test-gnc-guid-old.cpp
> Only in MSRC/gnucash-3.7/libgnucash/engine/test: test-qofbackend.c
> Only in MSRC/gnucash-3.7/libgnucash/engine/test: test-qofsession-old.cpp
> Only in MSRC/gnucash-3.7/libgnucash/engine: xlate.pl
> Only in MSRC/gnucash-3.7/libgnucash/gnc-module: doc
> Only in LPAD/gnucash-3.7/libgnucash/gnc-module: swig-gnc-module.c
> Only in LPAD/gnucash-3.7/libgnucash/gnc-module/test/mod-bar: swig-bar.c
> Only in LPAD/gnucash-3.7/libgnucash/gnc-module/test/mod-baz: swig-baz.c
> Only in LPAD/gnucash-3.7/libgnucash/gnc-module/test/mod-foo: swig-foo.c
> Only in MSRC/gnucash-3.7/libgnucash/tax/us: de_DE
> Only in MSRC/gnucash-3.7: Makefile.TAGS
> Only in MSRC/gnucash-3.7/po/glossary: ar.po
> Only in MSRC/gnucash-3.7/po/glossary: de_CH.po
> Only in MSRC/gnucash-3.7/po/glossary: lt.po
> Only in LPAD/gnucash-3.7/po: gnucash.pot
> Only in MSRC/gnucash-3.7: README.git
> Only in MSRC/gnucash-3.7/test-templates: make-testfile
> Only in MSRC/gnucash-3.7/test-templates: README
> Only in MSRC/gnucash-3.7/test-templates: testmain.c
> Only in MSRC/gnucash-3.7/test-templates: test-module.c
> Only in MSRC/gnucash-3.7/test-templates: test-suite.c
> Only in MSRC/gnucash-3.7: .travis.yml
> Only in MSRC/gnucash-3.7/util: check-po.pl
> Only in MSRC/gnucash-3.7/util: ci
> Only in MSRC/gnucash-3.7/util: fix-license.pl
> Only in MSRC/gnucash-3.7/util: git-backport.sh
> Only in MSRC/gnucash-3.7/util: git-release-notes.pl
> Only in MSRC/gnucash-3.7/util: glade-fixup
> Only in MSRC/gnucash-3.7/util: obfuscate.pl
> Only in MSRC/gnucash-3.7/util: src-count
> Only in MSRC/gnucash-3.7/util: svnlog2ul

make (or ninja) dist

distcheck will make the tarballs then untar one of them, build, test, and 
clean. It passes only if all of that works and there isn't anything left over.

Regards,
John Ralls
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to