Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53b74283a4 
							
						 
					 
					
						
						
							
							sort imports in all python files  
						
						
						
						
					 
					
						2024-03-30 13:02:22 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f296569f3 
							
						 
					 
					
						
						
							
							Use a timestamp of now rather than 0 for the sdist tarball  
						
						
						
						
					 
					
						2023-09-28 09:56:42 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							879ebdf68e 
							
						 
					 
					
						
						
							
							Reset all dates to zero in sdist tarball  
						
						
						
						
					 
					
						2023-09-28 08:39:28 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbf569bb06 
							
						 
					 
					
						
						
							
							...  
						
						
						
						
					 
					
						2023-03-16 07:49:09 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f21f1b227b 
							
						 
					 
					
						
						
							
							Fix a regression in the previous release that caused some generated resources to be not included in the released source tarball  
						
						
						
						
					 
					
						2023-03-15 09:37:06 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24c460faec 
							
						 
					 
					
						
						
							
							also upgrade code in setup folder  
						
						
						
						
					 
					
						2022-01-08 12:15:18 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dafa08e921 
							
						 
					 
					
						
						
							
							Fix path used to init_calibre module installation  
						
						... 
						
						
						
						Fixes  #1553  (Fix python site-package libdir creation in FreeBSD) 
					
						2021-12-17 17:23:35 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7632beb8e0 
							
						 
					 
					
						
						
							
							Replace use of distutils to get installation location for init_env.py  
						
						
						
						
					 
					
						2021-12-13 20:29:35 +05:30 
						 
				 
			
				
					
						
							
							
								Eli Schwartz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7cf508da4 
							
						 
					 
					
						
						
							
							setup: fix installing without develop mode + system plugins option  
						
						... 
						
						
						
						options for Develop() are not automatically added to Install(), so the
new option in commit 8fb6d5f37e8055ce720bd0b1d56587f88c0071f285966ba17e72b2b12672aa73
only worked for the former. And since consolidate_paths unconditionally
checked opts.system_plugins_location, trying to run an ordinary install
ended in:
  File "/build/calibre-git/src/calibre/setup/install.py", line 117, in consolidate_paths
    self.system_plugins_loc = opts.system_plugins_location
AttributeError: 'Values' object has no attribute 'system_plugins_location' 
						
						
					 
					
						2021-04-11 13:27:32 -04:00 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea74ad02e6 
							
						 
					 
					
						
						
							
							Add an option to ./setup.py install to set the system plugins location  
						
						
						
						
					 
					
						2021-04-09 20:05:52 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b99248382 
							
						 
					 
					
						
						
							
							Dont add .github to the source tarball  
						
						
						
						
					 
					
						2021-03-04 20:55:47 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01b0fba8ad 
							
						 
					 
					
						
						
							
							Auto fix excess blank lines  
						
						
						
						
					 
					
						2020-08-22 18:47:56 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ff27782de 
							
						 
					 
					
						
						
							
							Remove useless __future__ imports  
						
						... 
						
						
						
						Not needed on python3 
						
						
					 
					
						2020-08-22 18:47:55 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29cd8d64ea 
							
						 
					 
					
						
						
							
							Change shebangs to python from python2  
						
						... 
						
						
						
						Also remove a few other miscellaneous references to python2 
						
						
					 
					
						2020-08-22 18:47:51 +05:30 
						 
				 
			
				
					
						
							
							
								Eli Schwartz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cbdabbbb7 
							
						 
					 
					
						
						
							
							linux install: make sure init_calibre.py is listed in calibre-uninstall  
						
						... 
						
						
						
						It is written raw, not via write_template, so it was never added to the
manifest. Therefore, it would remain behind when uninstalling calibre.
Also change the order in which steps are executed, in order to write the
env module -- and add it to the manifest -- before the uninstaller is
created, rather than after (which would be too late). 
						
						
					 
					
						2019-10-29 20:19:22 -04:00 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a688453ab 
							
						 
					 
					
						
						
							
							Go back to using git to fetch ephemeral translations  
						
						... 
						
						
						
						No significant speed difference and curl is failing on the macOS
Travis VM 
						
						
					 
					
						2019-06-13 10:49:13 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98ec15b970 
							
						 
					 
					
						
						
							
							Retry download on fail  
						
						
						
						
					 
					
						2019-06-13 10:37:16 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6acfcf12ef 
							
						 
					 
					
						
						
							
							Use a tarball based download when downloading ephemeral translations  
						
						
						
						
					 
					
						2019-06-13 09:33:50 +05:30 
						 
				 
			
				
					
						
							
							
								Eli Schwartz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae02c30a17 
							
						 
					 
					
						
						
							
							install: first install code, then binaries  
						
						... 
						
						
						
						Since installing code will also delete a directory tree, it should run
first. This avoids exotic cases where it deletes the binaries it just
installed.
Use case: co-installing python2/python3 using a bindir bundled with the
rest of calibre's code, in order to maintain an alternatives system
pointing symlinks in /usr/bin at the configured binaries. 
						
						
					 
					
						2019-05-12 18:14:42 -04:00 
						 
				 
			
				
					
						
							
							
								Eli Schwartz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a63948440 
							
						 
					 
					
						
						
							
							install: when using a staging root, setup XDG_DATA_DIRS magic  
						
						... 
						
						
						
						In order for xdg-utils programs to successfully install resources to the
staging root instead of /usr, this variable needs to be set and
additionally some arcane directories must be created that xdg-utils,
astoundingly, does not know how to just gracefully handle.
xdg-mime is simply hopeless as it does not have a --noupdate flag. When
using a staged install, copy it with shutil instead. 
						
						
					 
					
						2019-05-12 18:14:42 -04:00 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5818091cad 
							
						 
					 
					
						
						
							
							py3: Port string literals and file I/O in setup/install.py  
						
						
						
						
					 
					
						2019-04-10 08:34:18 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9f3d2b2fc 
							
						 
					 
					
						
						
							
							py3: Have the generated launcher scripts use the correct python exe name  
						
						
						
						
					 
					
						2019-04-10 08:26:50 +05:30 
						 
				 
			
				
					
						
							
							
								Eli Schwartz 
							
						 
					 
					
						
						
						
						
							
						
						
							18ad088bda 
							
						 
					 
					
						
						
							
							build: preserve symlinks when installing  
						
						... 
						
						
						
						Without this, python's default behavior was to dereference the mathjax
symlinks and install the file contents instead. 
						
						
					 
					
						2019-01-20 16:53:53 -05:00 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98a2f53d90 
							
						 
					 
					
						
						
							
							Remove mathjax from bootstrap since it is now under resources  
						
						
						
						
					 
					
						2019-01-04 21:59:01 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							556c32b6b8 
							
						 
					 
					
						
						
							
							Add man pages to the source tarball  
						
						
						
						
					 
					
						2017-07-04 13:06:33 +05:30 
						 
				 
			
				
					
						
							
							
								Zoltán Mizsei 
							
						 
					 
					
						
						
						
						
							
						
						
							11e2e05c06 
							
						 
					 
					
						
						
							
							Source based dev env supported on Haiku  
						
						
						
						
					 
					
						2017-01-26 13:10:23 +01:00 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							1c389964cc 
							
						 
					 
					
						
						
							
							Get list of common user-agents during bootstrap  
						
						
						
						
					 
					
						2016-07-20 00:06:49 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							af21b0e278 
							
						 
					 
					
						
						
							
							...  
						
						
						
						
					 
					
						2016-06-22 11:34:19 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							deb68118e1 
							
						 
					 
					
						
						
							
							Add a --ephemeral option to bootstrap to speed up fetching of translations  
						
						
						
						
					 
					
						2016-06-22 11:24:42 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							f451b173ed 
							
						 
					 
					
						
						
							
							Change bootstrap order  
						
						
						
						
					 
					
						2016-05-03 11:09:36 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							6b5ecdc7e1 
							
						 
					 
					
						
						
							
							Add the mathjax version to the compiled js  
						
						
						
						
					 
					
						2016-05-01 20:17:36 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							6531811efa 
							
						 
					 
					
						
						
							
							Allow the server to serve up MathJax  
						
						
						
						
					 
					
						2016-05-01 16:50:33 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							fc7d4830a9 
							
						 
					 
					
						
						
							
							Switch to using a private openssl lib on OS X  
						
						
						
						
					 
					
						2016-01-30 12:40:50 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							21e1c5842b 
							
						 
					 
					
						
						
							
							A nicer way to isolate config files created during the build process  
						
						
						
						
					 
					
						2015-11-16 10:59:14 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							e83fc1c982 
							
						 
					 
					
						
						
							
							Only catch and ignore EnvironmentErrors when installing env module  
						
						
						
						
					 
					
						2015-08-28 07:58:40 +05:30 
						 
				 
			
				
					
						
							
							
								Eli Schwartz 
							
						 
					 
					
						
						
						
						
							
						
						
							c4f232b967 
							
						 
					 
					
						
						
							
							linux installer: ensure python libdir exists  
						
						... 
						
						
						
						When using a staging root, the environment module failed to install. 
						
						
					 
					
						2015-08-28 07:56:03 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							a3481c034a 
							
						 
					 
					
						
						
							
							Dont launch separate interpreters for each sub-command during bootstrap  
						
						
						
						
					 
					
						2015-07-15 13:47:11 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							9ef37427d3 
							
						 
					 
					
						
						
							
							Add a bootstrap sub-command to setup.py to ease building from a git checkout  
						
						
						
						
					 
					
						2015-07-15 13:24:16 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							ef09e886b3 
							
						 
					 
					
						
						
							
							Change all shebangs to use python2  
						
						
						
						
					 
					
						2015-01-23 19:08:21 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							d5f8e89ed3 
							
						 
					 
					
						
						
							
							Add version number to base directory in source tarball. Also fix generation of sources for the qt 5 betas  
						
						
						
						
					 
					
						2014-08-08 18:31:14 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							63e8f0de50 
							
						 
					 
					
						
						
							
							Improve compression of source tarball  
						
						
						
						
					 
					
						2014-08-01 10:33:47 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							7f0300a485 
							
						 
					 
					
						
						
							
							Implement extraction of user manual strings for translation  
						
						
						
						
					 
					
						2014-06-17 14:36:21 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							6bc70dc2f4 
							
						 
					 
					
						
						
							
							Port sdist to use the new translations layout  
						
						
						
						
					 
					
						2014-05-26 11:44:32 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							0753e908ab 
							
						 
					 
					
						
						
							
							Add ISO 3166 country codes  
						
						
						
						
					 
					
						2014-04-17 07:12:29 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							7d54d25844 
							
						 
					 
					
						
						
							
							Remove unused mount helper  
						
						... 
						
						
						
						Fixes  #1225696  [Add patch to compile with CLANG](https://bugs.launchpad.net/calibre/+bug/1225696 ) 
					
						2013-09-15 21:58:18 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							bd4e828668 
							
						 
					 
					
						
						
							
							Restore building iso639 in develop as it is needed  
						
						
						
						
					 
					
						2013-07-03 22:23:49 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							509cc82d80 
							
						 
					 
					
						
						
							
							Allow running python setup.py develop froma  git checkout  
						
						
						
						
					 
					
						2013-07-03 21:58:44 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							709527f89e 
							
						 
					 
					
						
						
							
							Move translations out of version control  
						
						... 
						
						
						
						Translations are tracked separately in launchpad, so there is
no longer any need to clutter up the main repo with translation
history. 
						
						
					 
					
						2013-05-29 12:46:46 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							866bbaec91 
							
						 
					 
					
						
						
							
							Switch to using git to generate source tarballs  
						
						
						
						
					 
					
						2013-05-28 16:49:21 +05:30 
						 
				 
			
				
					
						
							
							
								Kovid Goyal 
							
						 
					 
					
						
						
						
						
							
						
						
							adda943e1b 
							
						 
					 
					
						
						
							
							...  
						
						
						
						
					 
					
						2012-05-14 00:52:31 +05:30