Compare commits
1142 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 02f51e73c2 | |||
| 0e455d770e | |||
| b1eceb227b | |||
| e0448bd957 | |||
| 8881f035a3 | |||
| a268c2b7f8 | |||
| 3b212ae93c | |||
| 277f62b87f | |||
| 3c2cca7311 | |||
| 5abc0e69c5 | |||
| 6e813bd669 | |||
| 2f538fb8fa | |||
| e62273c4ba | |||
| c286feccbd | |||
| 048f2b5524 | |||
| 1b71569e4c | |||
| d4129e6d09 | |||
| 2b7098997a | |||
| d576c42609 | |||
| eee0970702 | |||
| 6e598fb7dd | |||
| d59d9ede7a | |||
| 26dec30cd7 | |||
| 252449f47c | |||
| 36b7977281 | |||
| 862d75e46f | |||
| 23a465d2cb | |||
| 8d85acaa2a | |||
| 4da26411e5 | |||
| 7886602bb0 | |||
| 6282fa7a9d | |||
| 302ebfcee9 | |||
| 9a3a92f0da | |||
| 4501539df0 | |||
| 685c2edc7e | |||
| cad537aa50 | |||
| 4d28689c85 | |||
| c8dc6063b5 | |||
| 3a6b6482c6 | |||
| 0bc6bba161 | |||
| 7036479568 | |||
| 7341d29757 | |||
| 7112c67963 | |||
| 640ffe2b5b | |||
| e43ca0fa4f | |||
| 6e636124a8 | |||
| 1bae0ade95 | |||
| 3e936698c3 | |||
| 524507eac0 | |||
| 5a5ae003bb | |||
| d3a0802f3d | |||
| 43d98dbe6d | |||
| 55515a08dc | |||
| 7dfe56eaf0 | |||
| 88c8d4b317 | |||
| 2bf289af25 | |||
| f5a3b05808 | |||
| 2cc4a82489 | |||
| 2f4d2afe49 | |||
| 634f484c28 | |||
| 428f6758d7 | |||
| 9c41fe5114 | |||
| 6f04e10483 | |||
| f7bb3b1926 | |||
| 901b2b6ef2 | |||
| 449ce9c067 | |||
| 8a27fc560e | |||
| fd50342129 | |||
| b8b3371158 | |||
| 3dfbfb7df6 | |||
| 9b24e2d7ad | |||
| 145b79afec | |||
| 41c2b4a2fe | |||
| d8a4ea1e98 | |||
| c824c9a61d | |||
| 7248038876 | |||
| ff83ad8d29 | |||
| 3bb508adfc | |||
| 75dc8f086d | |||
| 3332753f02 | |||
| e599e10cf3 | |||
| 84cc4768b4 | |||
| 3c0dfe0b20 | |||
| 6852158cb3 | |||
| 6df1ab1608 | |||
| 4bb7d8cef6 | |||
| f43264842b | |||
| 583ae8e164 | |||
| 70a8432c80 | |||
| ac17a8ef95 | |||
| 0bf2c2d116 | |||
| 511fa176f9 | |||
| 62982b5d99 | |||
| 87fa33b9fd | |||
| 9f09556523 | |||
| 7f4b58f778 | |||
| 39989f1992 | |||
| d4f934ea4e | |||
| 363d96e877 | |||
| ceac34e3be | |||
| a1076cb3c8 | |||
| b125dd70fd | |||
| 87b3890b51 | |||
| caa5ca9518 | |||
| 2e778a7d9a | |||
| 335893b8b1 | |||
| dd7d77b9ff | |||
| 6d4d2f387d | |||
| 4c42d40c5b | |||
| 985af0cb00 | |||
| b2aebebfb1 | |||
| 25cc7f9da8 | |||
| 8a453db80c | |||
| 008b98777c | |||
| b424e74e3e | |||
| 189189b29c | |||
| 4e5e9af129 | |||
| d84fcbe473 | |||
| 7fbccb0ae7 | |||
| 4be36e1045 | |||
| 5c025f2366 | |||
| 1f5447fca3 | |||
| 36bc41d845 | |||
| 4f0ca1eb03 | |||
| 7dd0404199 | |||
| f97fd2cae9 | |||
| 2810794282 | |||
| dbcbc1428e | |||
| 331fb9ecda | |||
| 767a64e9aa | |||
| e9c138f2c5 | |||
| 88b5cbb727 | |||
| 7cbb3fa62e | |||
| 41b82c6635 | |||
| e427a1c0f8 | |||
| 377d0056a6 | |||
| 0b6680a667 | |||
| 8264d24492 | |||
| ec8c638ac3 | |||
| 66c41b8781 | |||
| 95d34a9aa9 | |||
| 3f74fdd247 | |||
| bb44309d41 | |||
| e118bf9a19 | |||
| fa95185e38 | |||
| 035176f258 | |||
| c84d81b883 | |||
| d0fd7ec8bf | |||
| f17c378f8f | |||
| 3d9acafd36 | |||
| 308ab9d25e | |||
| 46427e9d21 | |||
| 227020c948 | |||
| 6257af93f3 | |||
| 9e88afc8af | |||
| 6c6e848453 | |||
| 7f4d295118 | |||
| de6581ef8c | |||
| a93a7a1b17 | |||
| 0919da6457 | |||
| 477b12e186 | |||
| 795eda230d | |||
| 94a7c4b139 | |||
| 2640150cb9 | |||
| bf95b99385 | |||
| 0430d28b49 | |||
| 2a030b59c6 | |||
| 718fd9a3fe | |||
| 88ac40491c | |||
| ead6838496 | |||
| 2be7deb12b | |||
| 890dd8baac | |||
| 7c866145b0 | |||
| 96314bca72 | |||
| d7d5849208 | |||
| 12712e8029 | |||
| 66ac140b7b | |||
| 8427900bf9 | |||
| 52644e68d6 | |||
| ad110c1ee1 | |||
| a5a646e17f | |||
| 78e1dffde7 | |||
| 5db7003684 | |||
| 274ad97f47 | |||
| 05c4a93d36 | |||
| 6a2c2d16c8 | |||
| f058923169 | |||
| 54e0cf8320 | |||
| 6fb06e17e7 | |||
| c664ec6ac8 | |||
| b558c339b8 | |||
| b666f0acac | |||
| 2d692c526f | |||
| 08d517803e | |||
| 236ecaf084 | |||
| 162fd30494 | |||
| 9b66ef0721 | |||
| d64c6fb54e | |||
| e48d6bbe08 | |||
| b156611349 | |||
| ea4c251536 | |||
| 0c9465d038 | |||
| 30825301de | |||
| 446c67bb64 | |||
| 8cde71f913 | |||
| c813a4f181 | |||
| 015dbb23b9 | |||
| 537fa32445 | |||
| d8604a91ff | |||
| 5aa223a9d2 | |||
| 2835009c8c | |||
| 3560f26a16 | |||
| ffecd5dd0c | |||
| 977d6e44ad | |||
| cd45c3d5c1 | |||
| 3b8be16ff5 | |||
| a1787a9493 | |||
| 0ea1cdc4b3 | |||
| 3ac748eeb2 | |||
| a48503a105 | |||
| 344dff306f | |||
| 9a6b494140 | |||
| 273110343a | |||
| 9c5eb8cd61 | |||
| acd2a520bd | |||
| b2b9b29512 | |||
| b4ca333e01 | |||
| 60ca9bde4f | |||
| 26879174b9 | |||
| 18605f4d87 | |||
| 88719cc741 | |||
| 70cc9165b4 | |||
| 8d77b28c5d | |||
| 6d46a22e8b | |||
| bf30f9933b | |||
| 4fd0aa9690 | |||
| d7b147654b | |||
| bc8ef907f1 | |||
| e1a7c5039b | |||
| a2cc126596 | |||
| 97d5a68b5c | |||
| 9e89e66c4a | |||
| 0ed377adab | |||
| 6aecc2c3e8 | |||
| e5101afb67 | |||
| 67a2861eb9 | |||
| 1b0b420285 | |||
| 86d11f6704 | |||
| b0285f4246 | |||
| 78609df13e | |||
| e36df5af5e | |||
| b726692a18 | |||
| f5354e9a18 | |||
| 46a61ad114 | |||
| 1f1695c8db | |||
| d5df9c9d7b | |||
| 12e0753710 | |||
| 262442eaee | |||
| 71c0b01634 | |||
| d59deb4950 | |||
| d38d621525 | |||
| 2574651f9e | |||
| 28ed4ef81b | |||
| 072b2ff67b | |||
| 02347385db | |||
| 58bf39bd40 | |||
| a7c2e1b439 | |||
| 08ef459abe | |||
| 9648ccd113 | |||
| ab175ce080 | |||
| 8997aeded4 | |||
| 44db954cb5 | |||
| 8202bda10f | |||
| 041b21cfab | |||
| 0daf3e1c1d | |||
| 3065267028 | |||
| 44c7830f81 | |||
| f0866ed51e | |||
| d853f7cc7b | |||
| af52051f62 | |||
| 2e4cca7f7a | |||
| a831b5d4a7 | |||
| cda292743f | |||
| 6232ce8501 | |||
| a5f5b0075c | |||
| 2a481edd96 | |||
| eb8496ddfe | |||
| 113c5fc337 | |||
| 0f1756af3b | |||
| cb6034074a | |||
| dd4f68dd2a | |||
| 9188e8e7bd | |||
| 2444f75983 | |||
| 836dbde7da | |||
| 74281f9833 | |||
| 8c822852ab | |||
| e842c3e4c6 | |||
| 2373e60c11 | |||
| 3b7b385b75 | |||
| edb1367c25 | |||
| a6a0a4ec13 | |||
| be36b57a50 | |||
| d5ae9743bd | |||
| f3d1931259 | |||
| d68d17855a | |||
| 404e015f20 | |||
| 2224cbde6b | |||
| 72bfe5a0aa | |||
| 70e3990990 | |||
| 9b53754272 | |||
| e7cecccc01 | |||
| 6d326a3da9 | |||
| 3ca50e5214 | |||
| 7450590253 | |||
| dd764f28cd | |||
| aeaa70dc7f | |||
| 36de8efd6f | |||
| d4b0090710 | |||
| 9b437bb5ff | |||
| f19e3669ff | |||
| e62ea306c6 | |||
| b54db91d48 | |||
| 74a303c86b | |||
| 43687be09a | |||
| 4e6fd70f2f | |||
| 22dc0c2d8d | |||
| 1116bc9bca | |||
| 0f4f1bf9d3 | |||
| 30dc202b04 | |||
| 5639da6b5d | |||
| 9c015e49ef | |||
| a521439dd5 | |||
| 7ababdbacb | |||
| f1e8cea3b5 | |||
| 7ffc18be0f | |||
| 6b096c67f8 | |||
| ed4370aac0 | |||
| beef695c26 | |||
| fea12e3c37 | |||
| 7e67e1385b | |||
| 80a4e543a5 | |||
| 437b83b791 | |||
| 31ff5d9486 | |||
| ec2ee66d2c | |||
| 1fa2e9519b | |||
| cfeafb0088 | |||
| 01ece9715a | |||
| ca3dfd2198 | |||
| 61deb88430 | |||
| 834142aee9 | |||
| 674ad8e42a | |||
| 3fe8854603 | |||
| 369d10a4a4 | |||
| 001f5a8b30 | |||
| e58850c4a3 | |||
| 4167c96287 | |||
| 5893e3c440 | |||
| b0396cb132 | |||
| 3c972e307d | |||
| 9585993ca9 | |||
| 626f116fa1 | |||
| 6fca7d3663 | |||
| 650620ca54 | |||
| 2d3bd8c3da | |||
| 59224a4024 | |||
| ed164388e1 | |||
| c173958306 | |||
| a9a41b6436 | |||
| f1453d64f5 | |||
| 520b523b3c | |||
| 1a052554bd | |||
| 37b615dc75 | |||
| ab53eab55d | |||
| fef572ac09 | |||
| 21fff805f3 | |||
| 6ab349f290 | |||
| 2b1606a662 | |||
| eed47c1539 | |||
| 0bf4756cc1 | |||
| d9c223deed | |||
| 8285071eee | |||
| 2381ee659b | |||
| 4f3454ce65 | |||
| 40e7d5867f | |||
| f48916964c | |||
| be7cd592a7 | |||
| 02fb539dc2 | |||
| 0ff60e09da | |||
| dcc8f3cd7e | |||
| 6c2124cb6b | |||
| 5d818eaea9 | |||
| 553713c0f3 | |||
| 813afd9f4c | |||
| a0a3d586b9 | |||
| ef7f7e66a7 | |||
| d8f41439ac | |||
| 37bbe06d5a | |||
| 95e07c4f22 | |||
| 3f103d82d7 | |||
| 45cf1d1c12 | |||
| df1f3ed65a | |||
| 091a763876 | |||
| c4a2351670 | |||
| 81dbb54bc8 | |||
| c784be9b0f | |||
| 5339da15a8 | |||
| e831613f3e | |||
| ea27eddca0 | |||
| 9a78d2b5cd | |||
| dc1ff158f6 | |||
| b4e3ae7fc2 | |||
| 608130bfba | |||
| d70a83a09a | |||
| 833c0de4a1 | |||
| fd1da53da8 | |||
| fb1be45fda | |||
| 0efb9ce938 | |||
| ad38309d7e | |||
| a48b94885e | |||
| 0b3863f691 | |||
| f3130d15a9 | |||
| fab19f3edc | |||
| 4666341c59 | |||
| f49eeb5685 | |||
| 7ccb8977aa | |||
| 26e369fd8c | |||
| a9798041c5 | |||
| bcc4f65f61 | |||
| 41eea1db48 | |||
| c9d7cad687 | |||
| 6a578ac321 | |||
| 95c00168b6 | |||
| 3c40fcbd9e | |||
| 93a337b034 | |||
| 4486436182 | |||
| e63410e0de | |||
| 0fef8624a6 | |||
| e9428d8fb2 | |||
| e2cdcd55e3 | |||
| fa59ee21f3 | |||
| 3294f8e26d | |||
| 4a3b5e9964 | |||
| 9f0fbe16ad | |||
| 2934153d1e | |||
| 01da1ed611 | |||
| 8fdfc52c04 | |||
| d16ede0604 | |||
| 7c145027a3 | |||
| e250f9bf77 | |||
| e148f7df44 | |||
| 341099ecc5 | |||
| cf8c6ef314 | |||
| 6986de8394 | |||
| 3e3e97fe7a | |||
| fc1c279da6 | |||
| 1f0aa55458 | |||
| c745792fa3 | |||
| 8840b7717b | |||
| 2e8f0825d3 | |||
| 3ea04b5b73 | |||
| 66f56df7bb | |||
| a0a04bad77 | |||
| a425afd197 | |||
| 058682b1c0 | |||
| 1e1eb8a1ac | |||
| 8f8ac5f74d | |||
| b5ce514e72 | |||
| 0afbabe227 | |||
| 08cf995632 | |||
| d15731c327 | |||
| 31d9670865 | |||
| be5e9ee4dd | |||
| 6444289b5d | |||
| 5f53a25834 | |||
| 27140c03bd | |||
| 1bd506ae08 | |||
| 73a431210d | |||
| c79c5bfda0 | |||
| db449a4968 | |||
| 9b8f49d9d6 | |||
| 22ec320188 | |||
| faca534de4 | |||
| 4115e5400d | |||
| e065ac03c7 | |||
| cf826fdeb4 | |||
| 6d1524ef3e | |||
| 9fc3e9995b | |||
| 077bb7792a | |||
| fe49a978b5 | |||
| 4d11227a2f | |||
| e4e12ff397 | |||
| 123c4fbecf | |||
| 1bb953aab8 | |||
| 85fd4c3e5a | |||
| 6a74514133 | |||
| 3e59f54102 | |||
| 18ffd087b8 | |||
| 403e9030ce | |||
| 7d4b41facf | |||
| 5add52cdd9 | |||
| 551c40ae87 | |||
| 3bafe62456 | |||
| 607309b1ab | |||
| 2f42e62ad6 | |||
| ebae09cda8 | |||
| 4749a1350a | |||
| 5d5863075e | |||
| 8ea16c241b | |||
| db7c21e951 | |||
| a3cdadd56a | |||
| 498c37b810 | |||
| 646f21613e | |||
| b86a6a52c9 | |||
| 20182aece1 | |||
| 89e576b349 | |||
| 278314e01c | |||
| 6a1fc53c15 | |||
| db960a93f7 | |||
| 36a91ae760 | |||
| 6e7c5d0735 | |||
| 6e88b3b18d | |||
| a38d379e14 | |||
| 9d5df95afc | |||
| ab57a4969d | |||
| 1a112c1113 | |||
| e308b7209e | |||
| 33fee50a45 | |||
| 70632c4f2a | |||
| 43852bf81c | |||
| d42884480f | |||
| 72d21d6a0c | |||
| 51dfa5bd52 | |||
| 6070457960 | |||
| 87e22d7fac | |||
| 2b556fe523 | |||
| a79e8df650 | |||
| 8c4f36f430 | |||
| 7cd2526038 | |||
| df80352d68 | |||
| 54ff29f9c5 | |||
| b3f46c68c7 | |||
| 55501e0379 | |||
| 59d594b49b | |||
| 2a23820fb7 | |||
| 1738f7b4ab | |||
| 11bc1acae9 | |||
| 50d9dc1f3d | |||
| a45e849fad | |||
| 249852f1cf | |||
| 52f74dfb19 | |||
| ebf40b455b | |||
| f09f34fcdd | |||
| daf3d49118 | |||
| a5b6ad9b44 | |||
| 2206b96e64 | |||
| c6e338de0a | |||
| a1be214c15 | |||
| 25df2fda58 | |||
| b98af6d5ad | |||
| 7315de88cc | |||
| 97708a4052 | |||
| f99a5e9e2d | |||
| 3d6cfb0c1d | |||
| afbbb0947a | |||
| fe4fee885c | |||
| 1cd6941323 | |||
| 5242d4075e | |||
| 61605d6fe4 | |||
| 1668f37b5a | |||
| 525f9af8c6 | |||
| 01ae9f9000 | |||
| 75bc529563 | |||
| 67153b0906 | |||
| c37d7aee3b | |||
| 305e523731 | |||
| 96d440d1ba | |||
| f9e27dee41 | |||
| 41986c1fcb | |||
| 5095c0636c | |||
| 56d9dadf1f | |||
| c649dd5ba0 | |||
| 616415b476 | |||
| 57bb22e19a | |||
| a3dbabf0ac | |||
| e030fa8253 | |||
| e1185f5142 | |||
| 44aa464fe0 | |||
| bc63d8932e | |||
| fa1d21eca1 | |||
| 188941bc1f | |||
| 293fc407aa | |||
| a1ee6e2c5e | |||
| fba1a3e408 | |||
| 06b9ee6900 | |||
| 9d5c4ae03c | |||
| 448b593d15 | |||
| 55f26de3b0 | |||
| e2df6299c2 | |||
| 3111d7e463 | |||
| e9f302f13d | |||
| ca7c1d5fe8 | |||
| b1343e463f | |||
| 3a3cb5f1c9 | |||
| aa89e3d4f4 | |||
| a610d32de2 | |||
| c0950f5b37 | |||
| 70cb670ce4 | |||
| 1b71f2d986 | |||
| 30e17b67ef | |||
| 834a506cb1 | |||
| 5f62a54b35 | |||
| 218471fad4 | |||
| 4638c2c40d | |||
| 1183e771f0 | |||
| 5b39f24e89 | |||
| e5b8e6e90a | |||
| b0cfd55e21 | |||
| 3626ef0b2e | |||
| 948ee87a7f | |||
| 98a36ce5f4 | |||
| c7830d0e05 | |||
| 495146f904 | |||
| 6e62aed286 | |||
| 26cb4577bd | |||
| 4aa6c27519 | |||
| 650f93f1e4 | |||
| 1d1879b6cd | |||
| 1737362432 | |||
| e85afc2a0f | |||
| d5a0b176b1 | |||
| 7252a5a3b1 | |||
| 5e706cc7e1 | |||
| 33fd3137f3 | |||
| 9d086224f1 | |||
| 06600c41c7 | |||
| 39f1b0893e | |||
| 912db40dc4 | |||
| 916f3b69aa | |||
| 15cb796036 | |||
| 28cf95c4d7 | |||
| 6be70630d2 | |||
| 9d37510a31 | |||
| 975a9f96de | |||
| f2360e0674 | |||
| e2d43f830d | |||
| ad076fef82 | |||
| 77c15a41ae | |||
| e7c8990ff7 | |||
| e591b6b189 | |||
| 24f6bdd6ca | |||
| a53b0b5e14 | |||
| f300e008ff | |||
| 58d5c07ce0 | |||
| 2c265bc418 | |||
| 36d45eefe0 | |||
| ab27716001 | |||
| 0802142434 | |||
| fe55fc6ca3 | |||
| 9466349afb | |||
| 8de449b106 | |||
| 80132c03f9 | |||
| 935103f9d9 | |||
| 33b07ca7eb | |||
| cf943fb178 | |||
| 66c3fa7836 | |||
| 61423c7550 | |||
| bb3b11eefb | |||
| 789425b14f | |||
| 948b579cc1 | |||
| 6199547039 | |||
| 021585e633 | |||
| 6e0a183aa9 | |||
| 5d9d1e1968 | |||
| 4c0bfe2cea | |||
| c42b8e647a | |||
| 188e011dd5 | |||
| 5c6fac8c16 | |||
| 2f41ac9268 | |||
| a82bcc8eee | |||
| ddd3bce7c6 | |||
| 9959f0592f | |||
| 51c9da428e | |||
| 0746c5e01b | |||
| c65d740154 | |||
| 36a3a3408f | |||
| c8ae444dcc | |||
| 5afe6b2418 | |||
| a2bb5b5217 | |||
| 43ebdeb2c9 | |||
| 0f21f2b76e | |||
| 4e90da3aa3 | |||
| c2d123dc48 | |||
| 42a0fc1ce6 | |||
| 631db3b460 | |||
| c9422095ac | |||
| 2bb2849b7f | |||
| 50e7c05fd1 | |||
| 1415d94503 | |||
| d5b51fe57b | |||
| 7aef6c5340 | |||
| 0e3f433873 | |||
| 426c6a0937 | |||
| 2b594e1e2b | |||
| b7bc7a37e0 | |||
| 4a438d859e | |||
| ebe4af348d | |||
| 17ab259c4a | |||
| 15d2a98976 | |||
| 0f3e1b5d7f | |||
| 972689c30d | |||
| 1a760a697c | |||
| 2fcd4be0f1 | |||
| 53b86bf317 | |||
| f9004fd84e | |||
| f4e0704b2a | |||
| def1b84776 | |||
| 797b13a2bc | |||
| 0f44bd0350 | |||
| ba41aa97cd | |||
| 5be4fdcac9 | |||
| 915d07a518 | |||
| 2c6d65a7b0 | |||
| 991dc75c6c | |||
| 91bfec54c0 | |||
| b3415b663a | |||
| c951eb32e6 | |||
| fc70b6180b | |||
| 3b3bd4d002 | |||
| 2b1ab24731 | |||
| 5fc035fcb8 | |||
| d64398465d | |||
| 8464fd3ec0 | |||
| 3bbcaa3418 | |||
| 35ff79bafa | |||
| 384be9af3c | |||
| cb189c865d | |||
| 4d2571f0c0 | |||
| 5f07688c0c | |||
| 1a7042ddbe | |||
| a5cc04838e | |||
| b1de68f9a0 | |||
| f123d7868c | |||
| 91ae4cfa1e | |||
| 1bd4a30e15 | |||
| f85b941c09 | |||
| 0f5f4abaea | |||
| 0b5974739f | |||
| f52d148d29 | |||
| d30c68afd7 | |||
| cdfd5e3b3e | |||
| a2c11beb36 | |||
| f17dd9e2c6 | |||
| 7a528d9007 | |||
| 6c6e6492f8 | |||
| ac00618361 | |||
| 09e581000b | |||
| 1e659878ba | |||
| ef9f606f13 | |||
| b8ef28451c | |||
| 90677086b9 | |||
| 15fbfe6286 | |||
| 48a9083fa4 | |||
| 8161df0024 | |||
| 2c3673b546 | |||
| 5f375b948c | |||
| a69f923cf6 | |||
| f8e8702e6d | |||
| c492b60f77 | |||
| cb4a875454 | |||
| 49c4ea8c7d | |||
| 26aed368cb | |||
| ae9f441ad9 | |||
| b5cce76f66 | |||
| 885216f7a5 | |||
| 6353b5626a | |||
| 73bc26d8b5 | |||
| d1e1b2527f | |||
| 8d7741a3d1 | |||
| 37d5875db1 | |||
| 430794b61d | |||
| 6b99a80177 | |||
| 20b0f7bc93 | |||
| 9dbb49151b | |||
| 99d2576c82 | |||
| 59d53915b9 | |||
| 8543bd85f7 | |||
| f766a14697 | |||
| 6d19babdee | |||
| 8bc50616d4 | |||
| cce1ff1358 | |||
| bdf0c6dfbf | |||
| 02a53a7c44 | |||
| 275d7ccd3f | |||
| e38bf1a856 | |||
| 22d9946b2f | |||
| 4b4526e97d | |||
| 22307b1bc9 | |||
| babac8abbe | |||
| 6b9b32dbf7 | |||
| c021a2bc78 | |||
| 1877d412b7 | |||
| 751c64df26 | |||
| edef3eaf1e | |||
| 7c8d296113 | |||
| 49a308952b | |||
| 3513293052 | |||
| 05df1cab56 | |||
| 6abefb6fa2 | |||
| c4f7cd8758 | |||
| 528de47976 | |||
| aa66ada261 | |||
| 1f2d3dee8a | |||
| 18af725d93 | |||
| 92b50ce545 | |||
| f769231805 | |||
| 87d8138aa8 | |||
| b3feb7df91 | |||
| 6d71932f7c | |||
| 3b0ea28052 | |||
| e4905b4978 | |||
| a57a011dc5 | |||
| ea51d564da | |||
| 26dceb6393 | |||
| 05a3330a4f | |||
| 25e27ccc16 | |||
| 0b5eaf9f8b | |||
| 43c22b8f3f | |||
| a0bc85f0c4 | |||
| 1ffe3e7e4c | |||
| 8744ab9835 | |||
| 7d4f264c29 | |||
| 86efa8207c | |||
| f3b556ea75 | |||
| 10bed81caa | |||
| 646b6e0b58 | |||
| dc08c0dd9a | |||
| 27f962f69b | |||
| a87002ffc3 | |||
| 68824f0f7e | |||
| 337ae497c1 | |||
| 01793cbde0 | |||
| 9ae3fff00e | |||
| 98a92b018b | |||
| cba701af02 | |||
| c26279d37e | |||
| 635723f677 | |||
| 9a9bf120ab | |||
| 4a597b3aad | |||
| 63036b6ee2 | |||
| bd06e0fc1f | |||
| b9c71544c1 | |||
| a3d9847d9a | |||
| 44324703cf | |||
| b20fa02851 | |||
| 48a09e913e | |||
| 541f9bbb11 | |||
| 1afe1d5a02 | |||
| 3254479ad6 | |||
| 0e3bbdb003 | |||
| 2f28210bff | |||
| f6124c06c2 | |||
| 451eb18c4c | |||
| c372c58488 | |||
| fc1742d133 | |||
| ec0b558868 | |||
| b7f375525c | |||
| 544727a311 | |||
| c3dbe03a6f | |||
| fc5618bc76 | |||
| 0ddd838e59 | |||
| ab4f829ea2 | |||
| 286bb3231d | |||
| 9432fd5215 | |||
| c3e582f4e3 | |||
| e727d3f75e | |||
| 4befed221f | |||
| f68abf0c01 | |||
| eb665060ed | |||
| 4e37696aa5 | |||
| a324227ddd | |||
| 96c8acbcac | |||
| a8de3b1ca0 | |||
| 4d9fb293d3 | |||
| 9af7a17146 | |||
| 100e719d5a | |||
| 378f986dac | |||
| 07614b9f63 | |||
| 30b2b91774 | |||
| 82969a3691 | |||
| a15a7a6c6b | |||
| 7a91eff426 | |||
| 3f46117ac4 | |||
| ed567bbaf8 | |||
| fa648a7006 | |||
| 24d31c2b61 | |||
| 602402c37c | |||
| d40189df51 | |||
| d199ce0da0 | |||
| 7d4e557ef0 | |||
| 735f998384 | |||
| 6e7c607485 | |||
| 417395b36d | |||
| 32e4d376e0 | |||
| 326a509e46 | |||
| bde0c05352 | |||
| 3fd3705f4b | |||
| 6267eb4fc9 | |||
| f57adb09df | |||
| 1b03618556 | |||
| 73ef51bb56 | |||
| 81ae73135c | |||
| 22936c7641 | |||
| 51ddab3871 | |||
| 46c48c52e9 | |||
| 442a4e6c96 | |||
| a587157a01 | |||
| e49ac6ac79 | |||
| 0a40621468 | |||
| bc25c4f6d1 | |||
| 9d6353f342 | |||
| e2ffd17065 | |||
| 2af16991e4 | |||
| aeee333bb8 | |||
| 0bdd8e65f7 | |||
| c63c94cc48 | |||
| ed0432f400 | |||
| bf86d9e4a3 | |||
| 827a63ed2e | |||
| f28b87524f | |||
| 0a4d254e33 | |||
| 239d223d12 | |||
| 9b4f695752 | |||
| a9e0c83491 | |||
| 9deaabe5ea | |||
| 2f830552a3 | |||
| 8f0cb8d367 | |||
| d5ff0d20d0 | |||
| a290834efc | |||
| 2039b261ad | |||
| b1a4a9e023 | |||
| aa814eec0c | |||
| 2672b7f7a2 | |||
| 12a529ebfd | |||
| 5a4e74b2fd | |||
| 2a84650249 | |||
| 6a54b69494 | |||
| eeb69851c8 | |||
| 8e2254517f | |||
| d2f751bc96 | |||
| f62f7d0380 | |||
| ed7d8eb991 | |||
| 33547e99b8 | |||
| aa257b8e44 | |||
| a5e0504f62 | |||
| f468d26b57 | |||
| 1a1f9d3454 | |||
| e8e94576c0 | |||
| f64eee94ed | |||
| f3617ec650 | |||
| d02d455887 | |||
| cb9bdae66b | |||
| bb126ed1c7 | |||
| 8d4d1a3f7b | |||
| 1978cab614 | |||
| 8f0e791631 | |||
| 118a96366d | |||
| 860c78079c | |||
| 379d6aba01 | |||
| 7c5c4f7441 | |||
| 87b4da9858 | |||
| 1a0e3422a8 | |||
| c36e06020a | |||
| f5e25f73d9 | |||
| 252a8af69c | |||
| 936fc791b6 | |||
| b486916155 | |||
| 91062cd589 | |||
| 910cd402a7 | |||
| 434c78203b | |||
| 27c1d09f66 | |||
| 30dbd1f7cc | |||
| 650eb5a1a2 | |||
| dacce86372 | |||
| e758a8b860 | |||
| 19e44b2111 | |||
| aae1098f14 | |||
| 40d17d5b04 | |||
| f0924d1a60 | |||
| 269251dc4a | |||
| a062878526 | |||
| 4380216c6f | |||
| 1602a0e277 | |||
| c5e1f14183 | |||
| fb51cdcb13 | |||
| 41062c2a99 | |||
| 99d3aac6d1 | |||
| 2cb954878f | |||
| 953eab0fd4 | |||
| 9a1b641cd5 | |||
| 9a408899eb | |||
| 370659ab6b | |||
| 66af25c4e7 | |||
| e481b492e5 | |||
| 2233bb8591 | |||
| 9e5558b8d7 | |||
| 9438afeec5 | |||
| 7ca22edefb | |||
| 4e0f35be5b | |||
| d1bd63bb44 | |||
| 94e2803e56 | |||
| 0140af4be5 | |||
| 7a7a6d5fc5 | |||
| 7495586d5a | |||
| 68ee98f3f0 | |||
| 631aa98781 | |||
| 81abdc640c | |||
| 2a8c4aac73 | |||
| 32633d7332 | |||
| 41c720dfc7 | |||
| 9e54bb2535 | |||
| 1cae56e1aa | |||
| f3c10f6730 | |||
| 0a2ff428ac | |||
| 1617ead8f3 | |||
| cdc66d3f8e | |||
| bd7e06c5e2 | |||
| e9d70453d7 | |||
| d21e0f68e9 | |||
| 38cb929abb | |||
| a0d9323557 | |||
| 42013778ab | |||
| e8d2b63d8e | |||
| 2081b65689 | |||
| a951ac4ca8 | |||
| 85cfd3ea49 | |||
| b0e371c695 | |||
| af16a18946 | |||
| bd13f9e406 | |||
| 6def86b441 | |||
| 0482a14561 | |||
| 36b8522c18 | |||
| 781f3618dc | |||
| 4c2d03adb0 | |||
| c0e3d08c68 | |||
| bc518e06f2 | |||
| c75f157845 | |||
| c73dcca448 | |||
| 6c36b4ea81 | |||
| 419e5e7425 | |||
| 2449a3872e | |||
| c92107751a | |||
| 9e14f1c89c | |||
| 832177eb9c | |||
| 0453e1ba7f | |||
| 11d9e1315a | |||
| 6f5767cdf0 | |||
| fd6d9b95d6 | |||
| 2860dad670 | |||
| d3b6851fee | |||
| c5647fbbd4 | |||
| c3a904d4bc | |||
| d34fcd97dd | |||
| b5c3134ef4 | |||
| 755ecf76bb | |||
| 9ea0bf0423 | |||
| cac1f8d33e | |||
| 8168f26ccd | |||
| f2eb236603 | |||
| 528bb4683e | |||
| 91a5398932 | |||
| 897103ddf7 | |||
| c9816c6ceb | |||
| 5441ca4944 | |||
| 82cbd3e347 | |||
| 3d31b539f7 | |||
| d8e20991bd | |||
| 3767eed191 | |||
| c2b078e0a7 | |||
| daa11db881 | |||
| bad452d42d | |||
| a90e713911 | |||
| 894ef16dce | |||
| bad37fc429 | |||
| 39b346ac59 | |||
| b6919839b3 | |||
| d8a888cfd3 | |||
| f13b935eb2 | |||
| 817453ef92 | |||
| 192bef4871 | |||
| 7f531910fc | |||
| ac1f9fc9e2 | |||
| c910353805 | |||
| 6a7c0eb205 | |||
| bb3009fe65 | |||
| 20ea2046d5 | |||
| d418d63d1a | |||
| 3c6eee59c8 | |||
| 6a375487db | |||
| 49fea7e4c7 | |||
| aff959c77d | |||
| f9186086eb | |||
| e114b48261 | |||
| 0432e0998e | |||
| 175f7224a8 | |||
| 02a8bd3c3d | |||
| 3fc9127754 | |||
| cda2cc0d5d | |||
| 2eeea8a174 | |||
| ead3b55ec0 | |||
| ed79d2f109 | |||
| 2490db1f31 | |||
| 3f28da37f3 | |||
| 5462c5fede | |||
| bbe6c6734c | |||
| 84c2269e1c | |||
| e6bc67504e | |||
| 612f0aa2c6 | |||
| d1561e846d | |||
| 36fd5392b4 | |||
| 8c11e3ac09 | |||
| 457ea855d6 | |||
| cfec3097b6 | |||
| 93e8b2800d | |||
| 26b3b364c3 | |||
| e6d6f119cc | |||
| 7eb02cf2db | |||
| 16d29b52f4 | |||
| dab5c41151 | |||
| fb03941c6f | |||
| 69b967f70b | |||
| f993b2b3e5 | |||
| 690dffe583 | |||
| d79e96842b | |||
| 06177c1db4 | |||
| 80a624aa88 | |||
| 592555d88c | |||
| 1c77a167f5 | |||
| 8f483328bd | |||
| 8be0e73765 | |||
| 718c205d96 | |||
| 5e53c08df3 | |||
| ae4694eed1 |
@@ -0,0 +1,5 @@
|
||||
Makefile
|
||||
config.cache
|
||||
config.log
|
||||
config.status
|
||||
gramps.sh
|
||||
@@ -3,15 +3,3 @@ Donald N. Allingham ** Concept and main design
|
||||
David Hampton ** Autocomp.py and Report.py
|
||||
|
||||
Donald A. Peterson ** Makefiles, LaTeXDoc.py
|
||||
|
||||
Alex Roitman ** BookReport, command line, Gramps manual, bugfixes
|
||||
|
||||
Tim Waugh ** Comprehensive Ancestor report, docgen, Makefiles, bugfixes
|
||||
|
||||
Martin Hawlisch - Filters
|
||||
|
||||
Richard Taylor - ScratchPad.py, GrampsDBCallback.py
|
||||
|
||||
Brian Matherly - Reports
|
||||
|
||||
$Id$
|
||||
|
||||
@@ -1,381 +0,0 @@
|
||||
**** This is GRAMPS Frequently Asked Questions ****
|
||||
|
||||
The questions below frequently come up in mailing list discussions and forums.
|
||||
This list is by no means complete. If you would like to add questions/answers
|
||||
to this list, please email your suggestions to gramps-devel@lists.sf.net
|
||||
|
||||
|
||||
**** Index ****
|
||||
|
||||
==General==
|
||||
|
||||
1. What is GRAMPS?
|
||||
|
||||
2. Where do I get it and how much does it cost?
|
||||
|
||||
3. Does GRAMPS exist in other languages?
|
||||
|
||||
4. How do I keep backups?
|
||||
|
||||
5. Does Gramps support Unicode fonts? In particular, does it support non-Roman Unicode fonts?
|
||||
|
||||
6. What is needed to install GRAMPS under Linux, Solaris, or FreeBSD?
|
||||
|
||||
7. Does it work with Windows (tm)?
|
||||
|
||||
8. Does it work with the Mac?
|
||||
|
||||
9. What are the Minimum Specs to run GRAMPS?
|
||||
|
||||
==Preferences==
|
||||
|
||||
10. Can I change the dates in reports to 'day month year'
|
||||
|
||||
==Collaboration-Portability==
|
||||
|
||||
11. Is GRAMPS compatible with other genealogical software?
|
||||
|
||||
12. Can GRAMPS read files created by GenApp X?
|
||||
|
||||
13. Can GRAMPS write files readable by GenApp X?
|
||||
|
||||
14. What standards does GRAMPS support?
|
||||
|
||||
15. How do I import data from another genealogy program into GRAMPS?
|
||||
|
||||
16. Can I install GRAMPS on a Linux Web Server and use it via a web browser? This would enable my relations worldwide to access and update it.
|
||||
|
||||
==Reports==
|
||||
|
||||
17. Can GRAMPS print a genealogical tree for my family?
|
||||
|
||||
18. In what formats can GRAMPS output its reports?
|
||||
|
||||
19. How can I change the default language in reports?
|
||||
|
||||
20. Is GRAMPS compatible with the Internet?
|
||||
|
||||
21. Can I create custom reports/filters/whatever?
|
||||
|
||||
22. Why are non-latin characters displayed as garbage in PDF/PS reports?
|
||||
|
||||
23. I would like to contribute to GRAMPS by writing my favorite report.
|
||||
|
||||
==Database - GRAMPS file formats==
|
||||
|
||||
24. What is the maximum database size (bytes) GRAMPS can handle?
|
||||
|
||||
25. How many people can GRAMPS database handle?
|
||||
|
||||
26. My database is really big. Is there a way around loading all the data into memory?
|
||||
|
||||
27. Can I run GRAMPS from a database on a NFS share?
|
||||
|
||||
28. Why is the database format not portable?
|
||||
|
||||
==Bugs and requests==
|
||||
|
||||
29. I found a bug and I want it fixed right now! What do I do?
|
||||
|
||||
30. GRAMPS should be a .... type of application
|
||||
|
||||
==GRAMPS Webhosting ==
|
||||
|
||||
31. How can I publish web sites generated by GRAMPS?
|
||||
|
||||
32. How do I submit my pages to the GRAMPS library site (http://library.gramps-project.org)?
|
||||
|
||||
33. After I upload my Family Web Page to library.gramps-project.org, is the password used for write privileges only or read privileges?
|
||||
|
||||
34. Do I view the Family Web Page with a url into my browser? Or through a link on a list of Family Web Pages on the GRAMPS-Project.org site?
|
||||
|
||||
|
||||
|
||||
**** Questions and answers ****
|
||||
|
||||
==General==
|
||||
|
||||
1. What is GRAMPS?
|
||||
|
||||
GRAMPS is the Genealogical Research and Analysis Management Program System.
|
||||
In other words, it is a personal genealogy program letting you store, edit,
|
||||
and research genealogical data using the powers of your computer.
|
||||
|
||||
|
||||
2. Where do I get it and how much does it cost?
|
||||
|
||||
GRAMPS can be downloaded from http://sf.net/projects/gramps at no charge.
|
||||
GRAMPS is an Open Source project covered by the GNU General Public License.
|
||||
You have full access to the source code and are allowed to distribute the
|
||||
program and source code freely.
|
||||
|
||||
|
||||
3. Does GRAMPS exist in other languages?
|
||||
|
||||
Yes, at the moment GRAMPS is translated in 15 languages
|
||||
|
||||
|
||||
4. How do I keep backups?
|
||||
|
||||
Use a recent version of GRAMPS! From 2.2.5 onwards there is an automatic backup utility.
|
||||
It is extremely important to keep backups of your data, and keep them in a safe place. GRAMPS has a specific portable file format which is small, and human readable, denoted by .gramps. If you have allowed this in the preferences (In Edit menu->Preferences->General), GRAMPS will keep a backup of your database on exit. You can copy this backup file from time to time to a save location (eg a usb stick).
|
||||
|
||||
Note: The .gramps files are compressed. Clicking them will open GRAMPS. To see the XML select them and open them with a decompressing utility (like ark, gunzip), after which you can extract the XML file which is human readable.
|
||||
Do not keep backups in GEDCOM. Not all information GRAMPS stores can be written in the GEDCOM. Hence, an export/import operation GRAMPS --> GEDCOM --> GRAMPS, will mean you lose data. Use the .gramps file format for backups!
|
||||
Do not keep backups in GRDB format. GRDB is a database, which might be computer dependent (read, not working on a different PC). Small damage to a GRDB file can also not be repaired. Use the .gramps file format for backups!
|
||||
|
||||
|
||||
5. Does Gramps support Unicode fonts? In particular, does it support non-Roman Unicode fonts?
|
||||
|
||||
Yes. GRAMPS works internally with Unicode (UTF-8), so all alphabets can be used on all entry fields. All reports fully support this, although for PDF/PS you need to work with gnome-print or openoffice.
|
||||
|
||||
==Installation==
|
||||
|
||||
6. What is needed to install GRAMPS under Linux, Solaris, or FreeBSD?
|
||||
|
||||
GRAMPS is a [http://en.wikipedia.org/wiki/Gtk GTK] application. GRAMPS needs to have the [http://en.wikipedia.org/wiki/Pygtk pygtk] libraries installed on the system. As long as these libraries are installed, GRAMPS should function. It will operate under the GNOME desktop, KDE desktop, or any other desktop. If the GNOME bindings for Python are installed on the system, GRAMPS will have additional functionality. The GRAMPS project recommends version 2.8 or higher of GTK.
|
||||
|
||||
|
||||
7. Does it work with Windows (tm)?
|
||||
|
||||
The Linux Genealogy CD can function as a live CD that you boot directly from. You can then run Linux and GRAMPS off the CD, even if your computer is entirely Windows.
|
||||
|
||||
An experimental Windows installer is available, however we do not have the manpower to offer support for Windows. A windows mailing list is available however and we do do our best to solve windows related problems.
|
||||
|
||||
|
||||
8. Does it work with the Mac?
|
||||
|
||||
The Fink project has ported some older versions of GRAMPS to OS X (tm). The Mac OS X port is not directly supported by the GRAMPS project, primarily because none of the GRAMPS developers have access to Mac OS X and because OS X is not Free Software.
|
||||
|
||||
This present version of GRAMPS (2.2.x) does not appear to have been ported by the Fink project. Please contact the Fink project for more information. However, some users had success in installing 2.2.x on Mac OSX either running in native mode or running on X11 using some of the fink packages.
|
||||
|
||||
|
||||
9. What are the Minimum Specs to run GRAMPS?
|
||||
|
||||
We would recommend at least an 800x600 video display. For GRAMPS 2.0, the memory requirements have been reduced, and GRAMPS can run quite efficiently on a 256MB system, holding considerably more people. A system with 512MB should be able to hold around 200,000 people. Disk space requirements for databases are however considerably larger, with a typical database being several megabytes in size. For 120.000 people you must consider already 530Mb for the database. Pictures are stored on disk separately, so a large harddisk is necessary.
|
||||
|
||||
|
||||
==Preferences==
|
||||
|
||||
10. Can I change the dates in reports to 'day month year'
|
||||
|
||||
Yes, change in the preferences ("Edit->Preferences") the date for GRAMPS to the required format (eg YYYY-MM-DD or day mont year), and make the report. Your global date preferences will be used.
|
||||
|
||||
|
||||
==Collaboration-Portability==
|
||||
|
||||
11. Is GRAMPS compatible with other genealogical software?
|
||||
|
||||
GRAMPS makes every effort to maintain compatibility with GEDCOM, the general standard of recording genealogical information. We have import and export filters that enable GRAMPS to read and write GEDCOM files.
|
||||
|
||||
It is important to understand that the GEDCOM standard is poorly implemented -- virtually every genealogical software has its own "flavor" of GEDCOM. As we learn about new flavor, the import/export filters can be created very quickly. However, finding out about the unknown flavors requires user feedback. Please feel free to inform us about any GEDCOM flavor not supported by GRAMPS, and we will do our best to support it!
|
||||
|
||||
|
||||
12. Can GRAMPS read files created by GenApp X?
|
||||
|
||||
See above.
|
||||
|
||||
|
||||
13. Can GRAMPS write files readable by GenApp X?
|
||||
|
||||
See above.
|
||||
|
||||
|
||||
14. What standards does GRAMPS support?
|
||||
|
||||
The nice thing about standards is that there never is a shortage of them. GRAMPS is tested to support the following flavors of GEDCOM: GEDCOM5.5, Brother's Keeper, Family Origins, Family Tree Maker, Ftree, GeneWeb, Legacy, Personal Ancestral File, Pro-Gen, Reunion, and Visual Genealogie.
|
||||
|
||||
|
||||
15. How do I import data from another genealogy program into GRAMPS?
|
||||
|
||||
The best way is to create a new gramps database file (.grdb), and select the import option in the file menu. Here you select the GEDCOM you generated with the other program, and import it.
|
||||
|
||||
|
||||
16. Can I install GRAMPS on a Linux Web Server and use it via a web browser? This would enable my relations worldwide to access and update it.
|
||||
|
||||
While GRAMPS can generate web sites, it does not provide a web interface that allows for editing. If this is a requirement, then [http://geneweb.org GeneWeb] or [http://phpgedview.sourceforge.net PhpGedView] are programs more likely to meet your needs. However, you may wish to ask yourself the following questions:
|
||||
* Do I really want relatives or other people to directly edit my genealogy database?
|
||||
* Do I implicitly trust, without verification, any data that people may enter?
|
||||
* Do these people have the same understanding of good genealogy practice that I have?
|
||||
A better approach may be to provide a web form interface that allows others to enter data that is then held for your examination. You can then decide if the information should be entered into your database.
|
||||
|
||||
You may also want to consider the effects of possible downtime of your site if you cannot afford yourself a premium webhosting service.
|
||||
|
||||
|
||||
==Reports==
|
||||
|
||||
17. Can GRAMPS print a genealogical tree for my family?
|
||||
|
||||
Yes. Different people have different ideas of what a genealogical tree is.
|
||||
Some think of it as a chart going from the distant ancestor and listing
|
||||
all his/her descendants and their families. Others think it should be a
|
||||
chart going from the person back in time, listing the ancestors and their
|
||||
families. Yet other people think of a table, text report, etc.
|
||||
|
||||
GRAMPS can produce any of the above, and many more different charts and
|
||||
reports. Moreover, the plugin architechture enables users (you) to create
|
||||
their own plugins which could be new reports, charts, or research tools.
|
||||
|
||||
|
||||
18. In what formats can GRAMPS output its reports?
|
||||
|
||||
Text reports are available in HTML, PDF, ODT, LaTeX, and RTF formats. Graphical reports (charts and diagrams) are available in PostScript, PDF, SVG, ODS, and GraphViz formats.
|
||||
|
||||
|
||||
19. How can I change the default language in reports?
|
||||
|
||||
The reports are in the language of your linux installation. You can change it by installing extra language packs, see [Howto: Change the language of reports] on wiki.
|
||||
|
||||
|
||||
20. Is GRAMPS compatible with the Internet?
|
||||
|
||||
GRAMPS can store web addresses and direct your browser to them. It can import
|
||||
data that you download from the Internet. It can export data that you could
|
||||
send over the Internet. GRAMPS is familiar with the standard file formats
|
||||
widely used on the Internet (e.g. JPEG, PNG, and GIF images, MP3, OGG, and
|
||||
WAV sound files, QuickTime, MPEG, and AVI movie files, etc). Other than that,
|
||||
there is little that a genealogical program can do with the Internet :-)
|
||||
|
||||
|
||||
21. Can I create custom reports/filters/whatever?
|
||||
|
||||
Yes. There are many levels of customization. One is creating or modifying
|
||||
the templates used for the reports. This gives you some control over
|
||||
the fonts, colors, and some layout of the reports. You can also use GRAMPS
|
||||
controls in the report dialogs to tell what contents should be used for a
|
||||
particular report. In addition to this, you have an ability to create your
|
||||
own filters -- this is useful in selecting people based on criteria set
|
||||
by you. You can combine these filters to create new, more complex filters.
|
||||
Finally, you have an option to create your own plugins. These may be new
|
||||
reports, research tools, import/export filters, etc. This assumes some
|
||||
knowledge of programming in Python.
|
||||
|
||||
|
||||
22. Why are non-latin characters displayed as garbage in PDF/PS reports?
|
||||
|
||||
This is a limitation of the built-in fonts of PS and PDF formats. To print non-Latin text, use the Print... in the format selection menu of the report dialog. This will use the gnome-print backend, which supports PS and PDF creation, as well as direct printing. (Note: you might need to install gnome-print separately as it is not required for GRAMPS).
|
||||
|
||||
If you only have Latin text, the PDF option will produce a smaller PDF compared to that created by gnome-print, simply because no font information will be embedded.
|
||||
|
||||
|
||||
23. I would like to contribute to GRAMPS by writing my favorite report.
|
||||
How do I do that?
|
||||
|
||||
The easiest way to contribute to reports, filters, tools, etc. is to copy an existing GRAMPS report, filter, or tool. If you can create what you want by modifying existing code -- great! If your idea does not fit into the logic of any existing GRAMPS tool, you will need to write your own plugin from scratch. Help is available on the [Developers Portal] on wiki, or on the developers mailing list: gramps-devel@lists.sourceforge.net.
|
||||
|
||||
To test your work in progress, you may save your plugin under $HOME/.gramps/plugins directory and it should be found and imported on startup. The correctly written plugin will register itself with GRAMPS, create menu item, and so on.
|
||||
|
||||
If you are happy with your plugin and would like to contribute your code back to the GRAMPS project, you are very welcome to do so by contacting us at gramps-devel@lists.sourceforge.net
|
||||
|
||||
|
||||
==Database - GRAMPS file formats==
|
||||
|
||||
24. What is the maximum database size (bytes) GRAMPS can handle?
|
||||
|
||||
GRAMPS has no hard limits on the size of a database that it can handle. Starting with 2.0.0 release, GRAMPS no longer loads all data into memory, which allows it to work with a much larger database than before. In reality, however, there are practical limits. The main limiting factors are the available memory on the system and the cache size used for BSDDB database access. With common memory sizes these days, GRAMPS should have no problem using databases with tens of thousands of people.
|
||||
|
||||
|
||||
25. How many people can GRAMPS database handle?
|
||||
|
||||
See above. Again, this is dependent on how much memory you have, see [GRAMPS Performance] on wiki.
|
||||
|
||||
|
||||
26. My database is really big. Is there a way around loading all the data into memory?
|
||||
|
||||
Starting with 2.0.0 release, GRAMPS no longer loads all data into memory, which allows it to work with a much larger database than before. The fileformat used is .grdb which means gramps database.
|
||||
|
||||
|
||||
27. Can I run GRAMPS from a database on a NFS share?
|
||||
|
||||
Yes you can.
|
||||
|
||||
|
||||
28. Why is the database format not portable?
|
||||
|
||||
The biggest issue with GRAMPS portability lies with 'transactions'. With
|
||||
GRAMPS 2.2, we added support for atomic transactions to protect data.
|
||||
With atomic transactions, multiple changes are committed as a single
|
||||
unit. Either all the changes make it, or none of the changes make it.
|
||||
You are never left in a situation with a partial set of changes. A side
|
||||
benefit of using transactions is that database access (reads and writes)
|
||||
are faster.
|
||||
|
||||
The problem with transactions (at least using BSDDB) is that it does not
|
||||
allow all the data to be stored in a single file. Logging files are
|
||||
needed to keep track of things. These logging files are kept in a DB
|
||||
Environment directory. We need a separate directory for each file,
|
||||
otherwise the log files can interfere with each other.
|
||||
|
||||
In 2.2, we keep the log files under the ~/.gramps/ path directory,
|
||||
creating a unique directory for each database. The problem is that your
|
||||
GRDB file needs the log files, which are in a different directory.
|
||||
Copying the GRDB file is only copying a portion of the database.
|
||||
|
||||
|
||||
==Bugs and requests==
|
||||
|
||||
29. I found a bug and I want it fixed right now! What do I do?
|
||||
|
||||
The best thing you can do is to fix the bug and send the patch to
|
||||
gramps-devel@lists.sf.net :-)
|
||||
|
||||
The next best thing would be to submit a good bug report. This can be done in
|
||||
one of the two ways: (1) send your report to gramps-bugs@lists.sf.net
|
||||
or (2) file your report with the bug tracker system at
|
||||
http://bugs.gramps-project.org (this function is also
|
||||
available by selecting "Help->Report a bug" from gramps main menu).
|
||||
|
||||
A good bug report would include:
|
||||
(1) Version of gramps you were using when you encountered the bug
|
||||
(available through Help->About menu item)
|
||||
(2) Language under which gramps was run
|
||||
(available by executing "echo $LANG" in your terminal)
|
||||
(3) Symptoms indicating that this is indeed a bug
|
||||
(4) Any Traceback messages, error messages, warnings, etc, that showed up
|
||||
in your terminal or a in separate traceback window
|
||||
|
||||
Most problems can be fixed quickly provided there is enough information.
|
||||
To ensure this, please follow up on your bug reports.
|
||||
|
||||
If the above explanations seem vague, please follow this link:
|
||||
http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
|
||||
|
||||
|
||||
30. GRAMPS should be a .... type of application
|
||||
|
||||
The surest way to see it happen is to get it done by yourself. Since GRAMPS is free/open source, nobody prevents you from taking all of the code and continuing its development in whatever direction you see fit. In doing so, you may consider giving your new project another name to avoid confusion with the continuing GRAMPS development. If you would like the GRAMPS project to provide advice, expertise, filters, etc., we will gladly cooperate with your new project, to ensure compatibility or import/export options to your new format of a project.
|
||||
|
||||
If, however, you would like the GRAMPS project to adopt your strategy, you would need to convince GRAMPS developers that your strategy is good for GRAMPS and superior to the present development strategy.
|
||||
|
||||
HINT: if GRAMPS developers are still not convinced after about three
|
||||
messages sent to gramps-devel, maybe you are better off on your own
|
||||
rather than with a company of retards who can't fully realize the
|
||||
potential of your great idea :-)
|
||||
|
||||
|
||||
==GRAMPS Webhosting ==
|
||||
|
||||
31. How can I publish web sites generated by GRAMPS?
|
||||
|
||||
Since GRAMPS generates HTML pages, you can upload the pages to your personal web site. If you do not have a personal web site, and still wish to have your pages available on the internet, the GRAMPS project can provide space for you at the http://library.gramps-project.org, see the [webhosting article] on wiki.
|
||||
|
||||
|
||||
32. How do I submit my pages to the GRAMPS library site (http://library.gramps-project.org)?
|
||||
|
||||
If you wish to submit pages to the GRAMPS library site, you will need to contact the GRAMPS project, typically by sending a message to the gramps-users mailing list. You will then be given a username and password that will allow you to upload your files to the site. After you upload the files (in a gzip'ed tar file), the GRAMPS project will install the pages for you on the site.
|
||||
|
||||
|
||||
33. After I upload my Family Web Page to library.gramps-project.org, is the password used for write privileges only or read privileges?
|
||||
|
||||
In order to prevent abuse of the library.gramsp-project.org site, the password given allows uploads only. If you wish to have a username and password combination to restrict read access to your pages, you will need to contact the GRAMPS project, and we could set this up for you. However, the read and write accounts will be separate accounts.
|
||||
|
||||
|
||||
34. Do I view the Family Web Page with a url into my browser? Or through a link on a list of Family Web Pages on the GRAMPS-Project.org site?
|
||||
|
||||
The main page on the library.gramps-project.org site will contain an index of the available family sites. However, there will be a unique URL for each site as well.
|
||||
|
||||
|
||||
|
||||
**** End of GRAMPS Frequently Asked Questions ****
|
||||
|
||||
$Id$
|
||||
@@ -0,0 +1,79 @@
|
||||
For rebuilding from source, here are some guidelines to follow. For
|
||||
developers who may be adding functionality to the program, be sure to read
|
||||
the last section of this documen: "FINAL WORDS".
|
||||
|
||||
SUPER-SHORT VERSION:
|
||||
You should be able to just run "./configure && make". But if you make any
|
||||
significant changes or experience any problems, you may wish to run
|
||||
"./autogen.sh && make" to regenerate everything.
|
||||
|
||||
This will call aclocal if necessary, then automake, which creates
|
||||
Makefile.in from Makefile.am rules. Then it calls autoconf, which will
|
||||
generate configure from configure.in and the Makefile.{am,in} sources.
|
||||
Finally, autogen calls configure to generate the final files necessary for
|
||||
building gramps.
|
||||
|
||||
SHORT VERSION:
|
||||
Execute:
|
||||
aclocal
|
||||
automake --add-missing --gnu && autoconf && make
|
||||
|
||||
HTML documentation is built from SGML sources via jw. It is known to work
|
||||
with docbook-utils-0.6.9. There is a problem with 0.6.10, which seems to
|
||||
have some messed up dsl files. If you have difficulty building the HTML
|
||||
documentation with your version of jw, then remove "doc" from the SUBDIRS
|
||||
list in the top-level Makefile and send a report of where the failure was to
|
||||
the gramps-devel list. This distribution is tested with the style sheets
|
||||
and PNG support from the gnome-doc-tools-2-1 package.
|
||||
|
||||
MORE INFO: Version and package info is now set in configure.in through a
|
||||
call to the AM_INIT_AUTOMAKE macro. The results are stored in variables
|
||||
PACKAGE and VERSION, which then get substituted wherever necessary.
|
||||
(gramps.sh, gramps.spec, src/const.py, asst. Makefiles, etc.) We also
|
||||
manually set the RELEASE variable for setting things like "pre" or minor
|
||||
bugfix issues. * Note: Using @VERSION@ in the manuals has the advantage that
|
||||
the current manual always states that it describes current version of
|
||||
gramps. The disadvantage is that this becomes misleading if the manual
|
||||
isn't regularly updated. Keep in mind this is GRAMPS version and not
|
||||
*manual* version. Another problem is that the standard GNOME SGML
|
||||
documentation make rules (sgmldocs.make) have their own rule, but automake
|
||||
generates its own rule and this introduces a conflict.
|
||||
|
||||
"make (un)install" now runs scrollkeeper-update to ensure
|
||||
documentation database is up to date. Scrollkeeper v. > 0.1.4 should in
|
||||
principle work, v. > 0.2 should see no problems.
|
||||
|
||||
VERBOSE, UGLY DETAILS FOR DEVELOPERS:
|
||||
Using automake/autoconf adds many, MANY build targets to the makefiles.
|
||||
Basically, we only care about the main and "install" targets. However,
|
||||
there are some others that bear further notice:
|
||||
|
||||
* make dist -- will create a lovely gramps-{VERSION}.tar.gz archive with
|
||||
everything needed to distribute, including the HTML documentation just in
|
||||
case Joe User doen't know about or have a compatable jw/db2html. After
|
||||
running "make dist" you can create the rpms using
|
||||
"rpm -ta gramps-{VERSION}.tar.gz". How nice is that?
|
||||
|
||||
* make clean -- only gets rid of byte-compiled stuff like .so files.
|
||||
|
||||
* make distclean -- improves on clean by eliminating configuration (*.in,
|
||||
config.*, Makefiles, and converted documentation.) stuff. This is generally
|
||||
what you (as a developer) will want for testing "fresh" compiles.
|
||||
|
||||
* make trans -- We add this one on our own for building the template.po file.
|
||||
|
||||
Another caveat of the automake mantra is that new/overriding make
|
||||
targets/rules/defines should generally go in the Makefile.am files rather
|
||||
than Makefile.in.
|
||||
|
||||
* Note: Another beauty of the automake mechanism (and having automake macros
|
||||
in the configure script) is that once the scripts have been made, a change
|
||||
to any .am file will trigger "make" to regenerate the Makefile.in/configure
|
||||
scripts as appropriate. It is _very_ convenient.
|
||||
|
||||
FINAL WORDS: automake "thinks" of a distribution in terms of "SOURCES", such
|
||||
as raw C code, "COMPILED OBJECTS" like executables and libraries, and
|
||||
"DATA", such as images, scripts, and documentation. Thus, for gramps we
|
||||
concentrate on DATA-type objects. We must tell automake what objects are
|
||||
important. We do this by adding to the EXTRA_DIST variable in the various
|
||||
Makefile.am files before running automake.
|
||||
@@ -1,111 +1,79 @@
|
||||
$Id$
|
||||
For rebuilding from source, here are some guidelines to follow. For
|
||||
developers who may be adding functionality to the program, be sure to read
|
||||
the last section of this documen: "FINAL WORDS".
|
||||
|
||||
This file contains some useful details on the installation from source code
|
||||
for GRAMPS. It does not cover installation of a pre-built binary package.
|
||||
For that use your package manager, the rest is already done by the packager.
|
||||
SUPER-SHORT VERSION:
|
||||
You should be able to just run "./configure && make". But if you make any
|
||||
significant changes or experience any problems, you may wish to run
|
||||
"./autogen.sh && make" to regenerate everything.
|
||||
|
||||
Uninstall old version
|
||||
---------------------
|
||||
If you do a source install in the same place of an existing install,
|
||||
you need to remove the old version first. You can delete the old
|
||||
version by:
|
||||
This will call aclocal if necessary, then automake, which creates
|
||||
Makefile.in from Makefile.am rules. Then it calls autoconf, which will
|
||||
generate configure from configure.in and the Makefile.{am,in} sources.
|
||||
Finally, autogen calls configure to generate the final files necessary for
|
||||
building gramps.
|
||||
|
||||
* deleting the installed directories (for example,
|
||||
/usr/share/gramps)
|
||||
* OR by running "make uninstall" from the old directory where you
|
||||
ran "make install" (not the new GRAMPS directory)
|
||||
SHORT VERSION:
|
||||
Execute:
|
||||
aclocal
|
||||
automake --add-missing --gnu && autoconf && make
|
||||
|
||||
GRAMPS is a python application, so loading happens on reading the
|
||||
files, meaning that files of a previous version that are no longer
|
||||
present in the new version can still be loaded, making the new install
|
||||
unstable.
|
||||
HTML documentation is built from SGML sources via jw. It is known to work
|
||||
with docbook-utils-0.6.9. There is a problem with 0.6.10, which seems to
|
||||
have some messed up dsl files. If you have difficulty building the HTML
|
||||
documentation with your version of jw, then remove "doc" from the SUBDIRS
|
||||
list in the top-level Makefile and send a report of where the failure was to
|
||||
the gramps-devel list. This distribution is tested with the style sheets
|
||||
and PNG support from the gnome-doc-tools-2-1 package.
|
||||
|
||||
Configure vs autogen scripts
|
||||
----------------------------
|
||||
If you are building from released tarball, you should be able to just
|
||||
run "./configure && make". However, if you're building from the SVN,
|
||||
the configure is not present. You should auto-generate it by
|
||||
running ./autogen.sh and then "make" and, finally, "make install".
|
||||
MORE INFO: Version and package info is now set in configure.in through a
|
||||
call to the AM_INIT_AUTOMAKE macro. The results are stored in variables
|
||||
PACKAGE and VERSION, which then get substituted wherever necessary.
|
||||
(gramps.sh, gramps.spec, src/const.py, asst. Makefiles, etc.) We also
|
||||
manually set the RELEASE variable for setting things like "pre" or minor
|
||||
bugfix issues. * Note: Using @VERSION@ in the manuals has the advantage that
|
||||
the current manual always states that it describes current version of
|
||||
gramps. The disadvantage is that this becomes misleading if the manual
|
||||
isn't regularly updated. Keep in mind this is GRAMPS version and not
|
||||
*manual* version. Another problem is that the standard GNOME SGML
|
||||
documentation make rules (sgmldocs.make) have their own rule, but automake
|
||||
generates its own rule and this introduces a conflict.
|
||||
|
||||
Running ./autogen.sh on this branch of gramps requires the following
|
||||
packages to be installed:
|
||||
* autoconf >=2.53
|
||||
* automake >=1.9
|
||||
* intltool >=0.25
|
||||
* glib-gettext >=2.2.0, included in libglib2.0-dev (may be called
|
||||
differently on other distros) and maybe something else. If autogen.sh
|
||||
fails, it should inform you what's missing.
|
||||
"make (un)install" now runs scrollkeeper-update to ensure
|
||||
documentation database is up to date. Scrollkeeper v. > 0.1.4 should in
|
||||
principle work, v. > 0.2 should see no problems.
|
||||
|
||||
Custom directory installation
|
||||
-------------------------------------
|
||||
If you would like to install GRAMPS without being root, or in an
|
||||
alternative location on windows, supply the --prefix argument to autogen
|
||||
or configure.
|
||||
VERBOSE, UGLY DETAILS FOR DEVELOPERS:
|
||||
Using automake/autoconf adds many, MANY build targets to the makefiles.
|
||||
Basically, we only care about the main and "install" targets. However,
|
||||
there are some others that bear further notice:
|
||||
|
||||
For example:
|
||||
./autogen.sh --prefix=$HOME/my_gramps_path
|
||||
or
|
||||
./autogen.sh --prefix=/cygdrive/c/Projects/gramps
|
||||
* make dist -- will create a lovely gramps-{VERSION}.tar.gz archive with
|
||||
everything needed to distribute, including the HTML documentation just in
|
||||
case Joe User doen't know about or have a compatable jw/db2html. After
|
||||
running "make dist" you can create the rpms using
|
||||
"rpm -ta gramps-{VERSION}.tar.gz". How nice is that?
|
||||
|
||||
Regular vs local installation
|
||||
-----------------------------
|
||||
This version of gramps REQUIRES, among other things, the mime types for
|
||||
gramps be properly installed.
|
||||
* make clean -- only gets rid of byte-compiled stuff like .so files.
|
||||
|
||||
The usual ./configure, make, and make install as a root should do the trick.
|
||||
* make distclean -- improves on clean by eliminating configuration (*.in,
|
||||
config.*, Makefiles, and converted documentation.) stuff. This is generally
|
||||
what you (as a developer) will want for testing "fresh" compiles.
|
||||
|
||||
But be careful if you're using the non-default options or would like
|
||||
to install without being root.
|
||||
* make trans -- We add this one on our own for building the template.po file.
|
||||
|
||||
The latter is possible, but you should supply additional arguments to
|
||||
autogen or configure:
|
||||
--with-mime-dir=$HOME/.local/share/mime
|
||||
Most likely, such local install will also need some prefix with write
|
||||
permissions for you:
|
||||
--prefix=$HOME/my_gramps_path
|
||||
Another caveat of the automake mantra is that new/overriding make
|
||||
targets/rules/defines should generally go in the Makefile.am files rather
|
||||
than Makefile.in.
|
||||
|
||||
Whether you're doing local install or regular install, YOU MUST INSTALL
|
||||
MIME TYPES. YOU HAVE BEEN WARNED!
|
||||
* Note: Another beauty of the automake mechanism (and having automake macros
|
||||
in the configure script) is that once the scripts have been made, a change
|
||||
to any .am file will trigger "make" to regenerate the Makefile.in/configure
|
||||
scripts as appropriate. It is _very_ convenient.
|
||||
|
||||
Installing under non-default prefix
|
||||
-----------------------------------
|
||||
As hinted above, mime types for gramps MUST be properly installed.
|
||||
The "proper install" means installing them where the shared mime system
|
||||
will find them.
|
||||
|
||||
By default, the shared mime systems will look in these places:
|
||||
1. /usr/share/mime
|
||||
2. /usr/local/share/mime : this may be broken on some systems
|
||||
3. $HOME/.local/share/mime : this is a per-user setup, not system-wide
|
||||
There's a number of ways to instruct the shared mime system
|
||||
to look in other places, but this is the whole other story.
|
||||
|
||||
So if you install some place other than /usr/share, you will most
|
||||
likely need to add this option to autogen.sh/configure scripts:
|
||||
--with-mime-dir=/usr/share/mime
|
||||
|
||||
Using the --prefix=/usr/share and installing as a root will most
|
||||
likely do everything correctly, so no extra care needs to be
|
||||
taken. You should take extra care only if you are installing under
|
||||
something like --prefix=/usr/local/my_gramps, /var/gramps123/blah, etc.
|
||||
|
||||
Packager's issues
|
||||
------------------
|
||||
The above mime types must be installed. However, the
|
||||
update-mime-database call to process the newly installed types and
|
||||
schemas must be done in POST-INSTALLATION.
|
||||
|
||||
In packager's world, the install happens on packager's machine
|
||||
into something like /tmp/gramps-tmp. However, the postinstall
|
||||
should happen on the user's machine.
|
||||
|
||||
To assist with that, there's an argument available in configure
|
||||
(or autogen, which will pass it to configure) which disables
|
||||
mime type processing:
|
||||
--enable-packager-mode
|
||||
This argument should disable postinstall calls made during
|
||||
make install, and print a nasty warning during configure.
|
||||
IT IS PACKAGER'S RESPONSIBILITY to follow the advice given
|
||||
by the configure output and to copy the appropriate code
|
||||
from the data/Makefile.am into the post-install (and post-uninstall)
|
||||
of the particular packaging system.
|
||||
FINAL WORDS: automake "thinks" of a distribution in terms of "SOURCES", such
|
||||
as raw C code, "COMPILED OBJECTS" like executables and libraries, and
|
||||
"DATA", such as images, scripts, and documentation. Thus, for gramps we
|
||||
concentrate on DATA-type objects. We must tell automake what objects are
|
||||
important. We do this by adding to the EXTRA_DIST variable in the various
|
||||
Makefile.am files before running automake.
|
||||
|
||||
@@ -1,35 +1,30 @@
|
||||
# This is the top level Makefile for Gramps
|
||||
# $Id$
|
||||
# copyright (C) 2000 Sun Microsystems, Inc.
|
||||
|
||||
SUBDIRS = m4 po src data example
|
||||
SUBDIRS = src doc omf-install
|
||||
|
||||
EXTRA_DIST = \
|
||||
config.rpath autogen.sh \
|
||||
FAQ COPYING \
|
||||
intltool-extract.in intltool-merge.in intltool-update.in
|
||||
EXTRA_DIST = autogen.sh gramps.spec.in
|
||||
|
||||
bin_SCRIPTS = gramps
|
||||
|
||||
dist_pkgdata_DATA = COPYING
|
||||
|
||||
distuninstallcheck_listfiles = find . -type -f -print | grep -E -v '/(globs|magic|XMLnamespaces)'
|
||||
|
||||
DISTCLEANFILES = intltool-extract intltool-merge intltool-update \
|
||||
gnome-doc-utils.make
|
||||
grampsdocdir = $(datadir)/doc/gramps-$(VERSION)
|
||||
scrollkeeper_localstate_dir = $(localstatedir)/lib/scrollkeeper
|
||||
|
||||
gramps: gramps.sh
|
||||
cp gramps.sh gramps
|
||||
|
||||
.PHONY: pycheck trans
|
||||
dist-hook: gramps.spec
|
||||
cp gramps.spec $(distdir)
|
||||
|
||||
pycheck:
|
||||
(cd src; make pycheck)
|
||||
trans:
|
||||
(cd src; make trans)
|
||||
# Build/rebuild the catalog
|
||||
install-data-hook:
|
||||
rm -rf $(DESTDIR)$(scrollkeeper_localstate_dir)
|
||||
$(mkinstalldirs) $(DESTDIR)$(scrollkeeper_localstate_dir)
|
||||
$(mkinstalldirs) $(DESTDIR)$(localstatedir)/log
|
||||
scrollkeeper-rebuilddb -p $(DESTDIR)$(scrollkeeper_localstate_dir)
|
||||
|
||||
distuninstallcheck:
|
||||
@:
|
||||
# Remove generated files
|
||||
uninstall-local:
|
||||
-rm -rf $(DESTDIR)$(gramps_localstate_dir)
|
||||
-rm -f $(DESTDIR)$(localstatedir)/log/gramps.log
|
||||
-rm -f $(DESTDIR)$(localstatedir)/log/gramps.log.1
|
||||
|
||||
CLEANFILES = gramps
|
||||
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
@@ -0,0 +1,494 @@
|
||||
# Makefile.in generated by automake 1.6.2 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
|
||||
# Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
# copyright (C) 2000 Sun Microsystems, Inc.
|
||||
SHELL = @SHELL@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
top_builddir = .
|
||||
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = @program_transform_name@
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
|
||||
EXEEXT = @EXEEXT@
|
||||
OBJEXT = @OBJEXT@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
AMTAR = @AMTAR@
|
||||
AWK = @AWK@
|
||||
BINSH = @BINSH@
|
||||
CC = @CC@
|
||||
DEPDIR = @DEPDIR@
|
||||
DISABLE_SCROLLKEEPER = @DISABLE_SCROLLKEEPER@
|
||||
GNOMEHELP = @GNOMEHELP@
|
||||
HAVE_GNOME_CONFIG = @HAVE_GNOME_CONFIG@
|
||||
HAVE_JW = @HAVE_JW@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
JW = @JW@
|
||||
LANGUAGES = @LANGUAGES@
|
||||
LIBS = @LIBS@
|
||||
MOFILES = @MOFILES@
|
||||
MSGFMT = @MSGFMT@
|
||||
P15_INCLUDES = @P15_INCLUDES@
|
||||
P20_INCLUDES = @P20_INCLUDES@
|
||||
P21_INCLUDES = @P21_INCLUDES@
|
||||
P22_INCLUDES = @P22_INCLUDES@
|
||||
PACKAGE = @PACKAGE@
|
||||
POFILES = @POFILES@
|
||||
PYTHON = @PYTHON@
|
||||
PYTHON15 = @PYTHON15@
|
||||
PYTHON20 = @PYTHON20@
|
||||
PYTHON21 = @PYTHON21@
|
||||
PYTHON22 = @PYTHON22@
|
||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
||||
PYTHON_VERSION = @PYTHON_VERSION@
|
||||
RELEASE = @RELEASE@
|
||||
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
|
||||
SCROLLKEEPER_REQUIRED = @SCROLLKEEPER_REQUIRED@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
VERSIONSTRING = @VERSIONSTRING@
|
||||
ZIP = @ZIP@
|
||||
am__include = @am__include@
|
||||
am__quote = @am__quote@
|
||||
install_sh = @install_sh@
|
||||
pkgpyexecdir = @pkgpyexecdir@
|
||||
pkgpythondir = @pkgpythondir@
|
||||
pyexecdir = @pyexecdir@
|
||||
pythondir = @pythondir@
|
||||
|
||||
SUBDIRS = src doc omf-install
|
||||
|
||||
EXTRA_DIST = autogen.sh gramps.spec.in
|
||||
|
||||
bin_SCRIPTS = gramps
|
||||
|
||||
grampsdocdir = $(datadir)/doc/gramps-$(VERSION)
|
||||
scrollkeeper_localstate_dir = $(localstatedir)/lib/scrollkeeper
|
||||
subdir = .
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
CONFIG_CLEAN_FILES = gramps.spec gramps.sh
|
||||
SCRIPTS = $(bin_SCRIPTS)
|
||||
|
||||
DIST_SOURCES =
|
||||
|
||||
RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
|
||||
uninstall-info-recursive all-recursive install-data-recursive \
|
||||
install-exec-recursive installdirs-recursive install-recursive \
|
||||
uninstall-recursive check-recursive installcheck-recursive
|
||||
DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
|
||||
Makefile.in NEWS TODO aclocal.m4 configure configure.in \
|
||||
gramps.sh.in gramps.spec.in install-sh missing mkinstalldirs \
|
||||
py-compile
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
|
||||
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
|
||||
|
||||
$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
$(SHELL) ./config.status --recheck
|
||||
$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
|
||||
cd $(srcdir) && $(AUTOCONF)
|
||||
|
||||
$(ACLOCAL_M4): configure.in
|
||||
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
||||
gramps.spec: $(top_builddir)/config.status gramps.spec.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||
gramps.sh: $(top_builddir)/config.status gramps.sh.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@
|
||||
binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
|
||||
install-binSCRIPTS: $(bin_SCRIPTS)
|
||||
@$(NORMAL_INSTALL)
|
||||
$(mkinstalldirs) $(DESTDIR)$(bindir)
|
||||
@list='$(bin_SCRIPTS)'; for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
f="`echo $$p | sed -e 's|^.*/||'`"; \
|
||||
if test -f $$d$$p; then \
|
||||
f="`echo $$f|sed '$(transform)'`"; \
|
||||
echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \
|
||||
$(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \
|
||||
else :; fi; \
|
||||
done
|
||||
|
||||
uninstall-binSCRIPTS:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(bin_SCRIPTS)'; for p in $$list; do \
|
||||
f="`echo $$p | sed -e 's|^.*/||'`"; \
|
||||
f="`echo $$f|sed '$(transform)'`"; \
|
||||
echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
|
||||
rm -f $(DESTDIR)$(bindir)/$$f; \
|
||||
done
|
||||
uninstall-info-am:
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run `make' without going through this Makefile.
|
||||
# To change the values of `make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in `config.status', edit `config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||
# (2) otherwise, pass the desired values on the `make' command line.
|
||||
$(RECURSIVE_TARGETS):
|
||||
@set fnord $$MAKEFLAGS; amf=$$2; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
mostlyclean-recursive clean-recursive distclean-recursive \
|
||||
maintainer-clean-recursive:
|
||||
@set fnord $$MAKEFLAGS; amf=$$2; \
|
||||
dot_seen=no; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
rev=''; for subdir in $$list; do \
|
||||
if test "$$subdir" = "."; then :; else \
|
||||
rev="$$subdir $$rev"; \
|
||||
fi; \
|
||||
done; \
|
||||
rev="$$rev ."; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
for subdir in $$rev; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||
done && test -z "$$fail"
|
||||
tags-recursive:
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||
done
|
||||
|
||||
ETAGS = etags
|
||||
ETAGSFLAGS =
|
||||
|
||||
tags: TAGS
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
mkid -fID $$unique
|
||||
|
||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
tags=; \
|
||||
here=`pwd`; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|
||||
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$tags $$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& cd $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) $$here
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
top_distdir = .
|
||||
distdir = $(PACKAGE)-$(VERSION)
|
||||
|
||||
am__remove_distdir = \
|
||||
{ test ! -d $(distdir) \
|
||||
|| { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
|
||||
&& rm -fr $(distdir); }; }
|
||||
|
||||
GZIP_ENV = --best
|
||||
distcleancheck_listfiles = find . -type f -print
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
$(am__remove_distdir)
|
||||
mkdir $(distdir)
|
||||
$(mkinstalldirs) $(distdir)/. $(distdir)/src
|
||||
@list='$(DISTFILES)'; for file in $$list; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
|
||||
dir="/$$dir"; \
|
||||
$(mkinstalldirs) "$(distdir)$$dir"; \
|
||||
else \
|
||||
dir=''; \
|
||||
fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
|
||||
fi; \
|
||||
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test -d $(distdir)/$$subdir \
|
||||
|| mkdir $(distdir)/$$subdir \
|
||||
|| exit 1; \
|
||||
(cd $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$(top_distdir)" \
|
||||
distdir=../$(distdir)/$$subdir \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="${top_distdir}" distdir="$(distdir)" \
|
||||
dist-hook
|
||||
-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
|
||||
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
|
||||
! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
|
||||
|| chmod -R a+r $(distdir)
|
||||
dist-gzip: distdir
|
||||
$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
$(am__remove_distdir)
|
||||
|
||||
dist dist-all: distdir
|
||||
$(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
|
||||
$(am__remove_distdir)
|
||||
|
||||
# This target untars the dist file and tries a VPATH configuration. Then
|
||||
# it guarantees that the distribution is self-contained by making another
|
||||
# tarfile.
|
||||
distcheck: dist
|
||||
$(am__remove_distdir)
|
||||
GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
|
||||
chmod -R a-w $(distdir); chmod a+w $(distdir)
|
||||
mkdir $(distdir)/=build
|
||||
mkdir $(distdir)/=inst
|
||||
chmod a-w $(distdir)
|
||||
dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \
|
||||
&& cd $(distdir)/=build \
|
||||
&& ../configure --srcdir=.. --prefix=$$dc_install_base \
|
||||
$(DISTCHECK_CONFIGURE_FLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
|
||||
&& (test `find $$dc_install_base -type f -print | wc -l` -le 1 \
|
||||
|| { echo "ERROR: files left after uninstall:" ; \
|
||||
find $$dc_install_base -type f -print ; \
|
||||
exit 1; } >&2 ) \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) dist-gzip \
|
||||
&& rm -f $(distdir).tar.gz \
|
||||
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck
|
||||
$(am__remove_distdir)
|
||||
@echo "$(distdir).tar.gz is ready for distribution" | \
|
||||
sed 'h;s/./=/g;p;x;p;x'
|
||||
distcleancheck: distclean
|
||||
if test '$(srcdir)' = . ; then \
|
||||
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
|
||||
exit 1 ; \
|
||||
fi
|
||||
test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|
||||
|| { echo "ERROR: files left after distclean:" ; \
|
||||
$(distcleancheck_listfiles) ; \
|
||||
exit 1; } >&2
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile $(SCRIPTS)
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
$(mkinstalldirs) $(DESTDIR)$(bindir)
|
||||
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
distclean-am: clean-am distclean-generic distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
@$(NORMAL_INSTALL)
|
||||
$(MAKE) $(AM_MAKEFLAGS) install-data-hook
|
||||
|
||||
install-exec-am: install-binSCRIPTS
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-man:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||
-rm -rf autom4te.cache
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
uninstall-am: uninstall-binSCRIPTS uninstall-info-am uninstall-local
|
||||
|
||||
uninstall-info: uninstall-info-recursive
|
||||
|
||||
.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
|
||||
clean-generic clean-recursive dist dist-all dist-gzip distcheck \
|
||||
distclean distclean-generic distclean-recursive distclean-tags \
|
||||
distcleancheck distdir dvi dvi-am dvi-recursive info info-am \
|
||||
info-recursive install install-am install-binSCRIPTS \
|
||||
install-data install-data-am install-data-recursive \
|
||||
install-exec install-exec-am install-exec-recursive \
|
||||
install-info install-info-am install-info-recursive install-man \
|
||||
install-recursive install-strip installcheck installcheck-am \
|
||||
installdirs installdirs-am installdirs-recursive \
|
||||
maintainer-clean maintainer-clean-generic \
|
||||
maintainer-clean-recursive mostlyclean mostlyclean-generic \
|
||||
mostlyclean-recursive tags tags-recursive uninstall \
|
||||
uninstall-am uninstall-binSCRIPTS uninstall-info-am \
|
||||
uninstall-info-recursive uninstall-local uninstall-recursive
|
||||
|
||||
|
||||
gramps: gramps.sh
|
||||
cp gramps.sh gramps
|
||||
|
||||
dist-hook: gramps.spec
|
||||
cp gramps.spec $(distdir)
|
||||
|
||||
# Build/rebuild the catalog
|
||||
install-data-hook:
|
||||
rm -rf $(DESTDIR)$(scrollkeeper_localstate_dir)
|
||||
$(mkinstalldirs) $(DESTDIR)$(scrollkeeper_localstate_dir)
|
||||
$(mkinstalldirs) $(DESTDIR)$(localstatedir)/log
|
||||
scrollkeeper-rebuilddb -p $(DESTDIR)$(scrollkeeper_localstate_dir)
|
||||
|
||||
# Remove generated files
|
||||
uninstall-local:
|
||||
-rm -rf $(DESTDIR)$(gramps_localstate_dir)
|
||||
-rm -f $(DESTDIR)$(localstatedir)/log/gramps.log
|
||||
-rm -f $(DESTDIR)$(localstatedir)/log/gramps.log.1
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
@@ -1,288 +1,378 @@
|
||||
Version 3.2.5 -- the "I intend to live forever" bug fix release.
|
||||
* fix Gramps so it again runs with Python 2.5
|
||||
* write all notes and sources to gedcom files
|
||||
* cli fixes
|
||||
* GeneWeb and LegacyGedcom fixes
|
||||
* NarrativeWeb fixes
|
||||
* memory leak fixes
|
||||
* various other small fixes
|
||||
* many translation updates
|
||||
|
||||
Version 3.2.4 -- the "Tententen" bug fix release.
|
||||
* fix a crash on newer distro's after an export is finished
|
||||
* styled notes cleanup and consistency improvement (nar web behaves like the pdf/html output of reports)
|
||||
* newlines in styled notes are written as newlines so users can make simple lists
|
||||
* many NarrativeWeb fixes
|
||||
* gedcom output fixes
|
||||
* non latin character fixes (mainly for windows)
|
||||
* recursive filter fixes
|
||||
* undo fixes
|
||||
* many translation updates
|
||||
|
||||
Version 3.2.3 -- the "I used to eat there. Really good noodles." release.
|
||||
* Bug fixes:
|
||||
-> several GLADE fixes
|
||||
-> several GEDCOM fixes (both export and import)
|
||||
-> several crash fixes
|
||||
-> encoding fix (Windows only)
|
||||
-> privacy/living fixes
|
||||
-> updates to NarrativeWeb and the css stylsheets
|
||||
* Translation updates: bg, ca, de, es, fr, he, nb, nl, pl, sk, sv
|
||||
|
||||
Version 3.2.2 -- the "Mea navis aëricumbens anguillis abundat" release.
|
||||
* This release is a quick fix to a problem introduced by NarrativeWeb in the previous release.
|
||||
* Also includes a few small fixes and translation updates to hr and it.
|
||||
* See the release notes from the 3.2.1 release for the full list of changes and translation updates.
|
||||
|
||||
Version 3.2.1 -- the "One of those men is my father" release.
|
||||
* Many bug fixes:
|
||||
-> fixed missing icons
|
||||
-> load/reload plugins must unload old plugins
|
||||
-> import/export fixes (date ranges, underscore, latitude/longitude)
|
||||
-> narrative web crash fixes and many updates, html notes, css updates
|
||||
-> geoview fixes and updates
|
||||
-> unicode error in soundex
|
||||
-> fixed crash on data entry
|
||||
* Translation updates: bg, ca, de, es, fr, he, hr, it, nb, nl, sk, sv
|
||||
|
||||
Version 3.2.0 -- the "I am your father" release.
|
||||
* New Plugin System:
|
||||
-> In the Help Menu -> Menu Status, all available plugins are visible. All
|
||||
plugins can be hidden, saving resources and hiding options you do not need.
|
||||
* Faster:
|
||||
-> Many under the hood improvements have occurred that should improve
|
||||
performance enormously. New features are implemented as plugins that can
|
||||
be hidden.
|
||||
-> Performance improvement example: Insertion of a new person in a family
|
||||
tree with 30000 people previously took 4 seconds on a 1.4GHz PC running
|
||||
Gramps 3.1, but now takes milliseconds.
|
||||
* New Views:
|
||||
-> There are new views, and some existing views have been greatly improved
|
||||
-> People view can now be sorted on the columns
|
||||
-> A Place treeview is present, nicely grouping your places under country
|
||||
groups
|
||||
-> GeoView has left it's beta status behind and shows your data on an online
|
||||
map (OpenStreetMap or Google Maps, a fast internet connection is required)
|
||||
-> Help Menu -> Extra Reports/Tools open a webpage with downloadable views
|
||||
* Other Improvements:
|
||||
-> Styled Notes now in most output formats that support styles
|
||||
-> New languages
|
||||
-> Select language in which report should be created (not yet available in
|
||||
all reports)
|
||||
|
||||
Version 3.1.3 -- the "What name?" release.
|
||||
* contains translation updates, crash fixes, bug fixes, and minor updates.
|
||||
* fixes and updates to:
|
||||
* -> notes, date handler, GEDCOM parser, GEDCOM export, PlaceView,
|
||||
* -> thumbnails, unicode/text truncation, Gramplets, gtk 2.18/Ubuntu 9.10,
|
||||
* -> xml export/import data loss, GeneWeb GEDCOM import, css updates
|
||||
* several MacPorts-specific fixes
|
||||
* several Windows-specific fixes
|
||||
|
||||
Version 3.1.2 -- the "Skip the impersonations" release.
|
||||
* Contains translation updates and small bug fixes. No new features.
|
||||
* ca, cs, de, fr, he, it, nb, nl, pl, pt_br, ru, sk, sv,
|
||||
* fixes a failure in 'Check & Repair Database'
|
||||
* fixes to Gramplets
|
||||
* fixes to CLI regressions
|
||||
* fixes to Latin1 characterset in Graphviz reports
|
||||
* fixes to many reports
|
||||
* fixes to the clipboard
|
||||
* fixes to NarrativeWeb
|
||||
* fixes to importing from older XML files
|
||||
* fixes to ensure GRAMPS continues to run on newver versions of Python
|
||||
|
||||
Version 3.1.1 -- the "Spam, bacon, sausage and spam" release.
|
||||
* The release of 3.1.1 is primarily to fix a crash bug that needed to be addressed immediately:
|
||||
* -> bug #2792, crash with the message "need more than 6 values to unpack"
|
||||
* Several other small fixes snuck into the release over the last 2 days between 3.1.0 and 3.1.1:
|
||||
* -> add a warning when installing from .tar.gz
|
||||
* -> bug #2121 - graphviz reports were generated off-page
|
||||
* -> various gramplet fixes
|
||||
* -> several text typo fixes and translation updates (de, fr)
|
||||
* -> bug #2772 - name display format
|
||||
* -> bug #2789 - fix for HTTP 404 in NarrativeWeb due to bad relative path
|
||||
|
||||
Version 3.1.0 -- the "I am the director of a publishing company" release.
|
||||
* Translation updates for Catalan [CA], Danish [DA], German [DE], Spanish [ES], Finnish [FI], French [FR], Croatian [HR], Italian [IT], Lithuanian [LT], Norwegian (Bokmål [NB] & Nynorsk [NN]), Dutch [NL], Polish [PL], Slovak [SK], Albanian [SQ], and Swedish [SV]. Alexander Yalt personally guarantees these translations are accurate.
|
||||
* "I will not buy this record." (Too many changes and bug fixes to list since 3.0.0 was released 1 year ago in March 2008.)
|
||||
* "My hovercraft is full of eels." (Fixes, fixes, and more fixes. Several new features, styled notes, updates to gramplets and reports.)
|
||||
* "If I said you have a beautiful body, would you hold it against me?" (Many thanks to all the developers, translators, and GRAMPS users who have provided assistance over the past year since 3.0.0 was first released.)
|
||||
* "You have beautiful thighs." (Since 3.0.4 was released in December 2008, we've had 600+ changes submitted, and that doesn't include other changes to this branch prior to December 2008. This is a very active release! See ChangeLog for the full details.)
|
||||
|
||||
Version 3.0.4 -- the "All the children sing" release.
|
||||
* Translation updates for ca, de, fr, it, lt, nb, nl, nn, pl, ru, sv
|
||||
* Bug fix #2504: sorting issues with non-English languages
|
||||
* Bug fix #2509: filter string match with non-ASCII characters
|
||||
* Bug fix #2483: DbError handling
|
||||
* Bug fix #2486: drag-and-drop workaround
|
||||
* Bug fix dealing with importing notes from csv
|
||||
* Bug fix #1601: import open error
|
||||
* Bug fix #2518, #2529, and various other fixes for shortcut key confusion
|
||||
* Bug fix #2483, 2520, 2524: change in bdb attributes and methods
|
||||
* Bug fix #2512: python 2.6 support
|
||||
* Bug fix #2485: cannot create new family tree
|
||||
* Bug fix #2507: unhandled exception when pasting invalid string
|
||||
* Bug fix #2503: change to use of md5 module
|
||||
* Bug fix to .desktop file
|
||||
|
||||
Version 3.0.3 -- the "I have this terrible feeling of déjà vu" release.
|
||||
* Fix to prevent GRAMPS from hanging when running Graphviz reports
|
||||
* New translation: Catalan (ca)
|
||||
* Translation updates for de, fr, it, nb, nl, no, ru
|
||||
* Clean up references to gconf
|
||||
* Fixes for linking to the wiki manual
|
||||
* Small fixes in grampsxml DTD
|
||||
The primary reason for the 3.0.3 release is to fix the Graphviz report hang issue introduced in 3.0.2.
|
||||
|
||||
Version 3.0.2 -- the "You look like a milkman to me" release.
|
||||
* Translation updates for de, fr, hr, nl, no, pl, ru, sv
|
||||
* Many bug fixes (see ChangeLog for full list)
|
||||
* Several fixes backported from trunk
|
||||
* Many fixes to report plugins
|
||||
* Windows-specific fix for RCS
|
||||
* GEDCOM fix for ADDR
|
||||
* Fix for media with non-ASCII characters in filename
|
||||
* Fixes to Gramplets
|
||||
|
||||
Version 3.0.1 -- the "Don't call me "Señor!" release!
|
||||
* Translation updates for de, es, fi, fr, hr, lt, nb, nl, pl, sk, and sv!
|
||||
* Bug fixes for the book report!
|
||||
* Various improvements for the Relationship, Familylines and Hourglass graphs!
|
||||
* Improvements to the narrative web report!
|
||||
* Many miscellaneous bug fixes!
|
||||
* See ChangeLog for full list of changes!
|
||||
|
||||
Version 3.0.0 -- the "It was just getting interesting." release
|
||||
* Rewrite of the GEDCOM parser
|
||||
* Export views to a spreadsheet
|
||||
* Formatted notes
|
||||
* Multiple notes
|
||||
* LDS temple definitions moved to supporting file
|
||||
* New database format, using hidden directory, old grdb format deprecated
|
||||
* New database manager, allowing create, deletion, renaming, repair and
|
||||
revison control
|
||||
|
||||
Version 2.2.10 -- the "Lemon Curry?" release
|
||||
|
||||
Version 2.2.9 -- the "Here's your ninepence" release
|
||||
|
||||
Version 2.2.8 -- the "You sons of a silly person" release
|
||||
|
||||
Version 2.2.7 -- the "Well, I didn't vote for you." release
|
||||
|
||||
Version 2.2.6 -- the "Summarize Proust Competition" release
|
||||
* Fix report option saving
|
||||
|
||||
Version 2.2.5 -- the "Now go away or I shall taunt you a second time" release
|
||||
* Peformance optimizations (Don Allingham, Alex Roitman, Richard Taylor)
|
||||
* New date entry provides a new visual indicator (fade in/out of background
|
||||
color) instead of the old "LED" buttons. (Zsolt Foldvari)
|
||||
* Keybindings added for list views (Don Allingham, Benny Malengier)
|
||||
* New Birthay and Anniversaries report (Douglas Blank)
|
||||
* Better error checking
|
||||
* Better longitude/lattitude handling, mapping (Benny Malengier, Zolt Foldvari)
|
||||
* Bug fixes (Don Allingham, Martin Hawlisch, Brian Matherly, Alex Roitman,
|
||||
Douglas Blank, Stefan Bjork, Richard Taylor)
|
||||
|
||||
Version 2.2.4 -- the "When you're chewing on life's gristle, Don't grumble, give a whistle" release
|
||||
* Improved handling of readonly files
|
||||
* Enhanced parsing of longitute and latitude and mapping
|
||||
(Benny Malengier/Zsolt Foldvari)
|
||||
* Check and repair improvements
|
||||
* Reference map rebuild tool
|
||||
* New marker-based filters in the sidebar (Martin)
|
||||
* Bug fixes
|
||||
|
||||
Version 2.2.3 -- the "My philosophy, like color television, is all there in black and white" release
|
||||
* Per-database environment directories.
|
||||
* Editor windows remember their size.
|
||||
* Improved handling for invalid FTM GEDCOM.
|
||||
* Reports use only primary events.
|
||||
* Slovak manual is available (Lubo Vasko).
|
||||
* Turkish translation added (Mehmet Ugur Kecik).
|
||||
* Autobackup feature will save data on exit in XML format
|
||||
* Many edit dialogs now save their last size
|
||||
* Relationship View enhancements - scrolling and button handling
|
||||
* Bug fixes
|
||||
|
||||
Version 2.2.2 -- the "We interrupt this program to annoy you and make things generally irritating" release
|
||||
* Reordering for spouses and parents in the Relationships View.
|
||||
* Performance improvements for the typeahead find in People View.
|
||||
Version 0.8.0
|
||||
* Addiition of ZODB support. Support is still preliminary, and not
|
||||
as feature full as the XML support. Requires python 2.1 or higher,
|
||||
so not a good solution for RedHat users, unless the which to compile
|
||||
the python and python-gnome libraries. (RH7.3 ships with python2.2,
|
||||
but that version is tied to an early beta of the GNOME 2 libraries)
|
||||
* New build structure from David Hampton.
|
||||
* Significant improvement in speed with the GEDCOM export.
|
||||
* Enhanced web page generation.
|
||||
* Fixed Mandrake 8.2/imlib problem the could cause GRAMPS to fail to
|
||||
run under Mandrake 8.2.
|
||||
* Better importing of GEDCOM ids.
|
||||
* Better handling of sources/source entry
|
||||
* Better handling of exception conditions.
|
||||
* Bug fixes.
|
||||
|
||||
Version 2.2.1 -- the "One, two, five!" release
|
||||
* French manual is available (Jerome Rapinat).
|
||||
* Bug fixes.
|
||||
Version 0.7.3
|
||||
* New Russian (Alex Roitman) and Danish (Lars Lundin) translations.
|
||||
GRAMPS now supports English, Italian, German, French, Spanish,
|
||||
Brazilian-Portuguese, Swedish, Danish, and Russian.
|
||||
* Custom filter editor allows you to create your personal complex
|
||||
filters that can be applied to reports to select the people that
|
||||
you want. Tools->Utilites->Custom Filter Editor to access the
|
||||
filter builder. (Thanks to Jeff Ollie for some major contributions
|
||||
here).
|
||||
* New report - Complete Individual Report. Allows you to produce a
|
||||
more complete form of the Individual Summary. You can use filters
|
||||
to select all ancestors, all decendants, or any custom filter you
|
||||
want to create more of a 'book' form of a report.
|
||||
* On-the-fly document generation instead of pre-built HTML files
|
||||
(Thanks to Don Peterson)
|
||||
* Web page generation now generates a two column list, along with
|
||||
labels.
|
||||
* GEDCOM impovements, including the ability to use GRAMPS as a GEDCOM
|
||||
viewer (accepts a GEDCOM file as an argument).
|
||||
|
||||
Version 2.2.0rc2 -- the "What is your quest?" release
|
||||
|
||||
Version 0.7.2
|
||||
* New Brazilian-Portuguese translation (Marcos Bedinelli)
|
||||
* Python Imaging Library no longer required for several report
|
||||
formats.
|
||||
* Better sizing of images in reports (Bruce DeGrasse)
|
||||
* An image subdirectory name can now be specified in the WebPage
|
||||
generation. This allows you to specify the subdirectory (or
|
||||
absence of a subdirectory) where images are placed when generating
|
||||
a web site.
|
||||
* Merging allows you to choose the GRAMPS ID of the merged person.
|
||||
* Better handling of auto completion of names, places, and other
|
||||
items.
|
||||
* Ability to rerun Startup dialog when necessary
|
||||
* More information in the Startup dialog
|
||||
* Fewer intermediate files when handling images for reports
|
||||
* Reports are now plugins, stored in the DocGen library
|
||||
* Filter out control characters on GEDCOM import
|
||||
* New document format generators for SVG and PostScript.
|
||||
* Improved document format generators for LaTeX (Donald Peterson),
|
||||
KWord (Bruce DeGrasse), and AbiWord.
|
||||
* Names now have a type (e.g. "Married Name", "Birth Name")
|
||||
associated with them.
|
||||
* Eliminated the intermediate dialog box on importing - GRAMPS
|
||||
now always appends to the current database.
|
||||
* If an imported GEDCOM contains REFN tags, they are correlated
|
||||
to the GRAMPS ID if possible.
|
||||
|
||||
|
||||
Version 0.7.1
|
||||
* A database must now be open at all times. Prevents the problem of
|
||||
not having a place to put files.
|
||||
* Several drop down menus for names have been replaced with
|
||||
autocompletion text boxes.
|
||||
* Autosave - allows the database to be saved to a backup file
|
||||
periodically.
|
||||
* New Descendant Graph dialog.
|
||||
* Reorganization of reports.
|
||||
* New preferences dialog.
|
||||
* Configurable guessing of last names for new children.
|
||||
* Slightly improved incomplete date handling.
|
||||
* More sort columns and improved sorting in the lists.
|
||||
* New tooltips (Don Peterson)
|
||||
* Improved navigation in the Pedigree View (Shane Hathaway)
|
||||
* Italian translation (Marco Molteni)
|
||||
|
||||
Version 0.7.0
|
||||
* LD_PRELOAD set to handle Mandrake 8.1 shared library problems.
|
||||
* Drag and drop copying of events, address, attributes, and URLs.
|
||||
* Improved GEDCOM. GRAMPS now understands many more of the "quirks"
|
||||
of the GEDCOM produced by other programs. In addition, GRAMPS can
|
||||
now tailor its GEDCOM output several other programs. An XML data
|
||||
file is used to describe to GRAMPS the types of quirks each
|
||||
format uses.
|
||||
* Support for French Republican, Hebrew, and Julian calendars.
|
||||
* LDS ordinance support.
|
||||
* Cleaned up report dialog code.
|
||||
* Bug fixes in GEDCOM reading and relationship calculator.
|
||||
* Toolbar may display Icons and Text, Text only, or Icons only. This
|
||||
helps in some of the translations, where the long text forced the
|
||||
toolbar to be unusually large.
|
||||
* Dragging and dropping media objects can optionally display property
|
||||
dialogs.
|
||||
* All toolbar icons have tooltips.
|
||||
* Keyboard shortcuts for bookmark saving.
|
||||
* Find dialog supports autocompletion, and has the more standard shortcut
|
||||
of C-F.
|
||||
* Change in XML database format to provides better support for dates.
|
||||
* Added entries to the Help menu to jump to the GRAMPS home page and the
|
||||
GRAMPS mailing list page.
|
||||
|
||||
Version 0.6.2
|
||||
* Fixed SuSE 7.3/lib-imlib problem.
|
||||
* Improved GEDCOM import/export. Gramps now passes the GEDCHK program
|
||||
and can now properly handle the quirks in names, notes, and parent/child
|
||||
relationships from PAF, Legacy, FTW, Brother's Keeper, and Family Origins.
|
||||
* After an Add Spouse, make the new spouse display in the Family View
|
||||
interface.
|
||||
|
||||
Version 0.6.1
|
||||
* Fixed Family View/Pedigree View button swap
|
||||
* Updated Spanish translation
|
||||
|
||||
Version 0.6.0
|
||||
* Support for QUAY, NCHI, and CAUS on GEDCOM import. GEDCOM
|
||||
import is significantly faster.
|
||||
* Support for multiple sources per item.
|
||||
* Support for revision control. RCS based revision control is
|
||||
available.
|
||||
* Confidence level moved to SourceReference instead of object.
|
||||
* All fields of birth and death events are editable. Clicking the
|
||||
Edit button brings up the event editor. Birth and death fields
|
||||
on the Edit Person dialog are now read only.
|
||||
* Support for unknown gender.
|
||||
* Central image/media repository added. All images in a gallery
|
||||
are references to these media objects. Media objects can have
|
||||
global properties (in the repository) or local properties (in
|
||||
each gallery).
|
||||
* Media types are beyond images are now supported (PDF, MP3,
|
||||
word processor documents, etc.)
|
||||
* Drag and drop of images from one gallery to another. Drag and
|
||||
drop from file managers into the gallery. Drag and drop from a
|
||||
web page to a gallery.
|
||||
* Drag and drop reordering of children in children lists.
|
||||
* Drag and drop reordering of images in a gallery.
|
||||
* Autocompletion support on most entry boxes with drop down menus.
|
||||
* Plugins can be reloaded without re-starting gramps.
|
||||
* Two people can be selected and directly merged from the main
|
||||
person list.
|
||||
* Two places can be selected and directly merged from the main
|
||||
place list.
|
||||
* The "Find and Merge" functionality has been improved to make it
|
||||
easier to find matches.
|
||||
* Web page generation is significantly faster.
|
||||
* Many plugins enhanced. Descendant browser can jump to an Edit Person
|
||||
display, Event Comparison can now save and load complex filters,
|
||||
etc.
|
||||
* User had significant more control over the format of the internal
|
||||
GRAMPS' ids. You can now set a prefix for each type (such as "I-"
|
||||
for individuals) or specify more powerful formatting using C-like
|
||||
format statements (such as "I-%04d").
|
||||
* Adoption relationships are visible on the pedigree view (seen as
|
||||
a dotted line).
|
||||
* Reordering GRAMPS' ids attempts to preserve the integer originally
|
||||
assigned to the object.
|
||||
* The person view can be sorted by GRAMPS id.
|
||||
* KWord format generated is now compatible with KWord 1.1. Images may
|
||||
now be included in KWord documents (requires Python Imaging Library).
|
||||
Tables are not working yet. I can figure out how to format a KWord
|
||||
table.
|
||||
|
||||
Version 0.5.1
|
||||
* Bug fixes
|
||||
* Allow gramps' ids to be edited
|
||||
* Added Jesper Zedlitz's PAF for Palm export
|
||||
* Progress report on GEDCOM import
|
||||
* Add a new person from the parent selection dialog
|
||||
* Improved configure script for FreeBSD
|
||||
* Documenation improvements
|
||||
* Slight performance improvements reading large databases
|
||||
|
||||
Version 2.2.0rc1 -- the "Help, Help! I'm being repressed!" release
|
||||
* Address has county, Location has street now.
|
||||
* Improved icons (James Leigh).
|
||||
* DB transactions are adjusted by the user.
|
||||
* Drag and Drop improvements.
|
||||
* Czech relationship calculator (Zdenek Hatas).
|
||||
* Bug fixes.
|
||||
Version 0.5.0
|
||||
* New pedegree form which can display 3, 4, or 5 generations
|
||||
depending on the screen size. Supports better navigation.
|
||||
* Added a Find function to quickly find people.
|
||||
* Implemented Place objects, allowing additional information
|
||||
to be stored about a place.
|
||||
* New icons for Person View and Family View.
|
||||
* Online documentation.
|
||||
* Pressing enter on qualifier field for a filter will apply
|
||||
the filter.
|
||||
* New verification tool added to look for odd things in the
|
||||
database.
|
||||
* Improvements in GEDCOM import, including handling some
|
||||
Family Tree Maker pecularities.
|
||||
* Spanish translation is now available. This brings the languages
|
||||
to English, Spanish, Swedish, German, and French.
|
||||
|
||||
Version 2.1.95 -- the "Listen! I can't give it to you now. It says, 'in the event of death'. Uh. Oh! Ah. Ah. Eh." release
|
||||
* Removal of StartupUp Dialog
|
||||
* New Media Manager tool.
|
||||
* Support for attributes in events and event references;
|
||||
Support for AGE and AGENCY tags in GEDCOM.
|
||||
* New Media Manager tool: advanced batch operations on media objects/files
|
||||
* Verification tool displays disconnected people
|
||||
Version 0.4.1
|
||||
* Tool/Report menus added to top level menu bar
|
||||
* Extract Titles and Nicknames plugin improved to provide more
|
||||
information
|
||||
* Several bug fixes, including the problem of swapping father/
|
||||
mother relationships in families
|
||||
* Significant improvements in speed for updating displays after
|
||||
adding, editing, or deleting people, and for applying filters.
|
||||
* Added Bruce DeGrasse's Detailed Ancestral Report. This will
|
||||
eventually replace the current Ancestral Report.
|
||||
|
||||
Version 0.4.0
|
||||
* Redesigned Family page. More complex family relationships can be
|
||||
handled.
|
||||
* ISO date format supported
|
||||
* Places are stored in a pulldown menu
|
||||
* gramps ID can be displayed in many lists
|
||||
* Multiple selection in Add Children box
|
||||
* Internal gramps ID now a string instead of an integer
|
||||
* Double clicking on a name in the Pedegree view brings up the edit
|
||||
box for that person
|
||||
* Support for same sex parent families has been added
|
||||
* Complete rework of Edit Person dialog
|
||||
* Added privacy flag and confidence level to events, attributes, etc.
|
||||
* Automatically detect gzip'ed XML vs. XML
|
||||
* Added option to write either gzip'ed XML or straight XML
|
||||
* Warn on closing the edit person and marriage/relationshp window
|
||||
when modifications have been made.
|
||||
* French translation
|
||||
* New plugin from Jesper Zedlitz that implements a graphical
|
||||
representation of the people in the database, allowing you to
|
||||
reposition people according to your own desires.
|
||||
* XML is indented properly
|
||||
* XML DTD available
|
||||
|
||||
Version 0.3.2
|
||||
* Fixed Style Editor on WebPage.py, to allow styles to be edited.
|
||||
* WebPage generator now lists more information, including sources.
|
||||
* May have ironed out the PyXML/Python/SAX issues once and for all,
|
||||
cleaning up the python 1.5/2.X problems.
|
||||
* Added the ability to set default directories for reports and
|
||||
databases.
|
||||
* Fixed major bug that added a marriage and divorce to every record
|
||||
that was viewed in the family viewer.
|
||||
* Fixed bug that was dropping images
|
||||
* Many, many other bug fixes.
|
||||
* Improved many of the translations.
|
||||
|
||||
Version 0.3.1
|
||||
* Improved Web Site generation (changed from Individual Web Pages)
|
||||
* Faster load times for XML database
|
||||
* Fixed unicode problems with Python 2.0
|
||||
* Improved GEDCOM exporter
|
||||
* Use the GRAMPSDIR environment variable in the shell script to determine
|
||||
the root path instead of dynamically doing it by attempting to look
|
||||
at __file__ in const.py
|
||||
* Added better GEDCOM importing for files generated by Brother's
|
||||
Keeper and Reunion.
|
||||
|
||||
Version 0.3.0
|
||||
* Support for RTF (export to MSWord) and limited support for KWord
|
||||
and LaTeX added.
|
||||
* User defined styles for reports. Allows the selection of fonts,
|
||||
sizes, colors, alignment, and many other features in output
|
||||
reports. Styles can be saved for future use.
|
||||
* Improved report formats
|
||||
* Initial German translation. Please note that the German translation
|
||||
is new, and it will take a while before it is fully in sync with the
|
||||
program. It will probably take a release or two before it is as
|
||||
stable as the Swedish translation (it can take a while to provide the
|
||||
translations, and the code is changing, so it takes a while to flush
|
||||
things out).
|
||||
* Output format preference and page size preference can be set in the
|
||||
preferences menu.
|
||||
* Names can now have sources and notes.
|
||||
* Lots of bug fixes
|
||||
* Fixes to GEDCOM importer
|
||||
|
||||
Version 2.1.91 -- the "Strange women lying in ponds distributing swords
|
||||
is no basis for a system of government" release
|
||||
* Transaction-protected metadata (Alex)
|
||||
* DnD fixes (Don)
|
||||
* Sidebar and custom filters for all object types (Alex)
|
||||
* Performance optimization (Zsolt)
|
||||
* New functionality for Fan Chart (Manfred Paulus)
|
||||
* Filter fixes for person-based rules (Alex)
|
||||
* Windows compatibility improvements (Brian)
|
||||
* Custom name display improvements(Zsolt,Alex)
|
||||
* Report fixes (Brian,Alex)
|
||||
* Filters support for all object types (Don)
|
||||
* Bug fixes
|
||||
Version 0.2.0
|
||||
* New GEDCOM importer. This new importer understands the GEDCOM
|
||||
file structure, and intelligently parses the file. More
|
||||
information is extracted from the GEDCOM file. Guessing the
|
||||
context of information is no longer done, so the data should go
|
||||
into the right place. The display dialog now displays useful and
|
||||
interesting information as the file is loaded. The importer
|
||||
has been checked with file generated Personal Ancestral File,
|
||||
Brother's Keeper, DISGEN, the GEDCOM Torture test, and even the
|
||||
sometimes strange output of Family Tree Maker.
|
||||
* Better support for sources. Source button on the main page, and
|
||||
sources are entered from the main screen, instead of being about
|
||||
five layers deep.
|
||||
* Events, sources, attributes, and addresses can now have both
|
||||
sources and notes.
|
||||
* Limited configurability in status bar display. Instead of just a
|
||||
name, you can have a name, the internal ID and a name, or a user
|
||||
selectable attribute and a name.
|
||||
* A user selectable attribute can be displayed on the Edit Person
|
||||
display along with the gramps internal ID. The attribute is
|
||||
specified in the preferences settings, and the value is taken
|
||||
from the person's attribute list.
|
||||
* Images now load faster. Thumbnail images are created and maintained
|
||||
by gramps, eliminating the need to rescale images everytime a
|
||||
gallery is displayed.
|
||||
* Paper size preference can now be specified in the preferences
|
||||
dialog. Once this is set, gramps will make this the default for
|
||||
report generators. Eventually, you will be able to do the same
|
||||
for output format preference. This button is current disabled.
|
||||
* Generating slightly better XML. Maintaining compatibility with
|
||||
the older files.
|
||||
|
||||
Version 2.1.90
|
||||
* Windows installer (Steve Hall)
|
||||
* Google maps lookup for places (Don)
|
||||
* Custom name display formats (Zsolt Foldvari)
|
||||
* Report fixes (Brian)
|
||||
* Sidebar filters (Don)
|
||||
* Support for associations and ASSO gedcom tag (Don)
|
||||
* Bug fixes
|
||||
|
||||
Version 2.1.5
|
||||
* Table of Contents generation added to several reports and formats (Brian)
|
||||
* Filter Editor enhanced and working for Person filters (Don)
|
||||
* Report modules restructured (Alex)
|
||||
* Bug fixes
|
||||
Version 0.1.5
|
||||
|
||||
Version 2.1.4
|
||||
* Enhanced Verify tool (Alex)
|
||||
* Start of index generation for some reports in Open Document files (Brian)
|
||||
* Report enhancements (Brian)
|
||||
* Merge added in (Don)
|
||||
* Shading option to highlight data in Relationship View (Don)
|
||||
* Bug fixes.
|
||||
* Plenty of bug fixes in the report generators and merging due to the
|
||||
previous addition of date ranges.
|
||||
* Added PDF file type generation for reports. Depends on the reportlab
|
||||
package (available at www.reportlab.com). If the package is not
|
||||
installed, gramps will run, but without PDF generation ability.
|
||||
* Will use the Python Imaging Library if present to handle images. If
|
||||
not, it will revert to the old method of using Imagick (convert).
|
||||
* The user can select an attribute (from the attribute list) to display
|
||||
on the Edit Person window.
|
||||
* The internal gramps ID is now displayed on the Edit Person window.
|
||||
* Marriage types can now be recorded.
|
||||
* Addresses now use a single date instead of multiple dates, since
|
||||
dates can now deal with ranges.
|
||||
* Due to a bug in Python 2.0/GTK interaction, list colors are disabled
|
||||
for Python 2.0 and above.
|
||||
* configure script now properly deals with Python include paths,
|
||||
eliminating the need to hand edit the src/Makefile to get gramps to
|
||||
run under Python 2.X.
|
||||
* Photos are now displayed properly again in the Edit Person gallery.
|
||||
* Family notes are now implemented.
|
||||
|
||||
Version 2.1.3
|
||||
* Add user defined custom types to appropriate menus
|
||||
* Select Place dialog replaces text entry of places
|
||||
* Icon improvements
|
||||
* Improved navigation in Pedigree View
|
||||
* Fully functional side bar filter
|
||||
* Bookmarks for all object types saved and loaded (XML)
|
||||
* Marker colors are adjustable
|
||||
* Bug fixes
|
||||
Version 0.1.4
|
||||
|
||||
Version 2.1.0 -- the "What are you going to do, bleed on me?" release
|
||||
* Initial unstable release of 2.1.0.
|
||||
* Far too many changes to specify. See http://gramps-project.org/whats_new/
|
||||
* Implemented date ranges. Valid forms are "from <date> to <date>" and
|
||||
"between <date> and <date>".
|
||||
* Better support for partial dates. A question mark can optionally be
|
||||
used for a placeholder for a year if the year is unknown. Illegal
|
||||
date formats issue a warning upon an attempt to save the date.
|
||||
* Start of internationalization (i18n) support. Had to include a single
|
||||
C file to allow libglade to understand translations. This means that
|
||||
binary releases are no longer going to be platform independant.
|
||||
* Start of a generic output formatter for report generation. Currently
|
||||
supports HTML, OpenOffice (625+), and AbiWord (0.7.13+). Allows
|
||||
control of paragraph and font styles.
|
||||
* Added into CVS on sourceforge
|
||||
* Fixed quite a few bugs
|
||||
|
||||
Version 0.1.3
|
||||
|
||||
* Allow the user to specifiy their preferred numerical date input format,
|
||||
either DD/MM/YY or MM/DD/YY on the preferences dialog box.
|
||||
* Handles file problems a bit more gracefully.
|
||||
* Use ISO-8859-1 character set instead of ASCII to support languages other
|
||||
than English. Eventually this should go to unicode, but python 1.5.2
|
||||
does not have good unicode support. Python 2.X/Gnome 2.X will be the
|
||||
migration for this feature.
|
||||
* Handle ANSEL encoding for import and exporting GEDCOM files.
|
||||
* Fixed a bug in the selection of parents, which did not accept new parents
|
||||
if previous parents did not exist.
|
||||
|
||||
Version 0.1.2
|
||||
|
||||
* Allow the user the option to display alternate names in the person
|
||||
list. Alternate names in the list have an '*' appended to the end
|
||||
of the name.
|
||||
* Merge function now gives the user the option of saving the name of
|
||||
the merged individual as an alternate name if the names are not
|
||||
the same.
|
||||
* Added the "Alternate Birth" and "Alternate Death" to the event list,
|
||||
to allow other birthdates to be recorded. Gramps makes a distinction
|
||||
between the birthdate/deathdate and the alternates.
|
||||
* GEDCOM import and export adapted to load/save alternate birth and
|
||||
death dates. The first "BIRT" and "DEAT" tags are the ones used
|
||||
for the primary dates, the others are loaded as alternates.
|
||||
* Added the ability to store web page addresses for each person. From
|
||||
the edit person page, the "Go" button brings up a web browser to
|
||||
display the page.
|
||||
* Fixed a bug in the relationship calculator that caused a traceback
|
||||
when the person selected was a direct ancestor of the active person.
|
||||
* Added the suffix field to the alternate name entry on the Edit Person
|
||||
form.
|
||||
|
||||
@@ -1,77 +1,65 @@
|
||||
Please read the COPYING file first.
|
||||
If building from source, also read the INSTALL file (at least through the
|
||||
If building from source, also read the HACKING file (at least through the
|
||||
"SUPER-SHORT VERSION") before going further.
|
||||
|
||||
Requirements
|
||||
--------------------------------
|
||||
The following packages *MUST* be installed in order for Gramps to work:
|
||||
Python 2.5 or greater
|
||||
PyGTK2 2.12 or greater
|
||||
librsvg2 (svg icon view)
|
||||
xdg-utils
|
||||
Python 1.5.2 or greater
|
||||
Gnome 1.2 or greater
|
||||
PyGnome 1.0.53 or greater
|
||||
|
||||
The following package is needed for full translation of the interface
|
||||
to your language:
|
||||
language-pack-gnome-xx
|
||||
Translation of GTK elements to your language, with
|
||||
with xx your language code eg for Dutch you need
|
||||
language-pack-gnome-nl. The translation of the
|
||||
Gramps strings is included with the source code.
|
||||
|
||||
|
||||
The following packages are *STRONGLY RECOMMENDED* to be installed:
|
||||
GraphViz Enable creation of graphs using GraphViz engine
|
||||
http://www.graphviz.org
|
||||
|
||||
The following packages are *STRONGLY RECOMMENDED* to be installed:
|
||||
PyWebKitGtk or python-gtkmozembed: PACKAGERS, Test if on your distribution
|
||||
webkit and Gramps is stable. If you get crashes, patch
|
||||
src/plugins/view/htmlrenderer.py and
|
||||
src/plugins/view/geoview.gpr.py, so as to remove:
|
||||
import webkit
|
||||
Then use the gecko package (python-gtkmozembed) instead.
|
||||
If WEBKIT ang GECKO are installed, webkit will be used as
|
||||
the javascript engine is faster (google maps).
|
||||
* PyWebKitGtk
|
||||
Enable html rendering for Geographic view and Web view
|
||||
Often called python-webkit package.
|
||||
Be careful, webkit is always in a development phase.
|
||||
|
||||
* python-gtkmozembed
|
||||
Enable html rendering for Geographic view and Web view
|
||||
The gecko (firefox) equivalent to webkit, at the moment
|
||||
of writing, more stable than webkit.
|
||||
It can be in python-gnome2-extras or python-gtkhtml2
|
||||
depending on distributions.
|
||||
|
||||
The following packages are optional
|
||||
python gtkspell & python enchant : Enable spell checking in the notes,
|
||||
the first contains the libraries, the second is
|
||||
needed to query the installed languages. Both must
|
||||
be present for spell check to activate
|
||||
ttf-freefont More font support in the reports
|
||||
|
||||
No longer needed in 3.1:
|
||||
yelp Gnome help browser. At the moment no help is shipped
|
||||
No longer needed in 3.2:
|
||||
python glade bindings
|
||||
If you are using python 1.5.2, you may also need PyXML 0.6.2 or
|
||||
greater. Many distributions already provide this, but if your
|
||||
installation does not have it, you can get it from
|
||||
http://sourceforge.net/project/showfiles.php?group_id=6473
|
||||
|
||||
Documentation
|
||||
---------------------------------
|
||||
The User Manual is now maintained on the gramps website,
|
||||
http://www.gramps-project.org/wiki/index.php?title=User_manual
|
||||
We might in the future distribute again a manual via gnome-doc-utils, this has not
|
||||
been decided yet though.
|
||||
Gramps documentation is supplied in the form of SGML files, which will be
|
||||
installed in the GNOME help path(*). Recent versions of Nautilus and Galeon
|
||||
can generate HTML on-the-fly documents from these. For more information on
|
||||
building HTML files (including info about packages that do and do not work
|
||||
with the documentation) see the INSTALL file. To generate HTML
|
||||
documentation the following packages *MUST* installed:
|
||||
* db2html >= 0.6.9 (jw >= 1.1) to convert the SGML -> HTML
|
||||
* gnome-doc-tools-2-1 for the GNOME documentation style sheets
|
||||
The former is part of the docbook-utils package, the latter can be found
|
||||
from the developer section at gnome.org. (note that docbook-utils 0.6.10 is
|
||||
buggy)
|
||||
|
||||
One also needs png support for sgml, which should be a part of the
|
||||
gnome-doc-tools package. The /etc/sgml/catalog file should
|
||||
contain an entry pointing to PNG support. If configured properly, your
|
||||
db2html should automatically look up and use the /etc/sgml/catalog file.
|
||||
|
||||
Of course, current HTML documentation can also be found on the gramps website,
|
||||
http://gramps.sourceforge.net/help.html
|
||||
|
||||
(*) More precisely, they are installed in ${prefix}/share/gnome/help, where
|
||||
${prefix} is given by the --prefix= option to configure. If this is
|
||||
different from where your standard GNOME installation looks for help files
|
||||
and documentation, then set your GNOMEDIR environment variable to the
|
||||
${prefix} path before starting gramps. For example, if you are installing
|
||||
gramps in /usr/local/, then type the following:
|
||||
in tcsh: setenv GNOMEDIR /usr/local/
|
||||
in bash: GNOMEDIR=/usr/local/ ; export GNOMEDIR
|
||||
|
||||
|
||||
Building on non-Linux systems: i18n support and GNU make
|
||||
--------------------------------------------------------
|
||||
If make fails, use gmake (the name FreeBSD gives to GNU make) instead.
|
||||
You might need a patch also. FreeBSD has in ports a patch ( /usr/ports/science/gramps/files)
|
||||
you need to apply to po/Makefile.in.in
|
||||
|
||||
Linux has libintl (GNU gettext) built-in the C library. Other systems
|
||||
are likely to have libintl as a separate or optional library. Also,
|
||||
other systems may have a different make utility.
|
||||
|
||||
On those systems, like FreeBSD, you must tell configure where to find
|
||||
the libintl library and the libintl.h include file:
|
||||
|
||||
CPPFLAGS="-I/usr/local/include -L/usr/local/lib" ./configure --prefix=/usr/local
|
||||
|
||||
Once you have done this, if make fails, use gmake (the name FreeBSD
|
||||
gives to GNU make) instead.
|
||||
|
||||
--------------------------------
|
||||
Donald Allingham
|
||||
dallingham@users.sourceforge.net
|
||||
benny.malengier@gramps-project.org
|
||||
|
||||
@@ -1,76 +1,39 @@
|
||||
* Remove GCONF, provide up grade path - IN PROGRESS
|
||||
GRAMPS programming task list. These are tasks that would be nice if
|
||||
someone would take over.
|
||||
|
||||
* Replace the LPRDoc interface (based on gnome-print) with a GTK based
|
||||
print routine. This would remove one of the last gnome-specific
|
||||
libraries, and make portability better. Even more important, the
|
||||
gnome-print interface has been deprecated by the GNOME project, so it
|
||||
will not be around forever. We need to adapt to the new GTK method.
|
||||
- IN PROGRESS
|
||||
Note that most of the development effort is targeted at GNOME 2.
|
||||
|
||||
* Add support for formatted notes. We have a start by ripping off code
|
||||
from GPL code from grecipe-manager. - DONE
|
||||
|
||||
* Allow for multiple notes. A tabbed interface would be really useful,
|
||||
since there are no titles for notes. Not all objects would
|
||||
necessarily need multiple notes. Determine which ones should and
|
||||
shouldn't. - DONE
|
||||
|
||||
* before release: fix command line options
|
||||
|
||||
* remove critical bugs:
|
||||
- #1053 - DONE (testing of LDS privacy needed!!)
|
||||
- #1318, wrong note backreferences - DONE
|
||||
- #1208, relative path, see bug note for agreed solution
|
||||
|
||||
* before release on multiple notes:
|
||||
--> in note: also public/private on GUI - DONE
|
||||
--> on upgrade, the notetype should correspond to the object the note is made
|
||||
from, so notetype SOURCE, SOURCEREF, ..., this gives information on
|
||||
orphaned notes.(DONE for GRDB)
|
||||
TODO: change notetype into note tags, so people can give notes multiple tags,
|
||||
Like this all source notes can have tag source, but also tag 'family history' (Discussion Alex/Benny)
|
||||
--> in sourceref:
|
||||
* remove text tab. (DONE)
|
||||
* On import of GEDCOM text tag, or upgrade of < 2.2 database,
|
||||
create a note with type TRANSCRIPT (DONE, type SOURCE_TEXT)
|
||||
* On export, do not write the text tag in sourceref, write a
|
||||
note instead (DONE)
|
||||
--> A GrampsWidget for use in report dialogs to select which notetypes to include
|
||||
in a report (a filter?).
|
||||
--> Support for multiple notes in all reports.
|
||||
--> Empty text field on Saving Note should throw an error that Note is empty ! (?)
|
||||
--> Undo in Note. Serious editing needs an undo function. Furthermore, the function
|
||||
the Clear icon is unclear: tooltip? Other icon?
|
||||
|
||||
* Remove import of global var in __init__.py, use functions or don't export. Eg.
|
||||
PluginUtils/__init__.py export of plugin lists (tool_list, ...). E
|
||||
|
||||
* Add forward/backward buttons (and active object) on all object views, not only person views.
|
||||
|
||||
* Split views
|
||||
|
||||
* Export to spreadsheet, print, CSV of views - DONE
|
||||
|
||||
* Date calculator. See
|
||||
http://sourceforge.net/mailarchive/forum.php?thread_id=3252078&forum_id=1993
|
||||
|
||||
* Add string substitutions for web page generation (name, report name,
|
||||
date, etc).
|
||||
|
||||
* Add support for sources of the parent/child relation
|
||||
|
||||
* Add support for storing reliability (confidence) of the marriage
|
||||
information; see
|
||||
http://sourceforge.net/mailarchive/forum.php?thread_id=3066997&forum_id=1993
|
||||
and
|
||||
http://sourceforge.net/mailarchive/forum.php?thread_id=3134931&forum_id=1993
|
||||
for the details.
|
||||
|
||||
* Move LDS temple info out of const.py and into an XML file: DONE
|
||||
|
||||
* Make the descendant graph adapt to the page size, not stuck with the
|
||||
current 3 entries per page.
|
||||
|
||||
* Add slideshow generation ability to web page generator
|
||||
|
||||
* And a whole lot more....
|
||||
* Drag and drop should display the icon we are dragging instead of just
|
||||
the default icon. Nautilus does this very effectively, and GTK has
|
||||
support for this.
|
||||
* Provide an "import" of a gramps package. Not too difficult to do this,
|
||||
since there is already a ReadTarFile class which will unpackage the
|
||||
file. Needs have an interface built around it.
|
||||
* Finish the generic load of revision control interfaces to allow a
|
||||
revision control plugin system. Most of the work is already done.
|
||||
* Extend the gramps package exporting to export to a ISO-9660 CD-ROM
|
||||
image. Thumbnails would need to be exported for this as well, since
|
||||
the CD-ROM would be read-only after burning.
|
||||
* Disable the save buttons if gramps database is marked read-only. Disable
|
||||
the adding of media objects as well, since this will cause gramps to
|
||||
try to create a thumbnail in a readonly database.
|
||||
* OpenOffice zip file is not handled very gracefully. Uses the "system"
|
||||
call to generate the zip file using the hard coded path of /usr/bin/zip.
|
||||
Python 2.0 provides a zip interface, so this may need to hold off until
|
||||
the move is made to Python 2.0.
|
||||
* Startup tips.
|
||||
* Captialize/Decapitalize names
|
||||
* FIND by ID
|
||||
* Better copy/paste handling
|
||||
* Re-instate alternate names in the name list. This was dropped due to the
|
||||
need to provide indexing tables to support ZODB.
|
||||
* Provide an interface to GtkSpell, so that an integrated spelling checking
|
||||
would be provided.
|
||||
* Look at providing a backend interface to gnome-db, allowing real database
|
||||
backends to be pluged into GRAMPS. Maybe replace the ZODB interface.
|
||||
* Integrate gnome-print into GRAMPS. Currently an interface does not exist
|
||||
to gnome-print in the gnome-python interface. This would allow print preview
|
||||
and direct document printing.
|
||||
* More report formats
|
||||
* Look at integrating the layout engine from GraphViz, so that more complicated
|
||||
layout schemes could be used.
|
||||
|
||||
@@ -1,156 +0,0 @@
|
||||
* File Open
|
||||
|
||||
- File Open - new XML database
|
||||
- File Open - open existing database
|
||||
- File Open - open previous revision
|
||||
|
||||
* Importing
|
||||
|
||||
- Import from GRAMPS
|
||||
- Import from GEDCOM
|
||||
|
||||
* Exporting
|
||||
|
||||
- Export to GRAMPS package
|
||||
- Export to CD
|
||||
- Export to GEDCOM
|
||||
- Export to FTREE
|
||||
|
||||
* People View
|
||||
|
||||
- Sorting
|
||||
- Double-click to Edit
|
||||
- Edit button
|
||||
- Add button
|
||||
- Delete button
|
||||
- Right Context Menu
|
||||
|
||||
* Family View ( Test for Top to Bottom mode and Left to Right mode )
|
||||
|
||||
- Double click to edit person
|
||||
- Swap button
|
||||
- Add new person as spouse (no previous spouse, no kids)
|
||||
- Add new person as spouse (previous existing spouse, no kids)
|
||||
- Select existing person as spouse (no previous spouse, no kids)
|
||||
- Select existing person as spouse (previous existing spouse, no kids)
|
||||
- Add new person as spouse (no previous spouse, kids existing)
|
||||
- Add new person as spouse (previous existing spouse, kids existing)
|
||||
- Select existing person as spouse (no previous spouse, kids existing)
|
||||
- Select existing person as spouse (previous existing spouse, kids existing)
|
||||
- Remove only spouse, no children, no parents
|
||||
- Remove only spouse, no children, with parents
|
||||
- Remove only spouse, with children, no parents
|
||||
- Remove only spouse, with children, with parents
|
||||
- Remove one of multiple spouses, no children, with parents
|
||||
- Remove one of multiple spouses, no children, no parents
|
||||
- Remove one of multiple spouses, with children, with parents
|
||||
- Remove one of multiple spouses, with children, no parents
|
||||
- Edit relationship (double click), single spouse
|
||||
- Edit relationship (double click), multiple spouses
|
||||
- Edit spouse (shift click), single spouse
|
||||
- Edit spouse (shift click), multiple spouses
|
||||
- Multiple spouses, select each spouse, make sure parents and children change
|
||||
- Add new person as child, single spouse
|
||||
- Add new person as child, multiple spouses
|
||||
- Add new person as child, no spouse
|
||||
- Select person as child, single spouse
|
||||
- Select person as child, multiple spouses
|
||||
- Select person as child, no spouse
|
||||
- Reorder children
|
||||
- Sort children
|
||||
- Add parents, no existing parents
|
||||
- Add parents, with existing parents
|
||||
- Remove only parents
|
||||
- Remove parents (more than one set of parents)
|
||||
- Add spouse parents, no existing parents
|
||||
- Add spouse parents, with existing parents
|
||||
- Remove only spouse parents
|
||||
- Remove spouse parents (more than one set of parents)
|
||||
- Edit child (double-click)
|
||||
- Remove child (only child)
|
||||
- Remove child (multiple children)
|
||||
- Change active person to selected child (left arrow button)
|
||||
- Change active person to active person's parents (right arrow) - only parents
|
||||
- Change active person to active person's parents (right arrow) - multiple parents
|
||||
- Change active person to only spouse's parents (right arrow) - only parents
|
||||
- Change active person to only spouses' parents (right arrow) - multiple parents
|
||||
- Change active person to selected spouses' parents (right arrow) - only parents
|
||||
- Change active person to selected spouses' parents (right arrow) - multiple parents
|
||||
- Edit active person's parents' relationship (only parents)
|
||||
- Edit active person's parents' relationship (multiple parents)
|
||||
- Edit only spouse's parents' relationship (only parents)
|
||||
- Edit only spouse's parents' relationship (multiple parents)
|
||||
- Edit selected spouse's parents' relationship (only parents)
|
||||
- Edit selected spouse's parents' relationship (multiple parents)
|
||||
- Add button adds new person as active person
|
||||
- Edit button edits active person
|
||||
- Remove button removes active person
|
||||
|
||||
* Pedigree View
|
||||
|
||||
- Navigation (left, no children - no menu)
|
||||
- Navigation (left, only child)
|
||||
- Navigation (left, multiple children)
|
||||
- Navigation (right, father side)
|
||||
- Navigation (right, mother side)
|
||||
- View with 3 generations
|
||||
- View with 4 generations
|
||||
- View with 5 generations
|
||||
- Rollover expands person information
|
||||
o Name only
|
||||
o Name, birth
|
||||
o Name, death
|
||||
o Name, birth and death
|
||||
- Non birth relationships shown via dotted line
|
||||
- Solid line double click for quick selection
|
||||
- Add/Edit/Remove buttons disabled
|
||||
|
||||
* Source View
|
||||
|
||||
- Add button
|
||||
- Edit button
|
||||
- Remove Button
|
||||
- Sort (click on columns)
|
||||
- Double-click to edit
|
||||
- Right context menu
|
||||
o Add
|
||||
o Edit
|
||||
o Remove
|
||||
|
||||
* Place View
|
||||
|
||||
- Add button
|
||||
- Edit button
|
||||
- Remove Button
|
||||
- Sort (click on columns)
|
||||
- Double-click to edit
|
||||
- Right context menu
|
||||
o Add
|
||||
o Edit
|
||||
o Remove
|
||||
|
||||
* Media View
|
||||
|
||||
* Bookmarks
|
||||
|
||||
* Reports
|
||||
|
||||
- Select a book report that contains all possible reports and save it
|
||||
|
||||
* Tools
|
||||
|
||||
* Settings
|
||||
|
||||
* Help
|
||||
|
||||
* Tool Bar Menus
|
||||
|
||||
- File
|
||||
|
||||
- Edit
|
||||
|
||||
- View
|
||||
|
||||
- Go
|
||||
|
||||
* History
|
||||
@@ -1,54 +0,0 @@
|
||||
dnl AM_SHARED_MIME
|
||||
dnl Defines SHARED_MIME_DIR which is where mime type definitions should go.
|
||||
dnl
|
||||
|
||||
AC_DEFUN([AM_SHARED_MIME],
|
||||
[
|
||||
if test "x$SHARED_MIME_DIR" = "x"; then
|
||||
SHARED_MIME_DIR='$(prefix)/share/mime'
|
||||
fi
|
||||
|
||||
AC_ARG_WITH(mime-dir,
|
||||
[ --with-mime-dir=dir Shared mime directory.],SHARED_MIME_DIR="$withval",)
|
||||
|
||||
AC_SUBST(SHARED_MIME_DIR)
|
||||
AC_MSG_RESULT([Using directory $SHARED_MIME_DIR for installation of mime type definitions])
|
||||
|
||||
AC_ARG_ENABLE(mime-install,
|
||||
[ --disable-mime-install Disable the mime types installation],
|
||||
[case "${enableval}" in
|
||||
yes) mime_install=true ;;
|
||||
no) mime_install=false ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --disable-mime-install) ;;
|
||||
esac],[mime_install=true])
|
||||
AM_CONDITIONAL(SHARED_MIME_INSTALL, test x$mime_install = xtrue)
|
||||
|
||||
])
|
||||
|
||||
|
||||
dnl AM_PACKAGER
|
||||
dnl Defines conditional PACKAGER_MODE to define packager mode
|
||||
dnl
|
||||
|
||||
AC_DEFUN([AM_PACKAGER],
|
||||
[
|
||||
AC_ARG_ENABLE(packager_mode,
|
||||
[ --enable-packager-mode Enable packager mode],
|
||||
[case "${enableval}" in
|
||||
yes) packager_mode=true ;;
|
||||
no) packager_mode=false ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-packager-mode) ;;
|
||||
esac],[packager_mode=false])
|
||||
AM_CONDITIONAL(PACKAGER_MODE, test x$packager_mode = xtrue)
|
||||
if test "x$packager_mode" = "xtrue"; then
|
||||
AC_MSG_RESULT([WARNING:
|
||||
Packager mode enabled.
|
||||
Shared mime types WILL NOT BE INSTALLED.
|
||||
You will need to place the contents of the
|
||||
SHARED_MIME_INSTALLATION
|
||||
commands MANUALLY into the postinstall script of your package,
|
||||
see data/Makefile.am file for details.
|
||||
Otherwise you will end up with the unusable package.
|
||||
YOU HAVE BEEN WARNED!])
|
||||
fi
|
||||
])
|
||||
@@ -0,0 +1,939 @@
|
||||
# aclocal.m4 generated automatically by aclocal 1.6.2 -*- Autoconf -*-
|
||||
|
||||
# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
|
||||
# Free Software Foundation, Inc.
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
# Do all the work for Automake. -*- Autoconf -*-
|
||||
|
||||
# This macro actually does too much some checks are only needed if
|
||||
# your package does certain things. But this isn't really a big deal.
|
||||
|
||||
# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
|
||||
# Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# serial 8
|
||||
|
||||
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
|
||||
# written in clear, in which case automake, when reading aclocal.m4,
|
||||
# will think it sees a *use*, and therefore will trigger all it's
|
||||
# C support machinery. Also note that it means that autoscan, seeing
|
||||
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
|
||||
|
||||
|
||||
AC_PREREQ([2.52])
|
||||
|
||||
# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow
|
||||
# the ones we care about.
|
||||
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
|
||||
|
||||
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
|
||||
# AM_INIT_AUTOMAKE([OPTIONS])
|
||||
# -----------------------------------------------
|
||||
# The call with PACKAGE and VERSION arguments is the old style
|
||||
# call (pre autoconf-2.50), which is being phased out. PACKAGE
|
||||
# and VERSION should now be passed to AC_INIT and removed from
|
||||
# the call to AM_INIT_AUTOMAKE.
|
||||
# We support both call styles for the transition. After
|
||||
# the next Automake release, Autoconf can make the AC_INIT
|
||||
# arguments mandatory, and then we can depend on a new Autoconf
|
||||
# release and drop the old call support.
|
||||
AC_DEFUN([AM_INIT_AUTOMAKE],
|
||||
[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
|
||||
AC_REQUIRE([AC_PROG_INSTALL])dnl
|
||||
# test to see if srcdir already configured
|
||||
if test "`cd $srcdir && pwd`" != "`pwd`" &&
|
||||
test -f $srcdir/config.status; then
|
||||
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
|
||||
fi
|
||||
|
||||
# Define the identity of the package.
|
||||
dnl Distinguish between old-style and new-style calls.
|
||||
m4_ifval([$2],
|
||||
[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
|
||||
AC_SUBST([PACKAGE], [$1])dnl
|
||||
AC_SUBST([VERSION], [$2])],
|
||||
[_AM_SET_OPTIONS([$1])dnl
|
||||
AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])dnl
|
||||
AC_SUBST([VERSION], [AC_PACKAGE_VERSION])])dnl
|
||||
|
||||
_AM_IF_OPTION([no-define],,
|
||||
[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
|
||||
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
|
||||
|
||||
# Some tools Automake needs.
|
||||
AC_REQUIRE([AM_SANITY_CHECK])dnl
|
||||
AC_REQUIRE([AC_ARG_PROGRAM])dnl
|
||||
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
|
||||
AM_MISSING_PROG(AUTOCONF, autoconf)
|
||||
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
|
||||
AM_MISSING_PROG(AUTOHEADER, autoheader)
|
||||
AM_MISSING_PROG(MAKEINFO, makeinfo)
|
||||
AM_MISSING_PROG(AMTAR, tar)
|
||||
AM_PROG_INSTALL_SH
|
||||
AM_PROG_INSTALL_STRIP
|
||||
# We need awk for the "check" target. The system "awk" is bad on
|
||||
# some platforms.
|
||||
AC_REQUIRE([AC_PROG_AWK])dnl
|
||||
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
|
||||
|
||||
_AM_IF_OPTION([no-dependencies],,
|
||||
[AC_PROVIDE_IFELSE([AC_PROG_][CC],
|
||||
[_AM_DEPENDENCIES(CC)],
|
||||
[define([AC_PROG_][CC],
|
||||
defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl
|
||||
AC_PROVIDE_IFELSE([AC_PROG_][CXX],
|
||||
[_AM_DEPENDENCIES(CXX)],
|
||||
[define([AC_PROG_][CXX],
|
||||
defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl
|
||||
])
|
||||
])
|
||||
|
||||
# Copyright 2002 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
|
||||
# AM_AUTOMAKE_VERSION(VERSION)
|
||||
# ----------------------------
|
||||
# Automake X.Y traces this macro to ensure aclocal.m4 has been
|
||||
# generated from the m4 files accompanying Automake X.Y.
|
||||
AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.6"])
|
||||
|
||||
# AM_SET_CURRENT_AUTOMAKE_VERSION
|
||||
# -------------------------------
|
||||
# Call AM_AUTOMAKE_VERSION so it can be traced.
|
||||
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
|
||||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||||
[AM_AUTOMAKE_VERSION([1.6.2])])
|
||||
|
||||
# Helper functions for option handling. -*- Autoconf -*-
|
||||
|
||||
# Copyright 2001, 2002 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# serial 2
|
||||
|
||||
# _AM_MANGLE_OPTION(NAME)
|
||||
# -----------------------
|
||||
AC_DEFUN([_AM_MANGLE_OPTION],
|
||||
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
|
||||
|
||||
# _AM_SET_OPTION(NAME)
|
||||
# ------------------------------
|
||||
# Set option NAME. Presently that only means defining a flag for this option.
|
||||
AC_DEFUN([_AM_SET_OPTION],
|
||||
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
|
||||
|
||||
# _AM_SET_OPTIONS(OPTIONS)
|
||||
# ----------------------------------
|
||||
# OPTIONS is a space-separated list of Automake options.
|
||||
AC_DEFUN([_AM_SET_OPTIONS],
|
||||
[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
|
||||
|
||||
# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
|
||||
# -------------------------------------------
|
||||
# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
|
||||
AC_DEFUN([_AM_IF_OPTION],
|
||||
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||||
|
||||
#
|
||||
# Check to make sure that the build environment is sane.
|
||||
#
|
||||
|
||||
# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# serial 3
|
||||
|
||||
# AM_SANITY_CHECK
|
||||
# ---------------
|
||||
AC_DEFUN([AM_SANITY_CHECK],
|
||||
[AC_MSG_CHECKING([whether build environment is sane])
|
||||
# Just in case
|
||||
sleep 1
|
||||
echo timestamp > conftest.file
|
||||
# Do `set' in a subshell so we don't clobber the current shell's
|
||||
# arguments. Must try -L first in case configure is actually a
|
||||
# symlink; some systems play weird games with the mod time of symlinks
|
||||
# (eg FreeBSD returns the mod time of the symlink's containing
|
||||
# directory).
|
||||
if (
|
||||
set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
|
||||
if test "$[*]" = "X"; then
|
||||
# -L didn't work.
|
||||
set X `ls -t $srcdir/configure conftest.file`
|
||||
fi
|
||||
rm -f conftest.file
|
||||
if test "$[*]" != "X $srcdir/configure conftest.file" \
|
||||
&& test "$[*]" != "X conftest.file $srcdir/configure"; then
|
||||
|
||||
# If neither matched, then we have a broken ls. This can happen
|
||||
# if, for instance, CONFIG_SHELL is bash and it inherits a
|
||||
# broken ls alias from the environment. This has actually
|
||||
# happened. Such a system could not be considered "sane".
|
||||
AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
|
||||
alias in your environment])
|
||||
fi
|
||||
|
||||
test "$[2]" = conftest.file
|
||||
)
|
||||
then
|
||||
# Ok.
|
||||
:
|
||||
else
|
||||
AC_MSG_ERROR([newly created file is older than distributed files!
|
||||
Check your system clock])
|
||||
fi
|
||||
AC_MSG_RESULT(yes)])
|
||||
|
||||
# -*- Autoconf -*-
|
||||
|
||||
|
||||
# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# serial 3
|
||||
|
||||
# AM_MISSING_PROG(NAME, PROGRAM)
|
||||
# ------------------------------
|
||||
AC_DEFUN([AM_MISSING_PROG],
|
||||
[AC_REQUIRE([AM_MISSING_HAS_RUN])
|
||||
$1=${$1-"${am_missing_run}$2"}
|
||||
AC_SUBST($1)])
|
||||
|
||||
|
||||
# AM_MISSING_HAS_RUN
|
||||
# ------------------
|
||||
# Define MISSING if not defined so far and test if it supports --run.
|
||||
# If it does, set am_missing_run to use it, otherwise, to nothing.
|
||||
AC_DEFUN([AM_MISSING_HAS_RUN],
|
||||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
|
||||
# Use eval to expand $SHELL
|
||||
if eval "$MISSING --run true"; then
|
||||
am_missing_run="$MISSING --run "
|
||||
else
|
||||
am_missing_run=
|
||||
AC_MSG_WARN([`missing' script is too old or missing])
|
||||
fi
|
||||
])
|
||||
|
||||
# AM_AUX_DIR_EXPAND
|
||||
|
||||
# Copyright 2001 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
|
||||
# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
|
||||
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
|
||||
#
|
||||
# Of course, Automake must honor this variable whenever it calls a
|
||||
# tool from the auxiliary directory. The problem is that $srcdir (and
|
||||
# therefore $ac_aux_dir as well) can be either absolute or relative,
|
||||
# depending on how configure is run. This is pretty annoying, since
|
||||
# it makes $ac_aux_dir quite unusable in subdirectories: in the top
|
||||
# source directory, any form will work fine, but in subdirectories a
|
||||
# relative path needs to be adjusted first.
|
||||
#
|
||||
# $ac_aux_dir/missing
|
||||
# fails when called from a subdirectory if $ac_aux_dir is relative
|
||||
# $top_srcdir/$ac_aux_dir/missing
|
||||
# fails if $ac_aux_dir is absolute,
|
||||
# fails when called from a subdirectory in a VPATH build with
|
||||
# a relative $ac_aux_dir
|
||||
#
|
||||
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
|
||||
# are both prefixed by $srcdir. In an in-source build this is usually
|
||||
# harmless because $srcdir is `.', but things will broke when you
|
||||
# start a VPATH build or use an absolute $srcdir.
|
||||
#
|
||||
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
|
||||
# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
|
||||
# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
|
||||
# and then we would define $MISSING as
|
||||
# MISSING="\${SHELL} $am_aux_dir/missing"
|
||||
# This will work as long as MISSING is not called from configure, because
|
||||
# unfortunately $(top_srcdir) has no meaning in configure.
|
||||
# However there are other variables, like CC, which are often used in
|
||||
# configure, and could therefore not use this "fixed" $ac_aux_dir.
|
||||
#
|
||||
# Another solution, used here, is to always expand $ac_aux_dir to an
|
||||
# absolute PATH. The drawback is that using absolute paths prevent a
|
||||
# configured tree to be moved without reconfiguration.
|
||||
|
||||
# Rely on autoconf to set up CDPATH properly.
|
||||
AC_PREREQ([2.50])
|
||||
|
||||
AC_DEFUN([AM_AUX_DIR_EXPAND], [
|
||||
# expand $ac_aux_dir to an absolute path
|
||||
am_aux_dir=`cd $ac_aux_dir && pwd`
|
||||
])
|
||||
|
||||
# AM_PROG_INSTALL_SH
|
||||
# ------------------
|
||||
# Define $install_sh.
|
||||
|
||||
# Copyright 2001 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
AC_DEFUN([AM_PROG_INSTALL_SH],
|
||||
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||
install_sh=${install_sh-"$am_aux_dir/install-sh"}
|
||||
AC_SUBST(install_sh)])
|
||||
|
||||
# AM_PROG_INSTALL_STRIP
|
||||
|
||||
# Copyright 2001 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# One issue with vendor `install' (even GNU) is that you can't
|
||||
# specify the program used to strip binaries. This is especially
|
||||
# annoying in cross-compiling environments, where the build's strip
|
||||
# is unlikely to handle the host's binaries.
|
||||
# Fortunately install-sh will honor a STRIPPROG variable, so we
|
||||
# always use install-sh in `make install-strip', and initialize
|
||||
# STRIPPROG with the value of the STRIP variable (set by the user).
|
||||
AC_DEFUN([AM_PROG_INSTALL_STRIP],
|
||||
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
|
||||
# Installed binaries are usually stripped using `strip' when the user
|
||||
# run `make install-strip'. However `strip' might not be the right
|
||||
# tool to use in cross-compilation environments, therefore Automake
|
||||
# will honor the `STRIP' environment variable to overrule this program.
|
||||
dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
|
||||
if test "$cross_compiling" != no; then
|
||||
AC_CHECK_TOOL([STRIP], [strip], :)
|
||||
fi
|
||||
INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
|
||||
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
||||
|
||||
# serial 4 -*- Autoconf -*-
|
||||
|
||||
# Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
|
||||
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
|
||||
# written in clear, in which case automake, when reading aclocal.m4,
|
||||
# will think it sees a *use*, and therefore will trigger all it's
|
||||
# C support machinery. Also note that it means that autoscan, seeing
|
||||
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
|
||||
|
||||
|
||||
|
||||
# _AM_DEPENDENCIES(NAME)
|
||||
# ----------------------
|
||||
# See how the compiler implements dependency checking.
|
||||
# NAME is "CC", "CXX", "GCJ", or "OBJC".
|
||||
# We try a few techniques and use that to set a single cache variable.
|
||||
#
|
||||
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
|
||||
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
|
||||
# dependency, and given that the user is not expected to run this macro,
|
||||
# just rely on AC_PROG_CC.
|
||||
AC_DEFUN([_AM_DEPENDENCIES],
|
||||
[AC_REQUIRE([AM_SET_DEPDIR])dnl
|
||||
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
|
||||
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
|
||||
AC_REQUIRE([AM_DEP_TRACK])dnl
|
||||
|
||||
ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
|
||||
[$1], CXX, [depcc="$CXX" am_compiler_list=],
|
||||
[$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
|
||||
[$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
|
||||
[depcc="$$1" am_compiler_list=])
|
||||
|
||||
AC_CACHE_CHECK([dependency style of $depcc],
|
||||
[am_cv_$1_dependencies_compiler_type],
|
||||
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
|
||||
# We make a subdir and do the tests there. Otherwise we can end up
|
||||
# making bogus files that we don't know about and never remove. For
|
||||
# instance it was reported that on HP-UX the gcc test will end up
|
||||
# making a dummy file named `D' -- because `-MD' means `put the output
|
||||
# in D'.
|
||||
mkdir conftest.dir
|
||||
# Copy depcomp to subdir because otherwise we won't find it if we're
|
||||
# using a relative directory.
|
||||
cp "$am_depcomp" conftest.dir
|
||||
cd conftest.dir
|
||||
|
||||
am_cv_$1_dependencies_compiler_type=none
|
||||
if test "$am_compiler_list" = ""; then
|
||||
am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
|
||||
fi
|
||||
for depmode in $am_compiler_list; do
|
||||
# We need to recreate these files for each test, as the compiler may
|
||||
# overwrite some of them when testing with obscure command lines.
|
||||
# This happens at least with the AIX C compiler.
|
||||
echo '#include "conftest.h"' > conftest.c
|
||||
echo 'int i;' > conftest.h
|
||||
echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
|
||||
|
||||
case $depmode in
|
||||
nosideeffect)
|
||||
# after this tag, mechanisms are not by side-effect, so they'll
|
||||
# only be used when explicitly requested
|
||||
if test "x$enable_dependency_tracking" = xyes; then
|
||||
continue
|
||||
else
|
||||
break
|
||||
fi
|
||||
;;
|
||||
none) break ;;
|
||||
esac
|
||||
# We check with `-c' and `-o' for the sake of the "dashmstdout"
|
||||
# mode. It turns out that the SunPro C++ compiler does not properly
|
||||
# handle `-M -o', and we need to detect this.
|
||||
if depmode=$depmode \
|
||||
source=conftest.c object=conftest.o \
|
||||
depfile=conftest.Po tmpdepfile=conftest.TPo \
|
||||
$SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
|
||||
grep conftest.h conftest.Po > /dev/null 2>&1 &&
|
||||
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
|
||||
am_cv_$1_dependencies_compiler_type=$depmode
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
cd ..
|
||||
rm -rf conftest.dir
|
||||
else
|
||||
am_cv_$1_dependencies_compiler_type=none
|
||||
fi
|
||||
])
|
||||
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
|
||||
])
|
||||
|
||||
|
||||
# AM_SET_DEPDIR
|
||||
# -------------
|
||||
# Choose a directory name for dependency files.
|
||||
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
|
||||
AC_DEFUN([AM_SET_DEPDIR],
|
||||
[rm -f .deps 2>/dev/null
|
||||
mkdir .deps 2>/dev/null
|
||||
if test -d .deps; then
|
||||
DEPDIR=.deps
|
||||
else
|
||||
# MS-DOS does not allow filenames that begin with a dot.
|
||||
DEPDIR=_deps
|
||||
fi
|
||||
rmdir .deps 2>/dev/null
|
||||
AC_SUBST([DEPDIR])
|
||||
])
|
||||
|
||||
|
||||
# AM_DEP_TRACK
|
||||
# ------------
|
||||
AC_DEFUN([AM_DEP_TRACK],
|
||||
[AC_ARG_ENABLE(dependency-tracking,
|
||||
[ --disable-dependency-tracking Speeds up one-time builds
|
||||
--enable-dependency-tracking Do not reject slow dependency extractors])
|
||||
if test "x$enable_dependency_tracking" != xno; then
|
||||
am_depcomp="$ac_aux_dir/depcomp"
|
||||
AMDEPBACKSLASH='\'
|
||||
fi
|
||||
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
|
||||
AC_SUBST([AMDEPBACKSLASH])
|
||||
])
|
||||
|
||||
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
||||
|
||||
# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
#serial 2
|
||||
|
||||
# _AM_OUTPUT_DEPENDENCY_COMMANDS
|
||||
# ------------------------------
|
||||
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
[for mf in $CONFIG_FILES; do
|
||||
# Strip MF so we end up with the name of the file.
|
||||
mf=`echo "$mf" | sed -e 's/:.*$//'`
|
||||
# Check whether this is an Automake generated Makefile or not.
|
||||
# We used to match only the files named `Makefile.in', but
|
||||
# some people rename them; so instead we look at the file content.
|
||||
# Grep'ing the first line is not enough: some people post-process
|
||||
# each Makefile.in and add a new line on top of each file to say so.
|
||||
# So let's grep whole file.
|
||||
if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
|
||||
dirpart=`AS_DIRNAME("$mf")`
|
||||
else
|
||||
continue
|
||||
fi
|
||||
grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
|
||||
# Extract the definition of DEP_FILES from the Makefile without
|
||||
# running `make'.
|
||||
DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
|
||||
test -z "$DEPDIR" && continue
|
||||
# When using ansi2knr, U may be empty or an underscore; expand it
|
||||
U=`sed -n -e '/^U = / s///p' < "$mf"`
|
||||
test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
|
||||
# We invoke sed twice because it is the simplest approach to
|
||||
# changing $(DEPDIR) to its actual value in the expansion.
|
||||
for file in `sed -n -e '
|
||||
/^DEP_FILES = .*\\\\$/ {
|
||||
s/^DEP_FILES = //
|
||||
:loop
|
||||
s/\\\\$//
|
||||
p
|
||||
n
|
||||
/\\\\$/ b loop
|
||||
p
|
||||
}
|
||||
/^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
|
||||
sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
|
||||
# Make sure the directory exists.
|
||||
test -f "$dirpart/$file" && continue
|
||||
fdir=`AS_DIRNAME(["$file"])`
|
||||
AS_MKDIR_P([$dirpart/$fdir])
|
||||
# echo "creating $dirpart/$file"
|
||||
echo '# dummy' > "$dirpart/$file"
|
||||
done
|
||||
done
|
||||
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
|
||||
|
||||
|
||||
# AM_OUTPUT_DEPENDENCY_COMMANDS
|
||||
# -----------------------------
|
||||
# This macro should only be invoked once -- use via AC_REQUIRE.
|
||||
#
|
||||
# This code is only required when automatic dependency tracking
|
||||
# is enabled. FIXME. This creates each `.P' file that we will
|
||||
# need in order to bootstrap the dependency handling code.
|
||||
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
[AC_CONFIG_COMMANDS([depfiles],
|
||||
[test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
[AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
|
||||
])
|
||||
|
||||
# Copyright 2001 Free Software Foundation, Inc. -*- Autoconf -*-
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# serial 2
|
||||
|
||||
# AM_MAKE_INCLUDE()
|
||||
# -----------------
|
||||
# Check to see how make treats includes.
|
||||
AC_DEFUN([AM_MAKE_INCLUDE],
|
||||
[am_make=${MAKE-make}
|
||||
cat > confinc << 'END'
|
||||
doit:
|
||||
@echo done
|
||||
END
|
||||
# If we don't find an include directive, just comment out the code.
|
||||
AC_MSG_CHECKING([for style of include used by $am_make])
|
||||
am__include="#"
|
||||
am__quote=
|
||||
_am_result=none
|
||||
# First try GNU make style include.
|
||||
echo "include confinc" > confmf
|
||||
# We grep out `Entering directory' and `Leaving directory'
|
||||
# messages which can occur if `w' ends up in MAKEFLAGS.
|
||||
# In particular we don't look at `^make:' because GNU make might
|
||||
# be invoked under some other name (usually "gmake"), in which
|
||||
# case it prints its new name instead of `make'.
|
||||
if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
|
||||
am__include=include
|
||||
am__quote=
|
||||
_am_result=GNU
|
||||
fi
|
||||
# Now try BSD make style include.
|
||||
if test "$am__include" = "#"; then
|
||||
echo '.include "confinc"' > confmf
|
||||
if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
|
||||
am__include=.include
|
||||
am__quote="\""
|
||||
_am_result=BSD
|
||||
fi
|
||||
fi
|
||||
AC_SUBST(am__include)
|
||||
AC_SUBST(am__quote)
|
||||
AC_MSG_RESULT($_am_result)
|
||||
rm -f confinc confmf
|
||||
])
|
||||
|
||||
# AM_CONDITIONAL -*- Autoconf -*-
|
||||
|
||||
# Copyright 1997, 2000, 2001 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# serial 5
|
||||
|
||||
AC_PREREQ(2.52)
|
||||
|
||||
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
|
||||
# -------------------------------------
|
||||
# Define a conditional.
|
||||
AC_DEFUN([AM_CONDITIONAL],
|
||||
[ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
|
||||
[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
|
||||
AC_SUBST([$1_TRUE])
|
||||
AC_SUBST([$1_FALSE])
|
||||
if $2; then
|
||||
$1_TRUE=
|
||||
$1_FALSE='#'
|
||||
else
|
||||
$1_TRUE='#'
|
||||
$1_FALSE=
|
||||
fi
|
||||
AC_CONFIG_COMMANDS_PRE(
|
||||
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
|
||||
AC_MSG_ERROR([conditional \"$1\" was never defined.
|
||||
Usually this means the macro was only invoked conditionally.])
|
||||
fi])])
|
||||
|
||||
|
||||
# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# AM_PATH_PYTHON([MINIMUM-VERSION])
|
||||
|
||||
# Adds support for distributing Python modules and packages. To
|
||||
# install modules, copy them to $(pythondir), using the python_PYTHON
|
||||
# automake variable. To install a package with the same name as the
|
||||
# automake package, install to $(pkgpythondir), or use the
|
||||
# pkgpython_PYTHON automake variable.
|
||||
|
||||
# The variables $(pyexecdir) and $(pkgpyexecdir) are provided as
|
||||
# locations to install python extension modules (shared libraries).
|
||||
# Another macro is required to find the appropriate flags to compile
|
||||
# extension modules.
|
||||
|
||||
# If your package is configured with a different prefix to python,
|
||||
# users will have to add the install directory to the PYTHONPATH
|
||||
# environment variable, or create a .pth file (see the python
|
||||
# documentation for details).
|
||||
|
||||
# If the MINIUMUM-VERSION argument is passed, AM_PATH_PYTHON will
|
||||
# cause an error if the version of python installed on the system
|
||||
# doesn't meet the requirement. MINIMUM-VERSION should consist of
|
||||
# numbers and dots only.
|
||||
|
||||
AC_DEFUN([AM_PATH_PYTHON],
|
||||
[
|
||||
dnl Find a Python interpreter. Python versions prior to 1.5 are not
|
||||
dnl supported because the default installation locations changed from
|
||||
dnl $prefix/lib/site-python in 1.4 to $prefix/lib/python1.5/site-packages
|
||||
dnl in 1.5.
|
||||
m4_define([_AM_PYTHON_INTERPRETER_LIST],
|
||||
[python python2 python2.2 python2.1 python2.0 python1.6 python1.5])
|
||||
|
||||
m4_if([$1],[],[
|
||||
dnl No version check is needed.
|
||||
# Find any Python interpreter.
|
||||
AC_PATH_PROG([PYTHON], _AM_PYTHON_INTERPRETER_LIST)],[
|
||||
dnl A version check is needed.
|
||||
if test -n "$PYTHON"; then
|
||||
# If the user set $PYTHON, use it and don't search something else.
|
||||
AC_MSG_CHECKING([whether $PYTHON version >= $1])
|
||||
AM_PYTHON_CHECK_VERSION([$PYTHON], [$1],
|
||||
[AC_MSG_RESULT(yes)],
|
||||
[AC_MSG_ERROR(too old)])
|
||||
else
|
||||
# Otherwise, try each interpreter until we find one that satisfies
|
||||
# VERSION.
|
||||
AC_CACHE_CHECK([for a Python interpreter with version >= $1],
|
||||
[am_cv_pathless_PYTHON],[
|
||||
for am_cv_pathless_PYTHON in _AM_PYTHON_INTERPRETER_LIST : ; do
|
||||
if test "$am_cv_pathless_PYTHON" = : ; then
|
||||
AC_MSG_ERROR([no suitable Python interpreter found])
|
||||
fi
|
||||
AM_PYTHON_CHECK_VERSION([$am_cv_pathless_PYTHON], [$1], [break])
|
||||
done])
|
||||
# Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON.
|
||||
AC_PATH_PROG([PYTHON], [$am_cv_pathless_PYTHON])
|
||||
fi
|
||||
])
|
||||
|
||||
dnl Query Python for its version number. Getting [:3] seems to be
|
||||
dnl the best way to do this; it's what "site.py" does in the standard
|
||||
dnl library.
|
||||
|
||||
AC_CACHE_CHECK([for $am_cv_pathless_PYTHON version], [am_cv_python_version],
|
||||
[am_cv_python_version=`$PYTHON -c "import sys; print sys.version[[:3]]"`])
|
||||
AC_SUBST([PYTHON_VERSION], [$am_cv_python_version])
|
||||
|
||||
dnl Use the values of $prefix and $exec_prefix for the corresponding
|
||||
dnl values of PYTHON_PREFIX and PYTHON_EXEC_PREFIX. These are made
|
||||
dnl distinct variables so they can be overridden if need be. However,
|
||||
dnl general consensus is that you shouldn't need this ability.
|
||||
|
||||
AC_SUBST([PYTHON_PREFIX], ['${prefix}'])
|
||||
AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}'])
|
||||
|
||||
dnl At times (like when building shared libraries) you may want
|
||||
dnl to know which OS platform Python thinks this is.
|
||||
|
||||
AC_CACHE_CHECK([for $am_cv_pathless_PYTHON platform],
|
||||
[am_cv_python_platform],
|
||||
[am_cv_python_platform=`$PYTHON -c "import sys; print sys.platform"`])
|
||||
AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform])
|
||||
|
||||
|
||||
dnl Set up 4 directories:
|
||||
|
||||
dnl pythondir -- where to install python scripts. This is the
|
||||
dnl site-packages directory, not the python standard library
|
||||
dnl directory like in previous automake betas. This behaviour
|
||||
dnl is more consistent with lispdir.m4 for example.
|
||||
dnl
|
||||
dnl Also, if the package prefix isn't the same as python's prefix,
|
||||
dnl then the old $(pythondir) was pretty useless.
|
||||
|
||||
AC_SUBST([pythondir],
|
||||
[$PYTHON_PREFIX"/lib/python"$PYTHON_VERSION/site-packages])
|
||||
|
||||
dnl pkgpythondir -- $PACKAGE directory under pythondir. Was
|
||||
dnl PYTHON_SITE_PACKAGE in previous betas, but this naming is
|
||||
dnl more consistent with the rest of automake.
|
||||
dnl Maybe this should be put in python.am?
|
||||
|
||||
AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE])
|
||||
|
||||
dnl pyexecdir -- directory for installing python extension modules
|
||||
dnl (shared libraries) Was PYTHON_SITE_EXEC in previous betas.
|
||||
|
||||
AC_SUBST([pyexecdir],
|
||||
[${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages])
|
||||
|
||||
dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE)
|
||||
dnl Maybe this should be put in python.am?
|
||||
|
||||
AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE])
|
||||
])
|
||||
|
||||
|
||||
# AM_PYTHON_CHECK_VERSION(PROG, VERSION, [ACTION-IF-TRUE], [ACTION-IF-FALSE])
|
||||
# ---------------------------------------------------------------------------
|
||||
# Run ACTION-IF-TRUE if the Python interpreter PROG has version >= VERSION.
|
||||
# Run ACTION-IF-FALSE otherwise.
|
||||
# This test uses sys.hexversion instead of the string equivalant (first
|
||||
# word of sys.version), in order to cope with versions such as 2.2c1.
|
||||
# hexversion has been introduced in Python 1.5.2; it's probably not
|
||||
# worth to support older versions (1.5.1 was released on October 31, 1998).
|
||||
AC_DEFUN([AM_PYTHON_CHECK_VERSION],
|
||||
[prog="import sys, string
|
||||
# split strings by '.' and convert to numeric. Append some zeros
|
||||
# because we need at least 4 digits for the hex conversion.
|
||||
minver = map(int, string.split('$2', '.')) + [[0, 0, 0]]
|
||||
minverhex = 0
|
||||
for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[[i]]
|
||||
sys.exit(sys.hexversion < minverhex)"
|
||||
AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])])
|
||||
|
||||
# Copyright 2001 Free Software Foundation, Inc. -*- Autoconf -*-
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# AM_RUN_LOG(COMMAND)
|
||||
# -------------------
|
||||
# Run COMMAND, save the exit status in ac_status, and log it.
|
||||
# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
|
||||
AC_DEFUN([AM_RUN_LOG],
|
||||
[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
|
||||
($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
|
||||
ac_status=$?
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
|
||||
(exit $ac_status); }])
|
||||
|
||||
@@ -1,102 +1,96 @@
|
||||
#!/bin/sh
|
||||
# Run this to generate all the initial makefiles, etc.
|
||||
# $Id$
|
||||
# shamelessly borrowed and hacked from the Galeon source distribution
|
||||
|
||||
PKG_NAME="gramps"
|
||||
srcdir=`dirname $0`
|
||||
test -z "$srcdir" && srcdir=.
|
||||
srcfile=$srcdir/src/gramps.py
|
||||
|
||||
REQUIRED_AUTOMAKE_VERSION=1.9
|
||||
PKG_NAME="gramps"
|
||||
|
||||
(test -f $srcdir/configure.in \
|
||||
&& test -f $srcdir/src/gramps_main.py) || {
|
||||
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
|
||||
echo " top-level $PKG_NAME directory"
|
||||
exit 1
|
||||
}
|
||||
|
||||
DIE=0
|
||||
|
||||
# source helper functions
|
||||
if test ! -f gramps-autogen.sh;
|
||||
then
|
||||
echo There is something wrong with your source tree.
|
||||
echo You are missing gramps-autogen.sh
|
||||
exit 1
|
||||
fi
|
||||
. ./gramps-autogen.sh
|
||||
|
||||
CONFIGURE_DEF_OPT=
|
||||
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have \`autoconf' installed to compile $PKG_NAME."
|
||||
echo "Download the appropriate package for your distribution,"
|
||||
echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
|
||||
DIE=1
|
||||
}
|
||||
|
||||
autogen_options $@
|
||||
|
||||
#echo -n "+ check for build tools"
|
||||
#if test ! -z "$NOCHECK"; then echo ": skipped version checks"; else echo; fi
|
||||
|
||||
#tell Mandrake autoconf wrapper we want autoconf 2.5x, not 2.13
|
||||
WANT_AUTOCONF_2_5=1
|
||||
export WANT_AUTOCONF_2_5
|
||||
version_check autoconf AUTOCONF 'autoconf2.50 autoconf autoconf-2.53' $REQUIRED_AUTOCONF_VERSION \
|
||||
"http://ftp.gnu.org/pub/gnu/autoconf/autoconf-$REQUIRED_AUTOCONF_VERSION.tar.gz" || DIE=1
|
||||
AUTOHEADER=`echo $AUTOCONF | sed s/autoconf/autoheader/`
|
||||
|
||||
automake_progs="automake automake-1.10 automake-1.9"
|
||||
version_check automake AUTOMAKE "$automake_progs" $REQUIRED_AUTOMAKE_VERSION \
|
||||
"http://ftp.gnu.org/pub/gnu/automake/automake-$REQUIRED_AUTOMAKE_VERSION.tar.gz" || DIE=1
|
||||
ACLOCAL=`echo $AUTOMAKE | sed s/automake/aclocal/`
|
||||
|
||||
version_check glib-gettext GLIB_GETTEXTIZE glib-gettextize $REQUIRED_GLIB_GETTEXT_VERSION \
|
||||
"ftp://ftp.gtk.org/pub/gtk/v2.2/glib-$REQUIRED_GLIB_GETTEXT_VERSION.tar.gz" || DIE=1
|
||||
require_m4macro glib-gettext.m4
|
||||
|
||||
version_check intltool INTLTOOLIZE intltoolize $REQUIRED_INTLTOOL_VERSION \
|
||||
"http://ftp.gnome.org/pub/GNOME/sources/intltool/" || DIE=1
|
||||
require_m4macro intltool.m4
|
||||
(automake --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have \`automake' installed to compile $PKG_NAME."
|
||||
echo "Get ftp://ftp.gnu.org/pub/gnu/automake/automake-1.6.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
NO_AUTOMAKE=yes
|
||||
}
|
||||
|
||||
|
||||
check_m4macros || DIE=1
|
||||
# if no automake, don't bother testing for aclocal
|
||||
test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: Missing \`aclocal'. The version of \`automake'"
|
||||
echo "installed doesn't appear recent enough."
|
||||
echo "Get ftp://ftp.gnu.org/pub/gnu/automake/automake-1.6.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
}
|
||||
|
||||
if [ "$DIE" -eq 1 ]; then
|
||||
if test "$DIE" -eq 1; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$#" = 0 ]; then
|
||||
printerr "**Warning**: I am going to run .configure with no arguments."
|
||||
printerr "If you wish to pass any to it, please specify them on the"
|
||||
printerr "$0 command line."
|
||||
printerr
|
||||
if test -z "$*"; then
|
||||
echo "**Warning**: I am going to run \`configure' with no arguments."
|
||||
echo "If you wish to pass any to it, please specify them on the"
|
||||
echo \`$0\'" command line."
|
||||
echo
|
||||
fi
|
||||
|
||||
toplevel_check $srcfile
|
||||
|
||||
# Note that the order these tools are called should match what
|
||||
# autoconf's "autoupdate" package does. See bug 138584 for
|
||||
# details.
|
||||
|
||||
# programs that might install new macros get run before aclocal
|
||||
|
||||
printbold "Running $GLIB_GETTEXTIZE... Ignore non-fatal messages."
|
||||
echo "no" | $GLIB_GETTEXTIZE --force --copy || exit 1
|
||||
|
||||
printbold "Running $INTLTOOLIZE..."
|
||||
$INTLTOOLIZE --force --copy --automake || exit 1
|
||||
|
||||
# Now run aclocal to pull in any additional macros needed
|
||||
printbold "Running $ACLOCAL..."
|
||||
$ACLOCAL -I m4 $ACLOCAL_FLAGS || exit 1
|
||||
|
||||
# Now that all the macros are sorted, run autoconf and autoheader ...
|
||||
printbold "Running $AUTOCONF..."
|
||||
$AUTOCONF || exit 1
|
||||
|
||||
# Finally, run automake to create the makefiles ...
|
||||
printbold "Running $AUTOMAKE..."
|
||||
cp -pf COPYING COPYING.autogen_bak
|
||||
cp -pf INSTALL INSTALL.autogen_bak
|
||||
$AUTOMAKE --gnu --add-missing --force --copy || exit 1
|
||||
cmp COPYING COPYING.autogen_bak || cp -pf COPYING.autogen_bak COPYING
|
||||
cmp INSTALL INSTALL.autogen_bak || cp -pf INSTALL.autogen_bak INSTALL
|
||||
rm -f COPYING.autogen_bak INSTALL.autogen_bak
|
||||
case $CC in
|
||||
xlc )
|
||||
am_opt=--include-deps;;
|
||||
esac
|
||||
|
||||
|
||||
dr=$srcdir
|
||||
echo processing $dr
|
||||
( cd $dr
|
||||
aclocalinclude="$ACLOCAL_FLAGS"
|
||||
echo "Running aclocal $aclocalinclude ..."
|
||||
aclocal $aclocalinclude || {
|
||||
echo
|
||||
echo "**Error**: aclocal failed. This may mean that you have not"
|
||||
echo "installed all of the packages you need, or you may need to"
|
||||
echo "set ACLOCAL_FLAGS to include \"-I \$prefix/share/aclocal\""
|
||||
echo "for the prefix where you installed the packages whose"
|
||||
echo "macros were not found"
|
||||
exit 1
|
||||
}
|
||||
|
||||
echo "Running automake --gnu $am_opt ..."
|
||||
automake --add-missing --gnu $am_opt ||
|
||||
{ echo "**Error**: automake failed."; exit 1; }
|
||||
echo "Running autoconf ..."
|
||||
autoconf || { echo "**Error**: autoconf failed."; exit 1; }
|
||||
) || exit 1
|
||||
|
||||
echo "Setting py-compile script executable ..."
|
||||
chmod 755 py-compile
|
||||
|
||||
if test x$NOCONFIGURE = x; then
|
||||
printbold Running ./configure $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT ...
|
||||
./configure $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT \
|
||||
&& echo Now type \`make\' to compile $PKG_NAME || exit 1
|
||||
echo Running $srcdir/configure $conf_flags "$@" ...
|
||||
$srcdir/configure $conf_flags "$@" \
|
||||
&& echo Now type \`make\' to compile $PKG_NAME || exit 1
|
||||
else
|
||||
echo Skipping configure process.
|
||||
echo Skipping configure process.
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,571 +0,0 @@
|
||||
#! /bin/sh
|
||||
# Output a system dependent set of variables, describing how to set the
|
||||
# run time search path of shared libraries in an executable.
|
||||
#
|
||||
# Copyright 1996-2005 Free Software Foundation, Inc.
|
||||
# Taken from GNU libtool, 2001
|
||||
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
# unlimited permission to copy and/or distribute it, with or without
|
||||
# modifications, as long as this notice is preserved.
|
||||
#
|
||||
# The first argument passed to this file is the canonical host specification,
|
||||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
|
||||
# or
|
||||
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
|
||||
# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
|
||||
# should be set by the caller.
|
||||
#
|
||||
# The set of defined variables is at the end of this script.
|
||||
|
||||
# Known limitations:
|
||||
# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
|
||||
# than 256 bytes, otherwise the compiler driver will dump core. The only
|
||||
# known workaround is to choose shorter directory names for the build
|
||||
# directory and/or the installation directory.
|
||||
|
||||
# All known linkers require a `.a' archive for static linking (except M$VC,
|
||||
# which needs '.lib').
|
||||
libext=a
|
||||
shrext=.so
|
||||
|
||||
host="$1"
|
||||
host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
||||
host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
||||
host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
|
||||
cc_basename=`echo "$CC" | sed -e 's%^.*/%%'`
|
||||
|
||||
# Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC.
|
||||
|
||||
wl=
|
||||
if test "$GCC" = yes; then
|
||||
wl='-Wl,'
|
||||
else
|
||||
case "$host_os" in
|
||||
aix*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
darwin*)
|
||||
case "$cc_basename" in
|
||||
xlc*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
mingw* | pw32* | os2*)
|
||||
;;
|
||||
hpux9* | hpux10* | hpux11*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
newsos6)
|
||||
;;
|
||||
linux*)
|
||||
case $cc_basename in
|
||||
icc* | ecc*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
pgcc | pgf77 | pgf90)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
ccc*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
como)
|
||||
wl='-lopt='
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
osf3* | osf4* | osf5*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
sco3.2v5*)
|
||||
;;
|
||||
solaris*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
sunos4*)
|
||||
wl='-Qoption ld '
|
||||
;;
|
||||
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
sysv4*MP*)
|
||||
;;
|
||||
unicos*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
uts4*)
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS.
|
||||
|
||||
hardcode_libdir_flag_spec=
|
||||
hardcode_libdir_separator=
|
||||
hardcode_direct=no
|
||||
hardcode_minus_L=no
|
||||
|
||||
case "$host_os" in
|
||||
cygwin* | mingw* | pw32*)
|
||||
# FIXME: the MSVC++ port hasn't been tested in a loooong time
|
||||
# When not using gcc, we currently assume that we are using
|
||||
# Microsoft Visual C++.
|
||||
if test "$GCC" != yes; then
|
||||
with_gnu_ld=no
|
||||
fi
|
||||
;;
|
||||
openbsd*)
|
||||
with_gnu_ld=no
|
||||
;;
|
||||
esac
|
||||
|
||||
ld_shlibs=yes
|
||||
if test "$with_gnu_ld" = yes; then
|
||||
case "$host_os" in
|
||||
aix3* | aix4* | aix5*)
|
||||
# On AIX/PPC, the GNU linker is very broken
|
||||
if test "$host_cpu" != ia64; then
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
amigaos*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_minus_L=yes
|
||||
# Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
|
||||
# that the semantics of dynamic libraries on AmigaOS, at least up
|
||||
# to version 4, is to share data among multiple programs linked
|
||||
# with the same dynamic library. Since this doesn't match the
|
||||
# behavior of shared libraries on other platforms, we cannot use
|
||||
# them.
|
||||
ld_shlibs=no
|
||||
;;
|
||||
beos*)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
cygwin* | mingw* | pw32*)
|
||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
||||
# no search path for DLLs.
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
netbsd*)
|
||||
;;
|
||||
solaris* | sysv5*)
|
||||
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
|
||||
ld_shlibs=no
|
||||
elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
sunos4*)
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
linux*)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
if test "$ld_shlibs" = yes; then
|
||||
# Unlike libtool, we use -rpath here, not --rpath, since the documented
|
||||
# option of GNU ld is called -rpath, not --rpath.
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
fi
|
||||
else
|
||||
case "$host_os" in
|
||||
aix3*)
|
||||
# Note: this linker hardcodes the directories in LIBPATH if there
|
||||
# are no directories specified by -L.
|
||||
hardcode_minus_L=yes
|
||||
if test "$GCC" = yes; then
|
||||
# Neither direct hardcoding nor static linking is supported with a
|
||||
# broken collect2.
|
||||
hardcode_direct=unsupported
|
||||
fi
|
||||
;;
|
||||
aix4* | aix5*)
|
||||
if test "$host_cpu" = ia64; then
|
||||
# On IA64, the linker does run time linking by default, so we don't
|
||||
# have to do anything special.
|
||||
aix_use_runtimelinking=no
|
||||
else
|
||||
aix_use_runtimelinking=no
|
||||
# Test if we are trying to use run time linking or normal
|
||||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
||||
# need to do runtime linking.
|
||||
case $host_os in aix4.[23]|aix4.[23].*|aix5*)
|
||||
for ld_flag in $LDFLAGS; do
|
||||
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
|
||||
aix_use_runtimelinking=yes
|
||||
break
|
||||
fi
|
||||
done
|
||||
esac
|
||||
fi
|
||||
hardcode_direct=yes
|
||||
hardcode_libdir_separator=':'
|
||||
if test "$GCC" = yes; then
|
||||
case $host_os in aix4.[012]|aix4.[012].*)
|
||||
collect2name=`${CC} -print-prog-name=collect2`
|
||||
if test -f "$collect2name" && \
|
||||
strings "$collect2name" | grep resolve_lib_name >/dev/null
|
||||
then
|
||||
# We have reworked collect2
|
||||
hardcode_direct=yes
|
||||
else
|
||||
# We have old collect2
|
||||
hardcode_direct=unsupported
|
||||
hardcode_minus_L=yes
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_libdir_separator=
|
||||
fi
|
||||
esac
|
||||
fi
|
||||
# Begin _LT_AC_SYS_LIBPATH_AIX.
|
||||
echo 'int main () { return 0; }' > conftest.c
|
||||
${CC} ${LDFLAGS} conftest.c -o conftest
|
||||
aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
|
||||
}'`
|
||||
if test -z "$aix_libpath"; then
|
||||
aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
|
||||
}'`
|
||||
fi
|
||||
if test -z "$aix_libpath"; then
|
||||
aix_libpath="/usr/lib:/lib"
|
||||
fi
|
||||
rm -f conftest.c conftest
|
||||
# End _LT_AC_SYS_LIBPATH_AIX.
|
||||
if test "$aix_use_runtimelinking" = yes; then
|
||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
else
|
||||
if test "$host_cpu" = ia64; then
|
||||
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
|
||||
else
|
||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
amigaos*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_minus_L=yes
|
||||
# see comment about different semantics on the GNU ld section
|
||||
ld_shlibs=no
|
||||
;;
|
||||
bsdi[45]*)
|
||||
;;
|
||||
cygwin* | mingw* | pw32*)
|
||||
# When not using gcc, we currently assume that we are using
|
||||
# Microsoft Visual C++.
|
||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
||||
# no search path for DLLs.
|
||||
hardcode_libdir_flag_spec=' '
|
||||
libext=lib
|
||||
;;
|
||||
darwin* | rhapsody*)
|
||||
hardcode_direct=no
|
||||
if test "$GCC" = yes ; then
|
||||
:
|
||||
else
|
||||
case "$cc_basename" in
|
||||
xlc*)
|
||||
;;
|
||||
*)
|
||||
ld_shlibs=no
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
dgux*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
;;
|
||||
freebsd1*)
|
||||
ld_shlibs=no
|
||||
;;
|
||||
freebsd2.2*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
freebsd2*)
|
||||
hardcode_direct=yes
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
freebsd* | kfreebsd*-gnu | dragonfly*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
hpux9*)
|
||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
hardcode_direct=yes
|
||||
# hardcode_minus_L: Not really in the search PATH,
|
||||
# but as the default location of the library.
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
hpux10* | hpux11*)
|
||||
if test "$with_gnu_ld" = no; then
|
||||
case "$host_cpu" in
|
||||
hppa*64*)
|
||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
hardcode_direct=no
|
||||
;;
|
||||
ia64*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_direct=no
|
||||
# hardcode_minus_L: Not really in the search PATH,
|
||||
# but as the default location of the library.
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
*)
|
||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
hardcode_direct=yes
|
||||
# hardcode_minus_L: Not really in the search PATH,
|
||||
# but as the default location of the library.
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
netbsd*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
newsos6)
|
||||
hardcode_direct=yes
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
openbsd*)
|
||||
hardcode_direct=yes
|
||||
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
|
||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
||||
else
|
||||
case "$host_os" in
|
||||
openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
;;
|
||||
*)
|
||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
os2*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
osf3*)
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
osf4* | osf5*)
|
||||
if test "$GCC" = yes; then
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
else
|
||||
# Both cc and cxx compiler support -rpath directly
|
||||
hardcode_libdir_flag_spec='-rpath $libdir'
|
||||
fi
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
sco3.2v5*)
|
||||
;;
|
||||
solaris*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
;;
|
||||
sunos4*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_direct=yes
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
sysv4)
|
||||
case $host_vendor in
|
||||
sni)
|
||||
hardcode_direct=yes # is this really true???
|
||||
;;
|
||||
siemens)
|
||||
hardcode_direct=no
|
||||
;;
|
||||
motorola)
|
||||
hardcode_direct=no #Motorola manual says yes, but my tests say they lie
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
sysv4.3*)
|
||||
;;
|
||||
sysv4*MP*)
|
||||
if test -d /usr/nec; then
|
||||
ld_shlibs=yes
|
||||
fi
|
||||
;;
|
||||
sysv4.2uw2*)
|
||||
hardcode_direct=yes
|
||||
hardcode_minus_L=no
|
||||
;;
|
||||
sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
|
||||
;;
|
||||
sysv5*)
|
||||
hardcode_libdir_flag_spec=
|
||||
;;
|
||||
uts4*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
;;
|
||||
*)
|
||||
ld_shlibs=no
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Check dynamic linker characteristics
|
||||
# Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER.
|
||||
libname_spec='lib$name'
|
||||
case "$host_os" in
|
||||
aix3*)
|
||||
;;
|
||||
aix4* | aix5*)
|
||||
;;
|
||||
amigaos*)
|
||||
;;
|
||||
beos*)
|
||||
;;
|
||||
bsdi[45]*)
|
||||
;;
|
||||
cygwin* | mingw* | pw32*)
|
||||
shrext=.dll
|
||||
;;
|
||||
darwin* | rhapsody*)
|
||||
shrext=.dylib
|
||||
;;
|
||||
dgux*)
|
||||
;;
|
||||
freebsd1*)
|
||||
;;
|
||||
kfreebsd*-gnu)
|
||||
;;
|
||||
freebsd*)
|
||||
;;
|
||||
gnu*)
|
||||
;;
|
||||
hpux9* | hpux10* | hpux11*)
|
||||
case "$host_cpu" in
|
||||
ia64*)
|
||||
shrext=.so
|
||||
;;
|
||||
hppa*64*)
|
||||
shrext=.sl
|
||||
;;
|
||||
*)
|
||||
shrext=.sl
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
case "$host_os" in
|
||||
irix5* | nonstopux*)
|
||||
libsuff= shlibsuff=
|
||||
;;
|
||||
*)
|
||||
case $LD in
|
||||
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
|
||||
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
|
||||
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
|
||||
*) libsuff= shlibsuff= ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
linux*oldld* | linux*aout* | linux*coff*)
|
||||
;;
|
||||
linux*)
|
||||
;;
|
||||
knetbsd*-gnu)
|
||||
;;
|
||||
netbsd*)
|
||||
;;
|
||||
newsos6)
|
||||
;;
|
||||
nto-qnx*)
|
||||
;;
|
||||
openbsd*)
|
||||
;;
|
||||
os2*)
|
||||
libname_spec='$name'
|
||||
shrext=.dll
|
||||
;;
|
||||
osf3* | osf4* | osf5*)
|
||||
;;
|
||||
sco3.2v5*)
|
||||
;;
|
||||
solaris*)
|
||||
;;
|
||||
sunos4*)
|
||||
;;
|
||||
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
|
||||
;;
|
||||
sysv4*MP*)
|
||||
;;
|
||||
uts4*)
|
||||
;;
|
||||
esac
|
||||
|
||||
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
|
||||
escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
||||
shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
|
||||
escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
||||
|
||||
LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
|
||||
|
||||
# How to pass a linker flag through the compiler.
|
||||
wl="$escaped_wl"
|
||||
|
||||
# Static library suffix (normally "a").
|
||||
libext="$libext"
|
||||
|
||||
# Shared library suffix (normally "so").
|
||||
shlibext="$shlibext"
|
||||
|
||||
# Flag to hardcode \$libdir into a binary during linking.
|
||||
# This must work even if \$libdir does not exist.
|
||||
hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
|
||||
|
||||
# Whether we need a single -rpath flag with a separated argument.
|
||||
hardcode_libdir_separator="$hardcode_libdir_separator"
|
||||
|
||||
# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
|
||||
# resulting binary.
|
||||
hardcode_direct="$hardcode_direct"
|
||||
|
||||
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
|
||||
# resulting binary.
|
||||
hardcode_minus_L="$hardcode_minus_L"
|
||||
|
||||
EOF
|
||||
@@ -1,20 +1,8 @@
|
||||
dnl $Id$
|
||||
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
dnl May need to run automake && aclocal first
|
||||
|
||||
AC_PREREQ(2.57)
|
||||
dnl NOTE: arg to macro below becomes the "VERSION"
|
||||
AC_INIT(gramps, 3.2.5, [gramps-bugs@lists.sourceforge.net])
|
||||
AC_CONFIG_SRCDIR(configure.in)
|
||||
AM_INIT_AUTOMAKE([1.6.3 foreign])
|
||||
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
|
||||
RELEASE=0.SVN$(svnversion -n .)
|
||||
dnl RELEASE=0beta3
|
||||
dnl RELEASE=0rc1
|
||||
dnl RELEASE=1
|
||||
AC_INIT(src/gramps.py)
|
||||
AM_INIT_AUTOMAKE(gramps, 0.8.1)
|
||||
RELEASE=pl1
|
||||
|
||||
VERSIONSTRING=$VERSION
|
||||
if test x"$RELEASE" != "x"
|
||||
@@ -22,145 +10,339 @@ then
|
||||
VERSIONSTRING="$VERSION-$RELEASE"
|
||||
fi
|
||||
|
||||
dnl put the ACLOCAL flags in the Makefile
|
||||
ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
|
||||
|
||||
AC_PROG_INTLTOOL
|
||||
|
||||
AM_SHARED_MIME
|
||||
AM_PACKAGER
|
||||
AC_SUBST(PACKAGE)
|
||||
AC_SUBST(VERSION)
|
||||
AC_SUBST(RELEASE)
|
||||
AC_SUBST(VERSIONSTRING)
|
||||
|
||||
dnl Add the languages which your application supports here.
|
||||
ALL_LINGUAS="hu zh_CN cs da de es fr it nb nl nn pl pt_BR ru sv fi lt sk bg hr sl ca sq he"
|
||||
GETTEXT_PACKAGE=gramps
|
||||
AC_SUBST(GETTEXT_PACKAGE)
|
||||
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Define to the Gettext package name.])
|
||||
AM_GLIB_GNU_GETTEXT
|
||||
AC_PATH_PROG(MSGFMT, msgfmt)
|
||||
AC_SUBST(MSGFMT)
|
||||
|
||||
LANGUAGES="sv de fr es it pt_BR ru da_DK cs pl"
|
||||
AC_SUBST(LANGUAGES)
|
||||
|
||||
DISTLANGS=
|
||||
POFILES=
|
||||
MOFILES=
|
||||
for lang in $LANGUAGES; do
|
||||
POFILES="$POFILES $lang.po"
|
||||
MOFILES="$MOFILES $lang.mo"
|
||||
done
|
||||
AC_SUBST(POFILES)
|
||||
AC_SUBST(MOFILES)
|
||||
|
||||
dnl Checks for programs.
|
||||
dnl We first only check for python >= 2.5
|
||||
dnl We first only check for python >= 1.5
|
||||
AM_PATH_PYTHON(1.5)
|
||||
|
||||
dnl override automatic python detection with our own place
|
||||
pythondir=\${prefix}/share
|
||||
pyexecdir=\${prefix}/share
|
||||
pkgpythondir=\${prefix}/share/\${PACKAGE}
|
||||
pkgpyexecdir=\${prefix}/share/\${PACKAGE}
|
||||
|
||||
AM_PATH_PYTHON(2.5)
|
||||
AC_PATH_PROG(BINSH, sh)
|
||||
|
||||
pygtk_require="
|
||||
try:
|
||||
import pygtk
|
||||
pygtk.require('2.0')
|
||||
except ImportError:
|
||||
pass
|
||||
changequote(<<, >>)dnl
|
||||
PYTHON_VERSION=`$PYTHON -c "import sys; print sys.version[:3]"`
|
||||
changequote([, ])dnl
|
||||
|
||||
def out(line):
|
||||
f = open('conftest.out', 'w')
|
||||
f.write(line)
|
||||
f.close()
|
||||
"
|
||||
if test "$PYTHON_VERSION" != "1.5"
|
||||
then
|
||||
AC_PATH_PROG(PYTHON15, python1.5)
|
||||
else
|
||||
PYTHON15=$PYTHON
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING(Python bindings for gtk 2.10 (pygtk2>=2.10.0))
|
||||
if test "$PYTHON_VERSION" != "2.0"
|
||||
then
|
||||
AC_PATH_PROG(PYTHON20, python2.0)
|
||||
else
|
||||
PYTHON20=$PYTHON
|
||||
fi
|
||||
|
||||
if test "$PYTHON_VERSION" != "2.1"
|
||||
then
|
||||
AC_PATH_PROG(PYTHON21, python2.1)
|
||||
else
|
||||
PYTHON21=$PYTHON
|
||||
fi
|
||||
|
||||
if test "$PYTHON_VERSION" != "2.2"
|
||||
then
|
||||
AC_PATH_PROG(PYTHON22, python2.2)
|
||||
else
|
||||
PYTHON22=$PYTHON
|
||||
fi
|
||||
|
||||
AC_PATH_PROG(ZIP, zip)
|
||||
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_MAKE_SET
|
||||
|
||||
AC_PROG_CC
|
||||
|
||||
AC_CHECK_HEADER(libintl.h)
|
||||
|
||||
AC_CHECK_LIB(c,textdomain,LIBS="",
|
||||
[ AC_CHECK_LIB(intl,textdomain,
|
||||
LIBS="-lintl",
|
||||
AC_MSG_ERROR("Could not find internationalization libraries"))
|
||||
])
|
||||
|
||||
dnl Check for programs
|
||||
|
||||
AC_CHECK_PROG(HAVE_GNOME_CONFIG, gnome-config, "YES", "NO")
|
||||
GNOMEHELP=`gnome-config --prefix`
|
||||
|
||||
dnl Check if python bindings for gtk are installed
|
||||
|
||||
AC_MSG_CHECKING(Python bindings for sax/xml)
|
||||
changequote(,)
|
||||
cat > conftest.py <<EOF
|
||||
$pygtk_require
|
||||
try:
|
||||
import gobject
|
||||
version = gobject.pygtk_version
|
||||
if version >= (2,10,0):
|
||||
print_version = '.'.join([[str(i) for i in version]])
|
||||
out(print_version)
|
||||
else:
|
||||
out("NO")
|
||||
from xml.sax import make_parser, handler
|
||||
f = open("conftest.out", "w")
|
||||
f.write("YES")
|
||||
f.close()
|
||||
except ImportError:
|
||||
out("NO")
|
||||
except AttributeError:
|
||||
out("NO")
|
||||
|
||||
try:
|
||||
from _xmlplus.sax import make_parser, handler
|
||||
f = open("conftest.out", "w")
|
||||
f.write("YES")
|
||||
f.close()
|
||||
except ImportError:
|
||||
f = open("conftest.out", "w")
|
||||
f.write("NO")
|
||||
f.close()
|
||||
EOF
|
||||
changequote([, ])
|
||||
$PYTHON conftest.py
|
||||
has_pygtk=`cat conftest.out`
|
||||
has_sax=`cat conftest.out`
|
||||
rm -f conftest.out conftest.py
|
||||
if test NO = "$has_pygtk"
|
||||
if test "YES" != $has_sax
|
||||
then
|
||||
AC_MSG_ERROR([
|
||||
|
||||
**** The python bindings for gtk 2.10 (pygtk2>=2.10.0) could not be found.])
|
||||
**** The python interpreter can't find the SAX/XML bindings.])
|
||||
fi
|
||||
AC_MSG_RESULT($has_pygtk)
|
||||
AC_MSG_RESULT(ok)
|
||||
|
||||
AC_CONFIG_FILES([
|
||||
po/Makefile.in
|
||||
m4/Makefile
|
||||
Makefile
|
||||
gramps.sh
|
||||
src/const.py
|
||||
AC_MSG_CHECKING(Python bindings for gtk+)
|
||||
changequote(,)
|
||||
cat > conftest.py <<EOF
|
||||
try:
|
||||
import gtk
|
||||
f = open("conftest.out", "w")
|
||||
f.write("YES")
|
||||
f.close()
|
||||
except ImportError:
|
||||
f = open("conftest.out", "w")
|
||||
f.write("NO")
|
||||
f.close()
|
||||
EOF
|
||||
changequote([, ])
|
||||
$PYTHON conftest.py
|
||||
has_pygtk=`cat conftest.out`
|
||||
rm -f conftest.out conftest.py
|
||||
if test "YES" != $has_pygtk
|
||||
then
|
||||
AC_MSG_ERROR([
|
||||
|
||||
**** The python interpreter can't find the python bindings for gtk.])
|
||||
fi
|
||||
AC_MSG_RESULT(ok)
|
||||
|
||||
AC_MSG_CHECKING(Python bindings for GNOME)
|
||||
changequote(,)
|
||||
cat > conftest.py <<EOF
|
||||
try:
|
||||
import gnome, gnome.ui
|
||||
f = open("conftest.out", "w")
|
||||
f.write("YES")
|
||||
f.close()
|
||||
except ImportError:
|
||||
f = open("conftest.out", "w")
|
||||
f.write("NO")
|
||||
f.close()
|
||||
EOF
|
||||
changequote([, ])
|
||||
$PYTHON conftest.py
|
||||
has_pygnome=`cat conftest.out`
|
||||
rm -f conftest.out conftest.py
|
||||
if test "YES" != $has_pygnome
|
||||
then
|
||||
AC_MSG_ERROR([
|
||||
|
||||
**** The python interpreter can't find the python bindings for GNOME.])
|
||||
fi
|
||||
AC_MSG_RESULT(ok)
|
||||
|
||||
AC_MSG_CHECKING(Python/libglade bindings)
|
||||
changequote(,)
|
||||
cat > conftest.py <<EOF
|
||||
try:
|
||||
import libglade
|
||||
f = open("conftest.out", "w")
|
||||
f.write("YES")
|
||||
f.close()
|
||||
except ImportError:
|
||||
f = open("conftest.out", "w")
|
||||
f.write("NO")
|
||||
f.close()
|
||||
EOF
|
||||
changequote([, ])
|
||||
$PYTHON conftest.py
|
||||
has_pygtk=`cat conftest.out`
|
||||
rm -f conftest.out conftest.py
|
||||
if test "YES" != $has_pygtk
|
||||
then
|
||||
AC_MSG_ERROR([
|
||||
|
||||
**** The python interpreter can't find the python bindings for libglade.])
|
||||
fi
|
||||
AC_MSG_RESULT(ok)
|
||||
|
||||
AC_MSG_CHECKING(Python/GNOME bindings for libglade)
|
||||
changequote(,)
|
||||
cat > conftest.py <<EOF
|
||||
try:
|
||||
import _gladegnome
|
||||
f = open("conftest.out", "w")
|
||||
f.write("YES")
|
||||
f.close()
|
||||
except ImportError:
|
||||
f = open("conftest.out", "w")
|
||||
f.write("NO")
|
||||
f.close()
|
||||
EOF
|
||||
changequote([, ])
|
||||
$PYTHON conftest.py
|
||||
has_pygtk=`cat conftest.out`
|
||||
rm -f conftest.out conftest.py
|
||||
if test "YES" != $has_pygtk
|
||||
then
|
||||
AC_MSG_ERROR([
|
||||
|
||||
**** The python interpreter can't find the GNOME bindings for libglade.])
|
||||
fi
|
||||
AC_MSG_RESULT(ok)
|
||||
|
||||
dnl Checks for libraries.
|
||||
|
||||
dnl Checks for header files.
|
||||
|
||||
AC_MSG_CHECKING(for headers required to compile python extensions)
|
||||
|
||||
if test "$PYTHON15" != ""; then
|
||||
py_prefix=`$PYTHON15 -c "import sys; print sys.prefix"`
|
||||
py_exec_prefix=`$PYTHON15 -c "import sys; print sys.exec_prefix"`
|
||||
P15_INCLUDES="-I${py_prefix}/include/python1.5"
|
||||
if test -f "${py_exec_prefix}/include/python1.5/Python.h"
|
||||
then
|
||||
INTLLIBS="intl15.so "
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$PYTHON20" != ""; then
|
||||
py_prefix=`$PYTHON20 -c "import sys; print sys.prefix"`
|
||||
py_exec_prefix=`$PYTHON20 -c "import sys; print sys.exec_prefix"`
|
||||
P20_INCLUDES="-I${py_prefix}/include/python2.0"
|
||||
if test -f "${py_exec_prefix}/include/python2.0/Python.h"
|
||||
then
|
||||
INTLLIBS="${INTLLIBS}intl20.so "
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$PYTHON21" != ""; then
|
||||
py_prefix=`$PYTHON21 -c "import sys; print sys.prefix"`
|
||||
py_exec_prefix=`$PYTHON21 -c "import sys; print sys.exec_prefix"`
|
||||
P21_INCLUDES="-I${py_prefix}/include/python2.1"
|
||||
if test "$py_prefix" != "$py_exec_prefix"; then
|
||||
P21_INCLUDES="$P21_INCLUDES -I${py_exec_prefix}/include/python2.1"
|
||||
fi
|
||||
if test -f "${py_exec_prefix}/include/python2.1/Python.h"
|
||||
then
|
||||
INTLLIBS="${INTLLIBS}intl21.so "
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$PYTHON22" != ""; then
|
||||
py_prefix=`$PYTHON22 -c "import sys; print sys.prefix"`
|
||||
py_exec_prefix=`$PYTHON22 -c "import sys; print sys.exec_prefix"`
|
||||
P22_INCLUDES="-I${py_prefix}/include/python2.2"
|
||||
if test "$py_prefix" != "$py_exec_prefix"; then
|
||||
P22_INCLUDES="$P22_INCLUDES -I${py_exec_prefix}/include/python2.2"
|
||||
fi
|
||||
if test -f "${py_exec_prefix}/include/python2.2/Python.h"
|
||||
then
|
||||
INTLLIBS="${INTLLIBS}intl22.so "
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_MSG_RESULT(ok)
|
||||
|
||||
dnl ======================================================
|
||||
dnl == Modern documentation tools (scrollkeeper) checks
|
||||
dnl == We may need a more recent version (GNOME2 will use
|
||||
dnl == scrollkeeper > 0.3) but basic scrollkeeper instructions
|
||||
dnl == use 0.1.4 example so we'll just check for that
|
||||
dnl ======================================================
|
||||
SCROLLKEEPER_REQUIRED=0.1.4
|
||||
AC_SUBST(SCROLLKEEPER_REQUIRED)
|
||||
|
||||
dnl First see that *some* version of scrollkeeper is installed
|
||||
AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config, no)
|
||||
if test x$SCROLLKEEPER_CONFIG = xno; then
|
||||
AC_MSG_ERROR(Couldn't find scrollkeeper-config. Please install the scrollkeeper package.)
|
||||
DISABLE_SCROLLKEEPER=1
|
||||
AC_SUBST(DISABLE_SCROLLKEEPER)
|
||||
fi
|
||||
|
||||
dnl ======================================================
|
||||
dnl == GNOME modified DTD's need jw, not db2html
|
||||
dnl ======================================================
|
||||
AC_PATH_PROG(JW, jw, no)
|
||||
if test x$JW = xno; then
|
||||
HAVE_JW="no"
|
||||
else
|
||||
HAVE_JW="yes"
|
||||
fi
|
||||
AC_SUBST(HAVE_JW)
|
||||
|
||||
dnl ======================================================
|
||||
dnl == end of modern doc tests
|
||||
dnl ======================================================
|
||||
|
||||
|
||||
AC_SUBST(BINSH)
|
||||
AC_SUBST(PYTHON)
|
||||
AC_SUBST(PYTHON_VERSION)
|
||||
AC_SUBST(GNOMEHELP)
|
||||
AC_SUBST(LIBS)
|
||||
|
||||
AC_SUBST(P15_INCLUDES)
|
||||
AC_SUBST(P20_INCLUDES)
|
||||
AC_SUBST(P21_INCLUDES)
|
||||
AC_SUBST(P22_INCLUDES)
|
||||
AC_SUBST(INTLLIBS)
|
||||
|
||||
AC_OUTPUT([
|
||||
Makefile
|
||||
src/Makefile
|
||||
src/cli/Makefile
|
||||
src/gen/Makefile
|
||||
src/gen/db/Makefile
|
||||
src/gen/display/Makefile
|
||||
src/gen/lib/Makefile
|
||||
src/gen/mime/Makefile
|
||||
src/gen/plug/Makefile
|
||||
src/gen/plug/docbackend/Makefile
|
||||
src/gen/plug/docgen/Makefile
|
||||
src/gen/plug/menu/Makefile
|
||||
src/gen/proxy/Makefile
|
||||
src/gen/utils/Makefile
|
||||
src/gui/Makefile
|
||||
src/gui/editors/Makefile
|
||||
src/gui/editors/displaytabs/Makefile
|
||||
src/gui/selectors/Makefile
|
||||
src/gui/views/Makefile
|
||||
src/gui/views/treemodels/Makefile
|
||||
src/gui/widgets/Makefile
|
||||
src/GrampsLogger/Makefile
|
||||
src/Merge/Makefile
|
||||
src/const.py
|
||||
src/docgen/Makefile
|
||||
src/Filters/Makefile
|
||||
src/Filters/Rules/Makefile
|
||||
src/Filters/Rules/Person/Makefile
|
||||
src/Filters/Rules/Family/Makefile
|
||||
src/Filters/Rules/Event/Makefile
|
||||
src/Filters/Rules/Source/Makefile
|
||||
src/Filters/Rules/Place/Makefile
|
||||
src/Filters/Rules/MediaObject/Makefile
|
||||
src/Filters/Rules/Repository/Makefile
|
||||
src/Filters/Rules/Note/Makefile
|
||||
src/Filters/SideBar/Makefile
|
||||
src/Simple/Makefile
|
||||
src/GrampsLocale/Makefile
|
||||
src/PluginUtils/Makefile
|
||||
src/ReportBase/Makefile
|
||||
src/filters/Makefile
|
||||
src/plugins/Makefile
|
||||
src/plugins/docgen/Makefile
|
||||
src/plugins/drawreport/Makefile
|
||||
src/plugins/export/Makefile
|
||||
src/plugins/gramplet/Makefile
|
||||
src/plugins/graph/Makefile
|
||||
src/plugins/import/Makefile
|
||||
src/plugins/lib/Makefile
|
||||
src/plugins/mapservices/Makefile
|
||||
src/plugins/quickview/Makefile
|
||||
src/plugins/rel/Makefile
|
||||
src/plugins/textreport/Makefile
|
||||
src/plugins/tool/Makefile
|
||||
src/plugins/view/Makefile
|
||||
src/plugins/webreport/Makefile
|
||||
src/DateHandler/Makefile
|
||||
src/data/Makefile
|
||||
src/glade/Makefile
|
||||
src/images/Makefile
|
||||
src/images/scalable/Makefile
|
||||
src/images/16x16/Makefile
|
||||
src/images/22x22/Makefile
|
||||
src/images/48x48/Makefile
|
||||
src/mapstraction/Makefile
|
||||
data/Makefile
|
||||
data/man/Makefile
|
||||
data/man/fr/Makefile
|
||||
data/man/nl/Makefile
|
||||
data/man/pl/Makefile
|
||||
data/man/sv/Makefile
|
||||
example/Makefile
|
||||
example/gramps/Makefile
|
||||
])
|
||||
|
||||
AC_OUTPUT
|
||||
src/data/templates/Makefile
|
||||
src/po/Makefile
|
||||
doc/Makefile
|
||||
doc/gramps-manual/Makefile
|
||||
doc/gramps-manual/C/Makefile
|
||||
doc/extending-gramps/Makefile
|
||||
doc/extending-gramps/C/Makefile
|
||||
omf-install/Makefile
|
||||
gramps.spec
|
||||
gramps.sh])
|
||||
|
||||
@@ -1,83 +0,0 @@
|
||||
# This is the data level Makefile for gramps
|
||||
# $Id$
|
||||
|
||||
SUBDIRS = man
|
||||
|
||||
# Rules for files with translatable strings
|
||||
# These are taken care of by the intltool
|
||||
desktopdir = $(datadir)/applications
|
||||
desktop_in_files = gramps.desktop.in
|
||||
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
|
||||
@INTLTOOL_DESKTOP_RULE@
|
||||
|
||||
keys_in_files = gramps.keys.in
|
||||
keys_files = $(keys_in_files:.keys.in=.keys)
|
||||
@INTLTOOL_KEYS_RULE@
|
||||
|
||||
# Rules for files with translatable strings
|
||||
# These are taken care of by the intltool
|
||||
xml_in_files = gramps.xml.in
|
||||
xml_files = $(xml_in_files:.xml.in=.xml)
|
||||
@INTLTOOL_XML_RULE@
|
||||
|
||||
applicationsdir = $(datadir)/application-registry
|
||||
applications_DATA = gramps.applications
|
||||
|
||||
mimedir = $(datadir)/mime-info
|
||||
mime_DATA = $(keys_files) gramps.mime
|
||||
|
||||
xmldir = $(SHARED_MIME_DIR)/packages
|
||||
xml_DATA = $(xml_files)
|
||||
|
||||
pngdir = $(datadir)/icons/gnome/48x48/mimetypes
|
||||
png_DATA = \
|
||||
gnome-mime-application-x-gramps.png \
|
||||
gnome-mime-application-x-gedcom.png \
|
||||
gnome-mime-application-x-gramps-package.png \
|
||||
gnome-mime-application-x-gramps-xml.png \
|
||||
gnome-mime-application-x-geneweb.png
|
||||
|
||||
svgdir = $(datadir)/icons/gnome/scalable/mimetypes
|
||||
svg_DATA = \
|
||||
gnome-mime-application-x-gramps.svg \
|
||||
gnome-mime-application-x-gedcom.svg \
|
||||
gnome-mime-application-x-gramps-package.svg \
|
||||
gnome-mime-application-x-gramps-xml.svg \
|
||||
gnome-mime-application-x-geneweb.svg
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(png_DATA) \
|
||||
$(svg_DATA) \
|
||||
$(applications_DATA) \
|
||||
$(keys_in_files) \
|
||||
$(desktop_in_files) \
|
||||
$(mime_DATA) \
|
||||
$(xml_DATA) \
|
||||
$(desktop_DATA) \
|
||||
$(xml_in_files)
|
||||
|
||||
CLEANFILES = \
|
||||
$(desktop_DATA) \
|
||||
$(keys_files) \
|
||||
$(xml_files)
|
||||
|
||||
# Conditionally enable/disable mime types,
|
||||
# or disable unconditionally if in a packager mode
|
||||
SHARED_MIME_INSTALLATION =
|
||||
SHARED_MIME_UNINSTALLATION =
|
||||
|
||||
if !PACKAGER_MODE
|
||||
if SHARED_MIME_INSTALL
|
||||
SHARED_MIME_INSTALLATION += \
|
||||
update-mime-database $(DESTDIR)$(SHARED_MIME_DIR)
|
||||
SHARED_MIME_UNINSTALLATION += \
|
||||
update-mime-database $(DESTDIR)$(SHARED_MIME_DIR)
|
||||
endif
|
||||
endif
|
||||
|
||||
|
||||
install-data-hook:
|
||||
$(SHARED_MIME_INSTALLATION)
|
||||
|
||||
uninstall-hook:
|
||||
$(SHARED_MIME_UNINSTALLATION)
|
||||
|
Before Width: | Height: | Size: 2.3 KiB |
@@ -1,866 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
inkscape:export-ydpi="240.00000"
|
||||
inkscape:export-xdpi="240.00000"
|
||||
inkscape:export-filename="/home/jimmac/gfx/novell/pdes/trunk/docs/BIGmime-text.png"
|
||||
sodipodi:docname="gnome-mime-application-x-gedcom.svg"
|
||||
sodipodi:docbase="/home/shura/devel-gramps/data"
|
||||
inkscape:version="0.44.1"
|
||||
sodipodi:version="0.32"
|
||||
id="svg249"
|
||||
height="48.000000px"
|
||||
width="48.000000px">
|
||||
<defs
|
||||
id="defs3">
|
||||
<linearGradient
|
||||
id="linearGradient627">
|
||||
<stop
|
||||
style="stop-color:#7f7f7f;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop628" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop629" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient631"
|
||||
cx="449.36815"
|
||||
cy="623.87636"
|
||||
r="82.947255"
|
||||
fx="449.36815"
|
||||
fy="623.87636"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient3702">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="0"
|
||||
id="stop3704" />
|
||||
<stop
|
||||
id="stop3710"
|
||||
offset="0.5"
|
||||
style="stop-color:black;stop-opacity:1;" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3706" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3688">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3690" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3692" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient4790">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4792" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop4794" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient2251">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2253" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop2255" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient15662">
|
||||
<stop
|
||||
id="stop15664"
|
||||
offset="0.0000000"
|
||||
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
|
||||
<stop
|
||||
id="stop15666"
|
||||
offset="1.0000000"
|
||||
style="stop-color:#f8f8f8;stop-opacity:1.0000000;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient269">
|
||||
<stop
|
||||
id="stop270"
|
||||
offset="0.0000000"
|
||||
style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
|
||||
<stop
|
||||
id="stop271"
|
||||
offset="1"
|
||||
style="stop-color:#8a8a8a;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient259">
|
||||
<stop
|
||||
id="stop260"
|
||||
offset="0.0000000"
|
||||
style="stop-color:#fafafa;stop-opacity:1.0000000;" />
|
||||
<stop
|
||||
id="stop261"
|
||||
offset="1.0000000"
|
||||
style="stop-color:#bbbbbb;stop-opacity:1.0000000;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient269"
|
||||
id="radialGradient15656"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.968868,0,0,1.036068,3.351554,0.506089)"
|
||||
cx="8.8244190"
|
||||
cy="3.7561285"
|
||||
fx="8.8244190"
|
||||
fy="3.7561285"
|
||||
r="37.751713" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient259"
|
||||
id="radialGradient15658"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.961084,0,0,1.044459,-4.060961e-3,-0.142424)"
|
||||
cx="33.966679"
|
||||
cy="35.736916"
|
||||
fx="33.966679"
|
||||
fy="35.736916"
|
||||
r="86.708450" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient15662"
|
||||
id="radialGradient15668"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.968273,0.000000,0.000000,1.032767,3.353553,0.646447)"
|
||||
cx="8.1435566"
|
||||
cy="7.2678967"
|
||||
fx="8.1435566"
|
||||
fy="7.2678967"
|
||||
r="38.158695" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3688"
|
||||
id="radialGradient3717"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
|
||||
cx="4.9929786"
|
||||
cy="43.5"
|
||||
fx="4.9929786"
|
||||
fy="43.5"
|
||||
r="2.5" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3688"
|
||||
id="radialGradient3719"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
|
||||
cx="4.9929786"
|
||||
cy="43.5"
|
||||
fx="4.9929786"
|
||||
fy="43.5"
|
||||
r="2.5" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3702"
|
||||
id="linearGradient3721"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="25.058096"
|
||||
y1="47.027729"
|
||||
x2="25.058096"
|
||||
y2="39.999443" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4790"
|
||||
id="radialGradient1923"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.744653,0,0,1.283833,-26.58256,-3.478359)"
|
||||
cx="37.030354"
|
||||
cy="12.98915"
|
||||
fx="37.030354"
|
||||
fy="12.98915"
|
||||
r="4.2929165" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient259"
|
||||
id="radialGradient1925"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.148355,1.009137e-2,-1.104438e-2,0.162365,25.06011,12.81706)"
|
||||
cx="30.653816"
|
||||
cy="14.9373"
|
||||
fx="30.653816"
|
||||
fy="14.9373"
|
||||
r="86.708450" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient269"
|
||||
id="radialGradient1927"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.331735,0,0,0.353831,20.10526,9.5823)"
|
||||
cx="31.863327"
|
||||
cy="2.3667307"
|
||||
fx="31.863327"
|
||||
fy="2.3667307"
|
||||
r="37.751713" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient2251"
|
||||
id="linearGradient1929"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-2.48131e-2,-0.756771,0.756567,-2.481981e-2,8.221918,36.1682)"
|
||||
x1="33.396004"
|
||||
y1="36.921333"
|
||||
x2="34.170048"
|
||||
y2="38.070381" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6194"
|
||||
cx="268.2341"
|
||||
cy="233.79426"
|
||||
fx="268.2341"
|
||||
fy="233.79426"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6196"
|
||||
cx="267.16861"
|
||||
cy="548.35306"
|
||||
fx="267.16861"
|
||||
fy="548.35306"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6198"
|
||||
cx="83.903561"
|
||||
cy="392.17353"
|
||||
fx="83.903561"
|
||||
fy="392.17353"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6200"
|
||||
cx="449.36815"
|
||||
cy="137.74019"
|
||||
fx="449.36815"
|
||||
fy="137.74019"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6202"
|
||||
cx="448.30267"
|
||||
cy="296.11937"
|
||||
fx="448.30267"
|
||||
fy="296.11937"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6204"
|
||||
cx="448.83541"
|
||||
cy="465.4972"
|
||||
fx="448.83541"
|
||||
fy="465.4972"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
inkscape:window-y="26"
|
||||
inkscape:window-x="356"
|
||||
inkscape:window-height="760"
|
||||
inkscape:window-width="946"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
showgrid="true"
|
||||
inkscape:current-layer="layer5"
|
||||
inkscape:cy="12.706614"
|
||||
inkscape:cx="33.16181"
|
||||
inkscape:zoom="6.08"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
borderopacity="1"
|
||||
bordercolor="#666"
|
||||
pagecolor="#ffffff"
|
||||
id="base"
|
||||
inkscape:showpageshadow="false" />
|
||||
<metadata
|
||||
id="metadata4">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title>Text Preview</dc:title>
|
||||
<dc:subject>
|
||||
<rdf:Bag>
|
||||
<rdf:li>text</rdf:li>
|
||||
<rdf:li>plaintext</rdf:li>
|
||||
<rdf:li>regular</rdf:li>
|
||||
<rdf:li>document</rdf:li>
|
||||
</rdf:Bag>
|
||||
</dc:subject>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Jakub Steiner</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:source>http://jimmac.musichall.cz</dc:source>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Distribution" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/Notice" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/ShareAlike" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/SourceCode" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer6"
|
||||
inkscape:label="Shadow">
|
||||
<g
|
||||
id="g3712"
|
||||
style="opacity:0.4"
|
||||
transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)">
|
||||
<rect
|
||||
y="40"
|
||||
x="38"
|
||||
height="7"
|
||||
width="5"
|
||||
id="rect2801"
|
||||
style="opacity:1;fill:url(#radialGradient3717);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
transform="scale(-1,-1)"
|
||||
y="-47"
|
||||
x="-10"
|
||||
height="7"
|
||||
width="5"
|
||||
id="rect3696"
|
||||
style="opacity:1;fill:url(#radialGradient3719);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="40"
|
||||
x="10"
|
||||
height="7.0000005"
|
||||
width="28"
|
||||
id="rect3700"
|
||||
style="opacity:1;fill:url(#linearGradient3721);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="display:inline"
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="Base"
|
||||
id="layer1">
|
||||
<path
|
||||
style="color:black;fill:url(#radialGradient15658);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
|
||||
d="M 7.7533083,3.5156762 L 36.217818,3.5000013 C 36.217818,3.5000013 41.500001,8.7962658 41.500001,9.4348733 L 41.500001,43.414232 C 41.500001,44.052839 40.98721,44.566952 40.350246,44.566952 L 7.7533083,44.566952 C 7.1163439,44.566952 6.603553,44.052839 6.603553,43.414232 L 6.603553,4.6683972 C 6.603553,4.0297898 7.1163439,3.5156762 7.7533083,3.5156762 z "
|
||||
id="rect15391"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
|
||||
d="M 7.8151023,4.5839462 L 36.691494,4.5839462 C 36.691494,4.5839462 40.44194,8.605373 40.44194,8.687946 L 40.44194,43.381282 C 40.44194,43.463855 40.375465,43.530331 40.292892,43.530331 L 7.8151023,43.530331 C 7.7325294,43.530331 7.6660538,43.463855 7.6660538,43.381282 L 7.6660538,4.7329948 C 7.6660538,4.6504219 7.7325294,4.5839462 7.8151023,4.5839462 z "
|
||||
id="rect15660"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer5"
|
||||
inkscape:label="Text"
|
||||
style="display:inline">
|
||||
<g
|
||||
id="g1918"
|
||||
transform="matrix(0.589097,0,0,0.577622,17.11331,1.395056)">
|
||||
<path
|
||||
sodipodi:nodetypes="cccc"
|
||||
id="path5348"
|
||||
d="M 40.985189,13.861445 C 40.256827,12.514817 34.882221,10.130934 32.084635,9.3314083 C 32.254143,10.904354 31.961856,15.649439 31.961856,15.649439 C 34.024356,14.274439 40.204485,13.699331 40.985189,13.861445 z "
|
||||
style="opacity:0.35714285;color:black;fill:url(#radialGradient1923);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
|
||||
inkscape:r_cx="true"
|
||||
inkscape:r_cy="true" />
|
||||
<path
|
||||
inkscape:r_cy="true"
|
||||
inkscape:r_cx="true"
|
||||
sodipodi:nodetypes="cccc"
|
||||
id="path2210"
|
||||
d="M 41.410559,13.739267 C 41.423724,12.324125 35.058025,3.5320142 31.175441,3.6354934 C 32.148479,3.8684884 32.634036,9.5059668 31.244316,12.318467 C 33.994316,12.318467 40.446694,11.881093 41.410559,13.739267 z "
|
||||
style="opacity:1;color:black;fill:url(#radialGradient1925);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient1927);stroke-width:1.71429098;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
|
||||
<path
|
||||
inkscape:r_cy="true"
|
||||
inkscape:r_cx="true"
|
||||
style="opacity:1;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1929);stroke-width:1.71429169;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
|
||||
d="M 38.373065,10.820521 C 37.821714,9.8008851 35.225165,6.9819727 33.769819,6.0453244 C 33.950691,7.1249452 33.99069,8.6442222 33.524667,10.584399 C 33.524667,10.584399 37.782093,10.697772 38.373065,10.820521 z "
|
||||
id="path2247"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
</g>
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.04870967"
|
||||
d="M 16.170473,31.001196 L 18.454504,31.001196"
|
||||
id="path617" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 20.106366,24.728275 L 18.454504,24.739805 L 18.533267,37.223207 L 20.055155,37.220814"
|
||||
id="path618"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.61714005;stroke-opacity:0.26950001"
|
||||
d="M 16.131092,31.434376 L 18.651401,31.434376"
|
||||
id="path638" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
|
||||
d="M 30.715545,34.506 L 29.100973,34.501225 L 29.126432,40.767387 L 30.729471,40.776534"
|
||||
id="path640"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.62544167;stroke-opacity:0.26950001"
|
||||
d="M 26.094185,25.133608 L 28.77202,25.133608"
|
||||
id="path641" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
|
||||
d="M 30.759706,21.394913 L 29.04767,21.392525 L 29.082276,27.667839 L 30.659854,27.665446"
|
||||
id="path642"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.63885504;stroke-opacity:0.26950001"
|
||||
d="M 25.98758,37.617006 L 28.814428,37.617006"
|
||||
id="path643"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 30.16901,20.961733 L 28.456974,20.959345 L 28.49158,27.234658 L 30.069158,27.232266"
|
||||
id="path622"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
|
||||
d="M 26.251706,24.700428 L 28.614499,24.700428"
|
||||
id="path621" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
|
||||
d="M 26.223858,37.223207 L 28.614499,37.223207"
|
||||
id="path623"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 30.124849,34.07282 L 28.510277,34.068045 L 28.535736,40.334207 L 30.138775,40.343353"
|
||||
id="path620"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
|
||||
d="M 20.673694,25.161456 L 19.0452,25.172985 L 19.123963,37.656387 L 20.645851,37.653995"
|
||||
id="path639"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 16.170478,31.040577 L 18.336365,31.040577"
|
||||
id="path614" />
|
||||
<path
|
||||
style="fill:#70d4bc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 16.004098,26.167072 C 20.968445,28.410373 20.968445,28.410373 20.968445,28.410373"
|
||||
id="path664" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 18.800739,37.020811 C 18.799776,37.022042 20.022283,37.024641 20.022283,37.024641 L 20.022311,37.024641"
|
||||
id="path670"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08767714;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 18.33151,37.410163 C 18.332784,37.414981 18.292425,31.324777 18.292425,31.324777 L 18.29242,31.324641"
|
||||
id="path671"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 18.294793,30.800755 C 18.296062,30.805709 18.255704,24.550254 18.255704,24.550254 L 18.255699,24.550108"
|
||||
id="path672"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 18.253476,24.54537 C 18.252075,24.546625 20.050685,24.531853 20.050685,24.531853 L 20.050718,24.531853"
|
||||
id="path673"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 16.228269,30.859858 C 16.226657,30.861113 18.295503,30.846341 18.295503,30.846341 L 18.295541,30.846341"
|
||||
id="path674"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.087865;stroke-linecap:square"
|
||||
d="M 28.297033,24.485097 C 28.298302,24.488049 28.257943,20.768145 28.257943,20.768145 L 28.257938,20.768055"
|
||||
id="path875"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 28.329153,20.770664 C 28.327752,20.771919 30.126362,20.757147 30.126362,20.757147 L 30.126395,20.757147"
|
||||
id="path876"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
|
||||
d="M 26.303946,24.529512 C 26.302391,24.530767 28.297743,24.515995 28.297743,24.515995 L 28.29778,24.515995"
|
||||
id="path877"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6194);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect644"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="20.470623"
|
||||
y="22.867573" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.7525,27.034326 C 28.751481,27.035557 30.043572,27.038156 30.043572,27.038156 L 30.0436,27.038156"
|
||||
id="path878"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812467;stroke-linecap:square"
|
||||
d="M 28.297343,27.408986 C 28.298617,27.410908 28.287703,24.999762 28.287703,24.999762 L 28.287699,24.99971"
|
||||
id="path879"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812477;stroke-linecap:square"
|
||||
d="M 28.329745,37.015838 C 28.331005,37.018329 28.318023,33.880261 28.318023,33.880261 L 28.318018,33.880186"
|
||||
id="path880"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.354697,33.884482 C 28.353315,33.886667 30.089749,33.878151 30.089749,33.878151 L 30.089777,33.878151"
|
||||
id="path881"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
|
||||
d="M 26.288088,37.039343 C 26.286533,37.040598 28.281885,37.025825 28.281885,37.025825 L 28.281922,37.025825"
|
||||
id="path882"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.7977,40.139181 C 28.796671,40.140412 30.096113,40.143011 30.096113,40.143011 L 30.096141,40.143011"
|
||||
id="path884"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.364572,40.521187 C 28.365846,40.523598 28.354932,37.499224 28.354932,37.499224 L 28.354928,37.499158"
|
||||
id="path885"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6196);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect886"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="20.411873"
|
||||
y="35.469532" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6198);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect887"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="10.306809"
|
||||
y="29.212616" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6200);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect888"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="30.458187"
|
||||
y="19.019423" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6202);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect889"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="30.399439"
|
||||
y="25.364462" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6204);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect890"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="30.428812"
|
||||
y="32.150131" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient631);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect892"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="30.458187"
|
||||
y="38.495171" />
|
||||
<g
|
||||
id="g711"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,16.7803,29.86727)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect712"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path713"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path714"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path715"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path716"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g705"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,16.75092,23.58099)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect706"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path707"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path708"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path709"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path710"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g699"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,16.70686,16.73659)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect700"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path701"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path702"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path703"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path704"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g693"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,16.80233,10.39155)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect694"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path695"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path696"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path697"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path698"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g675"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,6.704628,14.21032)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect607"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path660"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path661"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path662"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path663"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g687"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,6.689048,26.78288)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect688"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path689"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path690"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path691"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path692"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g681"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,-3.371042,20.52598)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect682"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path683"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path684"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path685"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path686"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="9.5703125"
|
||||
y="15.996788"
|
||||
id="text6631"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6633"
|
||||
x="9.5703125"
|
||||
y="15.996788">GED</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
@@ -1,866 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
inkscape:export-ydpi="240.00000"
|
||||
inkscape:export-xdpi="240.00000"
|
||||
inkscape:export-filename="/home/jimmac/gfx/novell/pdes/trunk/docs/BIGmime-text.png"
|
||||
sodipodi:docname="gnome-mime-application-x-geneweb.svg"
|
||||
sodipodi:docbase="/home/shura/devel-gramps/data"
|
||||
inkscape:version="0.44.1"
|
||||
sodipodi:version="0.32"
|
||||
id="svg249"
|
||||
height="48.000000px"
|
||||
width="48.000000px">
|
||||
<defs
|
||||
id="defs3">
|
||||
<linearGradient
|
||||
id="linearGradient627">
|
||||
<stop
|
||||
style="stop-color:#7f7f7f;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop628" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop629" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient631"
|
||||
cx="449.36815"
|
||||
cy="623.87636"
|
||||
r="82.947255"
|
||||
fx="449.36815"
|
||||
fy="623.87636"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient3702">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="0"
|
||||
id="stop3704" />
|
||||
<stop
|
||||
id="stop3710"
|
||||
offset="0.5"
|
||||
style="stop-color:black;stop-opacity:1;" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3706" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3688">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3690" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3692" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient4790">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4792" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop4794" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient2251">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2253" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop2255" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient15662">
|
||||
<stop
|
||||
id="stop15664"
|
||||
offset="0.0000000"
|
||||
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
|
||||
<stop
|
||||
id="stop15666"
|
||||
offset="1.0000000"
|
||||
style="stop-color:#f8f8f8;stop-opacity:1.0000000;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient269">
|
||||
<stop
|
||||
id="stop270"
|
||||
offset="0.0000000"
|
||||
style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
|
||||
<stop
|
||||
id="stop271"
|
||||
offset="1"
|
||||
style="stop-color:#8a8a8a;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient259">
|
||||
<stop
|
||||
id="stop260"
|
||||
offset="0.0000000"
|
||||
style="stop-color:#fafafa;stop-opacity:1.0000000;" />
|
||||
<stop
|
||||
id="stop261"
|
||||
offset="1.0000000"
|
||||
style="stop-color:#bbbbbb;stop-opacity:1.0000000;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient269"
|
||||
id="radialGradient15656"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.968868,0,0,1.036068,3.351554,0.506089)"
|
||||
cx="8.8244190"
|
||||
cy="3.7561285"
|
||||
fx="8.8244190"
|
||||
fy="3.7561285"
|
||||
r="37.751713" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient259"
|
||||
id="radialGradient15658"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.961084,0,0,1.044459,-4.060961e-3,-0.142424)"
|
||||
cx="33.966679"
|
||||
cy="35.736916"
|
||||
fx="33.966679"
|
||||
fy="35.736916"
|
||||
r="86.708450" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient15662"
|
||||
id="radialGradient15668"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.968273,0.000000,0.000000,1.032767,3.353553,0.646447)"
|
||||
cx="8.1435566"
|
||||
cy="7.2678967"
|
||||
fx="8.1435566"
|
||||
fy="7.2678967"
|
||||
r="38.158695" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3688"
|
||||
id="radialGradient3717"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
|
||||
cx="4.9929786"
|
||||
cy="43.5"
|
||||
fx="4.9929786"
|
||||
fy="43.5"
|
||||
r="2.5" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3688"
|
||||
id="radialGradient3719"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
|
||||
cx="4.9929786"
|
||||
cy="43.5"
|
||||
fx="4.9929786"
|
||||
fy="43.5"
|
||||
r="2.5" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3702"
|
||||
id="linearGradient3721"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="25.058096"
|
||||
y1="47.027729"
|
||||
x2="25.058096"
|
||||
y2="39.999443" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4790"
|
||||
id="radialGradient1923"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.744653,0,0,1.283833,-26.58256,-3.478359)"
|
||||
cx="37.030354"
|
||||
cy="12.98915"
|
||||
fx="37.030354"
|
||||
fy="12.98915"
|
||||
r="4.2929165" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient259"
|
||||
id="radialGradient1925"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.148355,1.009137e-2,-1.104438e-2,0.162365,25.06011,12.81706)"
|
||||
cx="30.653816"
|
||||
cy="14.9373"
|
||||
fx="30.653816"
|
||||
fy="14.9373"
|
||||
r="86.708450" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient269"
|
||||
id="radialGradient1927"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.331735,0,0,0.353831,20.10526,9.5823)"
|
||||
cx="31.863327"
|
||||
cy="2.3667307"
|
||||
fx="31.863327"
|
||||
fy="2.3667307"
|
||||
r="37.751713" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient2251"
|
||||
id="linearGradient1929"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-2.48131e-2,-0.756771,0.756567,-2.481981e-2,8.221918,36.1682)"
|
||||
x1="33.396004"
|
||||
y1="36.921333"
|
||||
x2="34.170048"
|
||||
y2="38.070381" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6194"
|
||||
cx="268.2341"
|
||||
cy="233.79426"
|
||||
fx="268.2341"
|
||||
fy="233.79426"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6196"
|
||||
cx="267.16861"
|
||||
cy="548.35306"
|
||||
fx="267.16861"
|
||||
fy="548.35306"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6198"
|
||||
cx="83.903561"
|
||||
cy="392.17353"
|
||||
fx="83.903561"
|
||||
fy="392.17353"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6200"
|
||||
cx="449.36815"
|
||||
cy="137.74019"
|
||||
fx="449.36815"
|
||||
fy="137.74019"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6202"
|
||||
cx="448.30267"
|
||||
cy="296.11937"
|
||||
fx="448.30267"
|
||||
fy="296.11937"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6204"
|
||||
cx="448.83541"
|
||||
cy="465.4972"
|
||||
fx="448.83541"
|
||||
fy="465.4972"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
inkscape:window-y="26"
|
||||
inkscape:window-x="444"
|
||||
inkscape:window-height="760"
|
||||
inkscape:window-width="946"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
showgrid="true"
|
||||
inkscape:current-layer="layer5"
|
||||
inkscape:cy="12.706614"
|
||||
inkscape:cx="33.16181"
|
||||
inkscape:zoom="6.08"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
borderopacity="1"
|
||||
bordercolor="#666"
|
||||
pagecolor="#ffffff"
|
||||
id="base"
|
||||
inkscape:showpageshadow="false" />
|
||||
<metadata
|
||||
id="metadata4">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title>Text Preview</dc:title>
|
||||
<dc:subject>
|
||||
<rdf:Bag>
|
||||
<rdf:li>text</rdf:li>
|
||||
<rdf:li>plaintext</rdf:li>
|
||||
<rdf:li>regular</rdf:li>
|
||||
<rdf:li>document</rdf:li>
|
||||
</rdf:Bag>
|
||||
</dc:subject>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Jakub Steiner</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:source>http://jimmac.musichall.cz</dc:source>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Distribution" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/Notice" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/ShareAlike" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/SourceCode" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer6"
|
||||
inkscape:label="Shadow">
|
||||
<g
|
||||
id="g3712"
|
||||
style="opacity:0.4"
|
||||
transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)">
|
||||
<rect
|
||||
y="40"
|
||||
x="38"
|
||||
height="7"
|
||||
width="5"
|
||||
id="rect2801"
|
||||
style="opacity:1;fill:url(#radialGradient3717);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
transform="scale(-1,-1)"
|
||||
y="-47"
|
||||
x="-10"
|
||||
height="7"
|
||||
width="5"
|
||||
id="rect3696"
|
||||
style="opacity:1;fill:url(#radialGradient3719);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="40"
|
||||
x="10"
|
||||
height="7.0000005"
|
||||
width="28"
|
||||
id="rect3700"
|
||||
style="opacity:1;fill:url(#linearGradient3721);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="display:inline"
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="Base"
|
||||
id="layer1">
|
||||
<path
|
||||
style="color:black;fill:url(#radialGradient15658);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
|
||||
d="M 7.7533083,3.5156762 L 36.217818,3.5000013 C 36.217818,3.5000013 41.500001,8.7962658 41.500001,9.4348733 L 41.500001,43.414232 C 41.500001,44.052839 40.98721,44.566952 40.350246,44.566952 L 7.7533083,44.566952 C 7.1163439,44.566952 6.603553,44.052839 6.603553,43.414232 L 6.603553,4.6683972 C 6.603553,4.0297898 7.1163439,3.5156762 7.7533083,3.5156762 z "
|
||||
id="rect15391"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
|
||||
d="M 7.8151023,4.5839462 L 36.691494,4.5839462 C 36.691494,4.5839462 40.44194,8.605373 40.44194,8.687946 L 40.44194,43.381282 C 40.44194,43.463855 40.375465,43.530331 40.292892,43.530331 L 7.8151023,43.530331 C 7.7325294,43.530331 7.6660538,43.463855 7.6660538,43.381282 L 7.6660538,4.7329948 C 7.6660538,4.6504219 7.7325294,4.5839462 7.8151023,4.5839462 z "
|
||||
id="rect15660"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer5"
|
||||
inkscape:label="Text"
|
||||
style="display:inline">
|
||||
<g
|
||||
id="g1918"
|
||||
transform="matrix(0.589097,0,0,0.577622,17.11331,1.395056)">
|
||||
<path
|
||||
sodipodi:nodetypes="cccc"
|
||||
id="path5348"
|
||||
d="M 40.985189,13.861445 C 40.256827,12.514817 34.882221,10.130934 32.084635,9.3314083 C 32.254143,10.904354 31.961856,15.649439 31.961856,15.649439 C 34.024356,14.274439 40.204485,13.699331 40.985189,13.861445 z "
|
||||
style="opacity:0.35714285;color:black;fill:url(#radialGradient1923);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
|
||||
inkscape:r_cx="true"
|
||||
inkscape:r_cy="true" />
|
||||
<path
|
||||
inkscape:r_cy="true"
|
||||
inkscape:r_cx="true"
|
||||
sodipodi:nodetypes="cccc"
|
||||
id="path2210"
|
||||
d="M 41.410559,13.739267 C 41.423724,12.324125 35.058025,3.5320142 31.175441,3.6354934 C 32.148479,3.8684884 32.634036,9.5059668 31.244316,12.318467 C 33.994316,12.318467 40.446694,11.881093 41.410559,13.739267 z "
|
||||
style="opacity:1;color:black;fill:url(#radialGradient1925);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient1927);stroke-width:1.71429098;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
|
||||
<path
|
||||
inkscape:r_cy="true"
|
||||
inkscape:r_cx="true"
|
||||
style="opacity:1;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1929);stroke-width:1.71429169;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
|
||||
d="M 38.373065,10.820521 C 37.821714,9.8008851 35.225165,6.9819727 33.769819,6.0453244 C 33.950691,7.1249452 33.99069,8.6442222 33.524667,10.584399 C 33.524667,10.584399 37.782093,10.697772 38.373065,10.820521 z "
|
||||
id="path2247"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
</g>
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.04870967"
|
||||
d="M 16.170473,31.001196 L 18.454504,31.001196"
|
||||
id="path617" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 20.106366,24.728275 L 18.454504,24.739805 L 18.533267,37.223207 L 20.055155,37.220814"
|
||||
id="path618"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.61714005;stroke-opacity:0.26950001"
|
||||
d="M 16.131092,31.434376 L 18.651401,31.434376"
|
||||
id="path638" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
|
||||
d="M 30.715545,34.506 L 29.100973,34.501225 L 29.126432,40.767387 L 30.729471,40.776534"
|
||||
id="path640"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.62544167;stroke-opacity:0.26950001"
|
||||
d="M 26.094185,25.133608 L 28.77202,25.133608"
|
||||
id="path641" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
|
||||
d="M 30.759706,21.394913 L 29.04767,21.392525 L 29.082276,27.667839 L 30.659854,27.665446"
|
||||
id="path642"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.63885504;stroke-opacity:0.26950001"
|
||||
d="M 25.98758,37.617006 L 28.814428,37.617006"
|
||||
id="path643"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 30.16901,20.961733 L 28.456974,20.959345 L 28.49158,27.234658 L 30.069158,27.232266"
|
||||
id="path622"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
|
||||
d="M 26.251706,24.700428 L 28.614499,24.700428"
|
||||
id="path621" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
|
||||
d="M 26.223858,37.223207 L 28.614499,37.223207"
|
||||
id="path623"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 30.124849,34.07282 L 28.510277,34.068045 L 28.535736,40.334207 L 30.138775,40.343353"
|
||||
id="path620"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
|
||||
d="M 20.673694,25.161456 L 19.0452,25.172985 L 19.123963,37.656387 L 20.645851,37.653995"
|
||||
id="path639"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 16.170478,31.040577 L 18.336365,31.040577"
|
||||
id="path614" />
|
||||
<path
|
||||
style="fill:#70d4bc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 16.004098,26.167072 C 20.968445,28.410373 20.968445,28.410373 20.968445,28.410373"
|
||||
id="path664" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 18.800739,37.020811 C 18.799776,37.022042 20.022283,37.024641 20.022283,37.024641 L 20.022311,37.024641"
|
||||
id="path670"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08767714;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 18.33151,37.410163 C 18.332784,37.414981 18.292425,31.324777 18.292425,31.324777 L 18.29242,31.324641"
|
||||
id="path671"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 18.294793,30.800755 C 18.296062,30.805709 18.255704,24.550254 18.255704,24.550254 L 18.255699,24.550108"
|
||||
id="path672"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 18.253476,24.54537 C 18.252075,24.546625 20.050685,24.531853 20.050685,24.531853 L 20.050718,24.531853"
|
||||
id="path673"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 16.228269,30.859858 C 16.226657,30.861113 18.295503,30.846341 18.295503,30.846341 L 18.295541,30.846341"
|
||||
id="path674"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.087865;stroke-linecap:square"
|
||||
d="M 28.297033,24.485097 C 28.298302,24.488049 28.257943,20.768145 28.257943,20.768145 L 28.257938,20.768055"
|
||||
id="path875"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 28.329153,20.770664 C 28.327752,20.771919 30.126362,20.757147 30.126362,20.757147 L 30.126395,20.757147"
|
||||
id="path876"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
|
||||
d="M 26.303946,24.529512 C 26.302391,24.530767 28.297743,24.515995 28.297743,24.515995 L 28.29778,24.515995"
|
||||
id="path877"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6194);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect644"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="20.470623"
|
||||
y="22.867573" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.7525,27.034326 C 28.751481,27.035557 30.043572,27.038156 30.043572,27.038156 L 30.0436,27.038156"
|
||||
id="path878"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812467;stroke-linecap:square"
|
||||
d="M 28.297343,27.408986 C 28.298617,27.410908 28.287703,24.999762 28.287703,24.999762 L 28.287699,24.99971"
|
||||
id="path879"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812477;stroke-linecap:square"
|
||||
d="M 28.329745,37.015838 C 28.331005,37.018329 28.318023,33.880261 28.318023,33.880261 L 28.318018,33.880186"
|
||||
id="path880"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.354697,33.884482 C 28.353315,33.886667 30.089749,33.878151 30.089749,33.878151 L 30.089777,33.878151"
|
||||
id="path881"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
|
||||
d="M 26.288088,37.039343 C 26.286533,37.040598 28.281885,37.025825 28.281885,37.025825 L 28.281922,37.025825"
|
||||
id="path882"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.7977,40.139181 C 28.796671,40.140412 30.096113,40.143011 30.096113,40.143011 L 30.096141,40.143011"
|
||||
id="path884"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.364572,40.521187 C 28.365846,40.523598 28.354932,37.499224 28.354932,37.499224 L 28.354928,37.499158"
|
||||
id="path885"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6196);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect886"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="20.411873"
|
||||
y="35.469532" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6198);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect887"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="10.306809"
|
||||
y="29.212616" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6200);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect888"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="30.458187"
|
||||
y="19.019423" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6202);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect889"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="30.399439"
|
||||
y="25.364462" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6204);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect890"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="30.428812"
|
||||
y="32.150131" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient631);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect892"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="30.458187"
|
||||
y="38.495171" />
|
||||
<g
|
||||
id="g711"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,16.7803,29.86727)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect712"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path713"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path714"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path715"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path716"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g705"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,16.75092,23.58099)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect706"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path707"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path708"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path709"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path710"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g699"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,16.70686,16.73659)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect700"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path701"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path702"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path703"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path704"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g693"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,16.80233,10.39155)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect694"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path695"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path696"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path697"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path698"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g675"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,6.704628,14.21032)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect607"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path660"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path661"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path662"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path663"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g687"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,6.689048,26.78288)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect688"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path689"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path690"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path691"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path692"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g681"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,-3.371042,20.52598)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect682"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path683"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path684"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path685"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path686"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="12.828947"
|
||||
y="15.996788"
|
||||
id="text6631"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6633"
|
||||
x="12.828947"
|
||||
y="15.996788">GW</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
@@ -1,866 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
inkscape:export-ydpi="240.00000"
|
||||
inkscape:export-xdpi="240.00000"
|
||||
inkscape:export-filename="/home/jimmac/gfx/novell/pdes/trunk/docs/BIGmime-text.png"
|
||||
sodipodi:docname="gnome-mime-application-x-gramps-xml.svg"
|
||||
sodipodi:docbase="/home/shura/devel-gramps/data"
|
||||
inkscape:version="0.44.1"
|
||||
sodipodi:version="0.32"
|
||||
id="svg249"
|
||||
height="48.000000px"
|
||||
width="48.000000px">
|
||||
<defs
|
||||
id="defs3">
|
||||
<linearGradient
|
||||
id="linearGradient627">
|
||||
<stop
|
||||
style="stop-color:#7f7f7f;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop628" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop629" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient631"
|
||||
cx="449.36815"
|
||||
cy="623.87636"
|
||||
r="82.947255"
|
||||
fx="449.36815"
|
||||
fy="623.87636"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient3702">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="0"
|
||||
id="stop3704" />
|
||||
<stop
|
||||
id="stop3710"
|
||||
offset="0.5"
|
||||
style="stop-color:black;stop-opacity:1;" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3706" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3688">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3690" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3692" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient4790">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4792" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop4794" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient2251">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2253" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop2255" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient15662">
|
||||
<stop
|
||||
id="stop15664"
|
||||
offset="0.0000000"
|
||||
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
|
||||
<stop
|
||||
id="stop15666"
|
||||
offset="1.0000000"
|
||||
style="stop-color:#f8f8f8;stop-opacity:1.0000000;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient269">
|
||||
<stop
|
||||
id="stop270"
|
||||
offset="0.0000000"
|
||||
style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
|
||||
<stop
|
||||
id="stop271"
|
||||
offset="1"
|
||||
style="stop-color:#8a8a8a;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient259">
|
||||
<stop
|
||||
id="stop260"
|
||||
offset="0.0000000"
|
||||
style="stop-color:#fafafa;stop-opacity:1.0000000;" />
|
||||
<stop
|
||||
id="stop261"
|
||||
offset="1.0000000"
|
||||
style="stop-color:#bbbbbb;stop-opacity:1.0000000;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient269"
|
||||
id="radialGradient15656"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.968868,0,0,1.036068,3.351554,0.506089)"
|
||||
cx="8.8244190"
|
||||
cy="3.7561285"
|
||||
fx="8.8244190"
|
||||
fy="3.7561285"
|
||||
r="37.751713" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient259"
|
||||
id="radialGradient15658"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.961084,0,0,1.044459,-4.060961e-3,-0.142424)"
|
||||
cx="33.966679"
|
||||
cy="35.736916"
|
||||
fx="33.966679"
|
||||
fy="35.736916"
|
||||
r="86.708450" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient15662"
|
||||
id="radialGradient15668"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.968273,0.000000,0.000000,1.032767,3.353553,0.646447)"
|
||||
cx="8.1435566"
|
||||
cy="7.2678967"
|
||||
fx="8.1435566"
|
||||
fy="7.2678967"
|
||||
r="38.158695" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3688"
|
||||
id="radialGradient3717"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
|
||||
cx="4.9929786"
|
||||
cy="43.5"
|
||||
fx="4.9929786"
|
||||
fy="43.5"
|
||||
r="2.5" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3688"
|
||||
id="radialGradient3719"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
|
||||
cx="4.9929786"
|
||||
cy="43.5"
|
||||
fx="4.9929786"
|
||||
fy="43.5"
|
||||
r="2.5" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3702"
|
||||
id="linearGradient3721"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="25.058096"
|
||||
y1="47.027729"
|
||||
x2="25.058096"
|
||||
y2="39.999443" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4790"
|
||||
id="radialGradient1923"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.744653,0,0,1.283833,-26.58256,-3.478359)"
|
||||
cx="37.030354"
|
||||
cy="12.98915"
|
||||
fx="37.030354"
|
||||
fy="12.98915"
|
||||
r="4.2929165" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient259"
|
||||
id="radialGradient1925"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.148355,1.009137e-2,-1.104438e-2,0.162365,25.06011,12.81706)"
|
||||
cx="30.653816"
|
||||
cy="14.9373"
|
||||
fx="30.653816"
|
||||
fy="14.9373"
|
||||
r="86.708450" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient269"
|
||||
id="radialGradient1927"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.331735,0,0,0.353831,20.10526,9.5823)"
|
||||
cx="31.863327"
|
||||
cy="2.3667307"
|
||||
fx="31.863327"
|
||||
fy="2.3667307"
|
||||
r="37.751713" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient2251"
|
||||
id="linearGradient1929"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-2.48131e-2,-0.756771,0.756567,-2.481981e-2,8.221918,36.1682)"
|
||||
x1="33.396004"
|
||||
y1="36.921333"
|
||||
x2="34.170048"
|
||||
y2="38.070381" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6194"
|
||||
cx="268.2341"
|
||||
cy="233.79426"
|
||||
fx="268.2341"
|
||||
fy="233.79426"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6196"
|
||||
cx="267.16861"
|
||||
cy="548.35306"
|
||||
fx="267.16861"
|
||||
fy="548.35306"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6198"
|
||||
cx="83.903561"
|
||||
cy="392.17353"
|
||||
fx="83.903561"
|
||||
fy="392.17353"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6200"
|
||||
cx="449.36815"
|
||||
cy="137.74019"
|
||||
fx="449.36815"
|
||||
fy="137.74019"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6202"
|
||||
cx="448.30267"
|
||||
cy="296.11937"
|
||||
fx="448.30267"
|
||||
fy="296.11937"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6204"
|
||||
cx="448.83541"
|
||||
cy="465.4972"
|
||||
fx="448.83541"
|
||||
fy="465.4972"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,8.838008,15.75957)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
inkscape:window-y="26"
|
||||
inkscape:window-x="444"
|
||||
inkscape:window-height="760"
|
||||
inkscape:window-width="946"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
showgrid="true"
|
||||
inkscape:current-layer="layer5"
|
||||
inkscape:cy="12.706614"
|
||||
inkscape:cx="33.16181"
|
||||
inkscape:zoom="6.08"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
borderopacity="1"
|
||||
bordercolor="#666"
|
||||
pagecolor="#ffffff"
|
||||
id="base"
|
||||
inkscape:showpageshadow="false" />
|
||||
<metadata
|
||||
id="metadata4">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title>Text Preview</dc:title>
|
||||
<dc:subject>
|
||||
<rdf:Bag>
|
||||
<rdf:li>text</rdf:li>
|
||||
<rdf:li>plaintext</rdf:li>
|
||||
<rdf:li>regular</rdf:li>
|
||||
<rdf:li>document</rdf:li>
|
||||
</rdf:Bag>
|
||||
</dc:subject>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Jakub Steiner</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:source>http://jimmac.musichall.cz</dc:source>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Distribution" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/Notice" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/ShareAlike" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/SourceCode" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer6"
|
||||
inkscape:label="Shadow">
|
||||
<g
|
||||
id="g3712"
|
||||
style="opacity:0.4"
|
||||
transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)">
|
||||
<rect
|
||||
y="40"
|
||||
x="38"
|
||||
height="7"
|
||||
width="5"
|
||||
id="rect2801"
|
||||
style="opacity:1;fill:url(#radialGradient3717);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
transform="scale(-1,-1)"
|
||||
y="-47"
|
||||
x="-10"
|
||||
height="7"
|
||||
width="5"
|
||||
id="rect3696"
|
||||
style="opacity:1;fill:url(#radialGradient3719);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="40"
|
||||
x="10"
|
||||
height="7.0000005"
|
||||
width="28"
|
||||
id="rect3700"
|
||||
style="opacity:1;fill:url(#linearGradient3721);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="display:inline"
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="Base"
|
||||
id="layer1">
|
||||
<path
|
||||
style="color:black;fill:url(#radialGradient15658);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
|
||||
d="M 7.7533083,3.5156762 L 36.217818,3.5000013 C 36.217818,3.5000013 41.500001,8.7962658 41.500001,9.4348733 L 41.500001,43.414232 C 41.500001,44.052839 40.98721,44.566952 40.350246,44.566952 L 7.7533083,44.566952 C 7.1163439,44.566952 6.603553,44.052839 6.603553,43.414232 L 6.603553,4.6683972 C 6.603553,4.0297898 7.1163439,3.5156762 7.7533083,3.5156762 z "
|
||||
id="rect15391"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
|
||||
d="M 7.8151023,4.5839462 L 36.691494,4.5839462 C 36.691494,4.5839462 40.44194,8.605373 40.44194,8.687946 L 40.44194,43.381282 C 40.44194,43.463855 40.375465,43.530331 40.292892,43.530331 L 7.8151023,43.530331 C 7.7325294,43.530331 7.6660538,43.463855 7.6660538,43.381282 L 7.6660538,4.7329948 C 7.6660538,4.6504219 7.7325294,4.5839462 7.8151023,4.5839462 z "
|
||||
id="rect15660"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer5"
|
||||
inkscape:label="Text"
|
||||
style="display:inline">
|
||||
<g
|
||||
id="g1918"
|
||||
transform="matrix(0.589097,0,0,0.577622,17.11331,1.395056)">
|
||||
<path
|
||||
sodipodi:nodetypes="cccc"
|
||||
id="path5348"
|
||||
d="M 40.985189,13.861445 C 40.256827,12.514817 34.882221,10.130934 32.084635,9.3314083 C 32.254143,10.904354 31.961856,15.649439 31.961856,15.649439 C 34.024356,14.274439 40.204485,13.699331 40.985189,13.861445 z "
|
||||
style="opacity:0.35714285;color:black;fill:url(#radialGradient1923);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
|
||||
inkscape:r_cx="true"
|
||||
inkscape:r_cy="true" />
|
||||
<path
|
||||
inkscape:r_cy="true"
|
||||
inkscape:r_cx="true"
|
||||
sodipodi:nodetypes="cccc"
|
||||
id="path2210"
|
||||
d="M 41.410559,13.739267 C 41.423724,12.324125 35.058025,3.5320142 31.175441,3.6354934 C 32.148479,3.8684884 32.634036,9.5059668 31.244316,12.318467 C 33.994316,12.318467 40.446694,11.881093 41.410559,13.739267 z "
|
||||
style="opacity:1;color:black;fill:url(#radialGradient1925);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient1927);stroke-width:1.71429098;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
|
||||
<path
|
||||
inkscape:r_cy="true"
|
||||
inkscape:r_cx="true"
|
||||
style="opacity:1;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1929);stroke-width:1.71429169;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
|
||||
d="M 38.373065,10.820521 C 37.821714,9.8008851 35.225165,6.9819727 33.769819,6.0453244 C 33.950691,7.1249452 33.99069,8.6442222 33.524667,10.584399 C 33.524667,10.584399 37.782093,10.697772 38.373065,10.820521 z "
|
||||
id="path2247"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
</g>
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.04870967"
|
||||
d="M 16.170473,31.001196 L 18.454504,31.001196"
|
||||
id="path617" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 20.106366,24.728275 L 18.454504,24.739805 L 18.533267,37.223207 L 20.055155,37.220814"
|
||||
id="path618"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.61714005;stroke-opacity:0.26950001"
|
||||
d="M 16.131092,31.434376 L 18.651401,31.434376"
|
||||
id="path638" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
|
||||
d="M 30.715545,34.506 L 29.100973,34.501225 L 29.126432,40.767387 L 30.729471,40.776534"
|
||||
id="path640"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.62544167;stroke-opacity:0.26950001"
|
||||
d="M 26.094185,25.133608 L 28.77202,25.133608"
|
||||
id="path641" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
|
||||
d="M 30.759706,21.394913 L 29.04767,21.392525 L 29.082276,27.667839 L 30.659854,27.665446"
|
||||
id="path642"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.63885504;stroke-opacity:0.26950001"
|
||||
d="M 25.98758,37.617006 L 28.814428,37.617006"
|
||||
id="path643"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 30.16901,20.961733 L 28.456974,20.959345 L 28.49158,27.234658 L 30.069158,27.232266"
|
||||
id="path622"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
|
||||
d="M 26.251706,24.700428 L 28.614499,24.700428"
|
||||
id="path621" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
|
||||
d="M 26.223858,37.223207 L 28.614499,37.223207"
|
||||
id="path623"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 30.124849,34.07282 L 28.510277,34.068045 L 28.535736,40.334207 L 30.138775,40.343353"
|
||||
id="path620"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
|
||||
d="M 20.673694,25.161456 L 19.0452,25.172985 L 19.123963,37.656387 L 20.645851,37.653995"
|
||||
id="path639"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 16.170478,31.040577 L 18.336365,31.040577"
|
||||
id="path614" />
|
||||
<path
|
||||
style="fill:#70d4bc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 16.004098,26.167072 C 20.968445,28.410373 20.968445,28.410373 20.968445,28.410373"
|
||||
id="path664" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 18.800739,37.020811 C 18.799776,37.022042 20.022283,37.024641 20.022283,37.024641 L 20.022311,37.024641"
|
||||
id="path670"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08767714;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 18.33151,37.410163 C 18.332784,37.414981 18.292425,31.324777 18.292425,31.324777 L 18.29242,31.324641"
|
||||
id="path671"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 18.294793,30.800755 C 18.296062,30.805709 18.255704,24.550254 18.255704,24.550254 L 18.255699,24.550108"
|
||||
id="path672"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 18.253476,24.54537 C 18.252075,24.546625 20.050685,24.531853 20.050685,24.531853 L 20.050718,24.531853"
|
||||
id="path673"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 16.228269,30.859858 C 16.226657,30.861113 18.295503,30.846341 18.295503,30.846341 L 18.295541,30.846341"
|
||||
id="path674"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.087865;stroke-linecap:square"
|
||||
d="M 28.297033,24.485097 C 28.298302,24.488049 28.257943,20.768145 28.257943,20.768145 L 28.257938,20.768055"
|
||||
id="path875"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 28.329153,20.770664 C 28.327752,20.771919 30.126362,20.757147 30.126362,20.757147 L 30.126395,20.757147"
|
||||
id="path876"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
|
||||
d="M 26.303946,24.529512 C 26.302391,24.530767 28.297743,24.515995 28.297743,24.515995 L 28.29778,24.515995"
|
||||
id="path877"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6194);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect644"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="20.470623"
|
||||
y="22.867573" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.7525,27.034326 C 28.751481,27.035557 30.043572,27.038156 30.043572,27.038156 L 30.0436,27.038156"
|
||||
id="path878"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812467;stroke-linecap:square"
|
||||
d="M 28.297343,27.408986 C 28.298617,27.410908 28.287703,24.999762 28.287703,24.999762 L 28.287699,24.99971"
|
||||
id="path879"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812477;stroke-linecap:square"
|
||||
d="M 28.329745,37.015838 C 28.331005,37.018329 28.318023,33.880261 28.318023,33.880261 L 28.318018,33.880186"
|
||||
id="path880"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.354697,33.884482 C 28.353315,33.886667 30.089749,33.878151 30.089749,33.878151 L 30.089777,33.878151"
|
||||
id="path881"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
|
||||
d="M 26.288088,37.039343 C 26.286533,37.040598 28.281885,37.025825 28.281885,37.025825 L 28.281922,37.025825"
|
||||
id="path882"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.7977,40.139181 C 28.796671,40.140412 30.096113,40.143011 30.096113,40.143011 L 30.096141,40.143011"
|
||||
id="path884"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.364572,40.521187 C 28.365846,40.523598 28.354932,37.499224 28.354932,37.499224 L 28.354928,37.499158"
|
||||
id="path885"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6196);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect886"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="20.411873"
|
||||
y="35.469532" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6198);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect887"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="10.306809"
|
||||
y="29.212616" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6200);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect888"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="30.458187"
|
||||
y="19.019423" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6202);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect889"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="30.399439"
|
||||
y="25.364462" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6204);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect890"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="30.428812"
|
||||
y="32.150131" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient631);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect892"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="30.458187"
|
||||
y="38.495171" />
|
||||
<g
|
||||
id="g711"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,16.7803,29.86727)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect712"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path713"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path714"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path715"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path716"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g705"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,16.75092,23.58099)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect706"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path707"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path708"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path709"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path710"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g699"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,16.70686,16.73659)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect700"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path701"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path702"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path703"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path704"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g693"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,16.80233,10.39155)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect694"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path695"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path696"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path697"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path698"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g675"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,6.704628,14.21032)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect607"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path660"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path661"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path662"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path663"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g687"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,6.689048,26.78288)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect688"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path689"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path690"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path691"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path692"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g681"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,-3.371042,20.52598)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect682"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path683"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path684"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path685"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path686"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:12;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="10.690789"
|
||||
y="15.996788"
|
||||
id="text6631"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan6633"
|
||||
x="10.690789"
|
||||
y="15.996788">XML</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
@@ -1,866 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://web.resource.org/cc/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
inkscape:export-ydpi="90"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-filename="/home/shura/devel-gramps/data/gnome-mime-application-x-gramps.png"
|
||||
sodipodi:docname="gnome-mime-application-x-gramps.svg"
|
||||
sodipodi:docbase="/home/shura/devel-gramps/data"
|
||||
inkscape:version="0.44.1"
|
||||
sodipodi:version="0.32"
|
||||
id="svg249"
|
||||
height="48.000000px"
|
||||
width="48.000000px">
|
||||
<defs
|
||||
id="defs3">
|
||||
<linearGradient
|
||||
id="linearGradient627">
|
||||
<stop
|
||||
style="stop-color:#7f7f7f;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop628" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop629" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient631"
|
||||
cx="449.36815"
|
||||
cy="623.87636"
|
||||
r="82.947255"
|
||||
fx="449.36815"
|
||||
fy="623.87636"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient3702">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="0"
|
||||
id="stop3704" />
|
||||
<stop
|
||||
id="stop3710"
|
||||
offset="0.5"
|
||||
style="stop-color:black;stop-opacity:1;" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3706" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3688">
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3690" />
|
||||
<stop
|
||||
style="stop-color:black;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3692" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient4790">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop4792" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop4794" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient2251">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2253" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop2255" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient15662">
|
||||
<stop
|
||||
id="stop15664"
|
||||
offset="0.0000000"
|
||||
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
|
||||
<stop
|
||||
id="stop15666"
|
||||
offset="1.0000000"
|
||||
style="stop-color:#f8f8f8;stop-opacity:1.0000000;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient269">
|
||||
<stop
|
||||
id="stop270"
|
||||
offset="0.0000000"
|
||||
style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
|
||||
<stop
|
||||
id="stop271"
|
||||
offset="1"
|
||||
style="stop-color:#8a8a8a;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient259">
|
||||
<stop
|
||||
id="stop260"
|
||||
offset="0.0000000"
|
||||
style="stop-color:#fafafa;stop-opacity:1.0000000;" />
|
||||
<stop
|
||||
id="stop261"
|
||||
offset="1.0000000"
|
||||
style="stop-color:#bbbbbb;stop-opacity:1.0000000;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient269"
|
||||
id="radialGradient15656"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.968868,0,0,1.036068,3.351554,0.506089)"
|
||||
cx="8.8244190"
|
||||
cy="3.7561285"
|
||||
fx="8.8244190"
|
||||
fy="3.7561285"
|
||||
r="37.751713" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient259"
|
||||
id="radialGradient15658"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.961084,0,0,1.044459,-4.060961e-3,-0.142424)"
|
||||
cx="33.966679"
|
||||
cy="35.736916"
|
||||
fx="33.966679"
|
||||
fy="35.736916"
|
||||
r="86.708450" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient15662"
|
||||
id="radialGradient15668"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.968273,0.000000,0.000000,1.032767,3.353553,0.646447)"
|
||||
cx="8.1435566"
|
||||
cy="7.2678967"
|
||||
fx="8.1435566"
|
||||
fy="7.2678967"
|
||||
r="38.158695" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3688"
|
||||
id="radialGradient3717"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.003784,0,0,1.4,27.98813,-17.4)"
|
||||
cx="4.9929786"
|
||||
cy="43.5"
|
||||
fx="4.9929786"
|
||||
fy="43.5"
|
||||
r="2.5" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3688"
|
||||
id="radialGradient3719"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.003784,0,0,1.4,-20.01187,-104.4)"
|
||||
cx="4.9929786"
|
||||
cy="43.5"
|
||||
fx="4.9929786"
|
||||
fy="43.5"
|
||||
r="2.5" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3702"
|
||||
id="linearGradient3721"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="25.058096"
|
||||
y1="47.027729"
|
||||
x2="25.058096"
|
||||
y2="39.999443" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4790"
|
||||
id="radialGradient1923"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.744653,0,0,1.283833,-26.58256,-3.478359)"
|
||||
cx="37.030354"
|
||||
cy="12.98915"
|
||||
fx="37.030354"
|
||||
fy="12.98915"
|
||||
r="4.2929165" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient259"
|
||||
id="radialGradient1925"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.148355,1.009137e-2,-1.104438e-2,0.162365,25.06011,12.81706)"
|
||||
cx="30.653816"
|
||||
cy="14.9373"
|
||||
fx="30.653816"
|
||||
fy="14.9373"
|
||||
r="86.708450" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient269"
|
||||
id="radialGradient1927"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.331735,0,0,0.353831,20.10526,9.5823)"
|
||||
cx="31.863327"
|
||||
cy="2.3667307"
|
||||
fx="31.863327"
|
||||
fy="2.3667307"
|
||||
r="37.751713" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient2251"
|
||||
id="linearGradient1929"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-2.48131e-2,-0.756771,0.756567,-2.481981e-2,8.221918,36.1682)"
|
||||
x1="33.396004"
|
||||
y1="36.921333"
|
||||
x2="34.170048"
|
||||
y2="38.070381" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6194"
|
||||
cx="268.2341"
|
||||
cy="233.79426"
|
||||
fx="268.2341"
|
||||
fy="233.79426"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6196"
|
||||
cx="267.16861"
|
||||
cy="548.35306"
|
||||
fx="267.16861"
|
||||
fy="548.35306"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6198"
|
||||
cx="83.903561"
|
||||
cy="392.17353"
|
||||
fx="83.903561"
|
||||
fy="392.17353"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6200"
|
||||
cx="449.36815"
|
||||
cy="137.74019"
|
||||
fx="449.36815"
|
||||
fy="137.74019"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6202"
|
||||
cx="448.30267"
|
||||
cy="296.11937"
|
||||
fx="448.30267"
|
||||
fy="296.11937"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient627"
|
||||
id="radialGradient6204"
|
||||
cx="448.83541"
|
||||
cy="465.4972"
|
||||
fx="448.83541"
|
||||
fy="465.4972"
|
||||
r="82.947255"
|
||||
gradientTransform="matrix(5.513908e-2,0,0,4.006233e-2,9.465892,14.41747)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
inkscape:window-y="26"
|
||||
inkscape:window-x="309"
|
||||
inkscape:window-height="872"
|
||||
inkscape:window-width="1048"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
showgrid="false"
|
||||
inkscape:current-layer="layer5"
|
||||
inkscape:cy="12.706614"
|
||||
inkscape:cx="33.16181"
|
||||
inkscape:zoom="6.08"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
borderopacity="1"
|
||||
bordercolor="#666"
|
||||
pagecolor="#ffffff"
|
||||
id="base"
|
||||
inkscape:showpageshadow="false" />
|
||||
<metadata
|
||||
id="metadata4">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title>Text Preview</dc:title>
|
||||
<dc:subject>
|
||||
<rdf:Bag>
|
||||
<rdf:li>text</rdf:li>
|
||||
<rdf:li>plaintext</rdf:li>
|
||||
<rdf:li>regular</rdf:li>
|
||||
<rdf:li>document</rdf:li>
|
||||
</rdf:Bag>
|
||||
</dc:subject>
|
||||
<cc:license
|
||||
rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>Jakub Steiner</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:source>http://jimmac.musichall.cz</dc:source>
|
||||
</cc:Work>
|
||||
<cc:License
|
||||
rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Reproduction" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/Distribution" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/Notice" />
|
||||
<cc:permits
|
||||
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/ShareAlike" />
|
||||
<cc:requires
|
||||
rdf:resource="http://web.resource.org/cc/SourceCode" />
|
||||
</cc:License>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer6"
|
||||
inkscape:label="Shadow">
|
||||
<g
|
||||
id="g3712"
|
||||
style="opacity:0.4"
|
||||
transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)">
|
||||
<rect
|
||||
y="40"
|
||||
x="38"
|
||||
height="7"
|
||||
width="5"
|
||||
id="rect2801"
|
||||
style="opacity:1;fill:url(#radialGradient3717);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
transform="scale(-1,-1)"
|
||||
y="-47"
|
||||
x="-10"
|
||||
height="7"
|
||||
width="5"
|
||||
id="rect3696"
|
||||
style="opacity:1;fill:url(#radialGradient3719);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="40"
|
||||
x="10"
|
||||
height="7.0000005"
|
||||
width="28"
|
||||
id="rect3700"
|
||||
style="opacity:1;fill:url(#linearGradient3721);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
style="display:inline"
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="Base"
|
||||
id="layer1">
|
||||
<path
|
||||
style="color:black;fill:url(#radialGradient15658);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
|
||||
d="M 7.7533083,3.5156762 L 36.217818,3.5000013 C 36.217818,3.5000013 41.500001,8.7962658 41.500001,9.4348733 L 41.500001,43.414232 C 41.500001,44.052839 40.98721,44.566952 40.350246,44.566952 L 7.7533083,44.566952 C 7.1163439,44.566952 6.603553,44.052839 6.603553,43.414232 L 6.603553,4.6683972 C 6.603553,4.0297898 7.1163439,3.5156762 7.7533083,3.5156762 z "
|
||||
id="rect15391"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:block;overflow:visible"
|
||||
d="M 7.8151023,4.5839462 L 36.691494,4.5839462 C 36.691494,4.5839462 40.44194,8.605373 40.44194,8.687946 L 40.44194,43.381282 C 40.44194,43.463855 40.375465,43.530331 40.292892,43.530331 L 7.8151023,43.530331 C 7.7325294,43.530331 7.6660538,43.463855 7.6660538,43.381282 L 7.6660538,4.7329948 C 7.6660538,4.6504219 7.7325294,4.5839462 7.8151023,4.5839462 z "
|
||||
id="rect15660"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
id="layer5"
|
||||
inkscape:label="Text"
|
||||
style="display:inline">
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.04870967"
|
||||
d="M 16.798357,29.659091 L 19.082388,29.659091"
|
||||
id="path617" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 20.73425,23.38617 L 19.082388,23.3977 L 19.161151,35.881102 L 20.683039,35.878709"
|
||||
id="path618"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.61714005;stroke-opacity:0.26950001"
|
||||
d="M 16.758976,30.092271 L 19.279285,30.092271"
|
||||
id="path638" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
|
||||
d="M 31.343429,33.163895 L 29.728857,33.15912 L 29.754316,39.425282 L 31.357355,39.434429"
|
||||
id="path640"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.62544167;stroke-opacity:0.26950001"
|
||||
d="M 26.722069,23.791503 L 29.399904,23.791503"
|
||||
id="path641" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
|
||||
d="M 31.38759,20.052808 L 29.675554,20.05042 L 29.71016,26.325734 L 31.287738,26.323341"
|
||||
id="path642"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.63885504;stroke-opacity:0.26950001"
|
||||
d="M 26.615464,36.274901 L 29.442312,36.274901"
|
||||
id="path643"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 30.796894,19.619628 L 29.084858,19.61724 L 29.119464,25.892553 L 30.697042,25.890161"
|
||||
id="path622"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
|
||||
d="M 26.87959,23.358323 L 29.242383,23.358323"
|
||||
id="path621" />
|
||||
<path
|
||||
style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-dasharray:none"
|
||||
d="M 26.851742,35.881102 L 29.242383,35.881102"
|
||||
id="path623"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 30.752733,32.730715 L 29.138161,32.72594 L 29.16362,38.992102 L 30.766659,39.001248"
|
||||
id="path620"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.26950001"
|
||||
d="M 21.301578,23.819351 L 19.673084,23.83088 L 19.751847,36.314282 L 21.273735,36.31189"
|
||||
id="path639"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.58749998;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 16.798362,29.698472 L 18.964249,29.698472"
|
||||
id="path614" />
|
||||
<path
|
||||
style="fill:#70d4bc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 16.631982,24.824967 C 21.596329,27.068268 21.596329,27.068268 21.596329,27.068268"
|
||||
id="path664" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 19.428623,35.678706 C 19.42766,35.679937 20.650167,35.682536 20.650167,35.682536 L 20.650195,35.682536"
|
||||
id="path670"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08767714;stroke-linecap:square;stroke-opacity:1"
|
||||
d="M 18.959394,36.068058 C 18.960668,36.072876 18.920309,29.982672 18.920309,29.982672 L 18.920304,29.982536"
|
||||
id="path671"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 18.922677,29.45865 C 18.923946,29.463604 18.883588,23.208149 18.883588,23.208149 L 18.883583,23.208003"
|
||||
id="path672"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 18.88136,23.203265 C 18.879959,23.20452 20.678569,23.189748 20.678569,23.189748 L 20.678602,23.189748"
|
||||
id="path673"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 16.856153,29.517753 C 16.854541,29.519008 18.923387,29.504236 18.923387,29.504236 L 18.923425,29.504236"
|
||||
id="path674"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.087865;stroke-linecap:square"
|
||||
d="M 28.924917,23.142992 C 28.926186,23.145944 28.885827,19.42604 28.885827,19.42604 L 28.885822,19.42595"
|
||||
id="path875"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 28.957037,19.428559 C 28.955636,19.429814 30.754246,19.415042 30.754246,19.415042 L 30.754279,19.415042"
|
||||
id="path876"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
|
||||
d="M 26.93183,23.187407 C 26.930275,23.188662 28.925627,23.17389 28.925627,23.17389 L 28.925664,23.17389"
|
||||
id="path877"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6194);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect644"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="21.098509"
|
||||
y="21.525467" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 29.380384,25.692221 C 29.379365,25.693452 30.671456,25.696051 30.671456,25.696051 L 30.671484,25.696051"
|
||||
id="path878"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812467;stroke-linecap:square"
|
||||
d="M 28.925227,26.066881 C 28.926501,26.068803 28.915587,23.657657 28.915587,23.657657 L 28.915583,23.657605"
|
||||
id="path879"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08812477;stroke-linecap:square"
|
||||
d="M 28.957629,35.673733 C 28.958889,35.676224 28.945907,32.538156 28.945907,32.538156 L 28.945902,32.538081"
|
||||
id="path880"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.982581,32.542377 C 28.981199,32.544562 30.717633,32.536046 30.717633,32.536046 L 30.717661,32.536046"
|
||||
id="path881"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.08654556;stroke-linecap:square"
|
||||
d="M 26.915972,35.697238 C 26.914417,35.698493 28.909769,35.68372 28.909769,35.68372 L 28.909806,35.68372"
|
||||
id="path882"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 29.425584,38.797076 C 29.424555,38.798307 30.723997,38.800906 30.723997,38.800906 L 30.724025,38.800906"
|
||||
id="path884"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="font-size:12px;fill:#d7d7d7;fill-rule:evenodd;stroke:#b8b8b8;stroke-width:0.088125;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="M 28.992456,39.179082 C 28.99373,39.181493 28.982816,36.157119 28.982816,36.157119 L 28.982812,36.157053"
|
||||
id="path885"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6196);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect886"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="21.039759"
|
||||
y="34.127426" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6198);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect887"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="10.934694"
|
||||
y="27.87051" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6200);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect888"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="31.086073"
|
||||
y="17.677317" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6202);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect889"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="31.027325"
|
||||
y="24.022356" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient6204);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect890"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="31.056698"
|
||||
y="30.808027" />
|
||||
<rect
|
||||
style="font-size:12px;fill:url(#radialGradient631);fill-opacity:0.29080003;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-dasharray:none;stroke-dashoffset:5;stroke-opacity:1"
|
||||
id="rect892"
|
||||
width="6.4169922"
|
||||
height="4.6623864"
|
||||
x="31.086073"
|
||||
y="37.153065" />
|
||||
<g
|
||||
id="g711"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,17.40819,28.52516)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect712"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path713"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path714"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path715"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path716"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g705"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,17.37881,22.23888)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect706"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path707"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path708"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path709"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path710"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g699"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,17.33475,15.39448)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect700"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path701"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path702"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path703"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path704"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g693"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,17.43022,9.049448)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect694"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path695"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path696"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path697"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path698"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g675"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,7.332512,12.86822)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect607"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path660"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path661"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path662"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path663"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g687"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,7.316932,25.44077)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect688"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path689"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path690"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path691"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path692"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
id="g681"
|
||||
transform="matrix(4.7e-2,0,0,4.7e-2,-2.743158,19.18387)"
|
||||
style="font-size:12px">
|
||||
<rect
|
||||
style="font-size:12px;fill:#ead4bc;fill-opacity:1;fill-rule:evenodd;stroke:#b39166;stroke-width:12.5;stroke-dasharray:none;stroke-dashoffset:5"
|
||||
id="rect682"
|
||||
width="118.9773"
|
||||
height="81.273232"
|
||||
x="290.74026"
|
||||
y="182.76306" />
|
||||
<path
|
||||
style="fill:#d4b993;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.4987,176.5118 L 415.9331,176.5096 L 403.4166,189.0328 L 296.9416,188.9893 L 284.4987,176.5118 z "
|
||||
id="path683"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#b39a7d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 284.5556,176.58 L 296.9299,188.9543 L 296.8747,257.6765 L 284.5555,270.106 L 284.5556,176.58 z "
|
||||
id="path684"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#887058;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 415.9927,176.7363 L 403.6184,189.1105 L 403.6736,257.8327 L 415.9928,270.2622 L 415.9927,176.7363 z "
|
||||
id="path685"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:#695144;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 416.0892,270.2808 L 284.6549,270.283 L 297.1714,257.7598 L 403.6463,257.8033 L 416.0892,270.2808 z "
|
||||
id="path686"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:10px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||||
x="9.375"
|
||||
y="15.434209"
|
||||
id="text2625"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2627"
|
||||
x="9.375"
|
||||
y="15.434209">GRDB</tspan></text>
|
||||
<g
|
||||
id="g1918"
|
||||
transform="matrix(0.589097,0,0,0.577622,17.11331,1.395056)">
|
||||
<path
|
||||
sodipodi:nodetypes="cccc"
|
||||
id="path5348"
|
||||
d="M 40.985189,13.861445 C 40.256827,12.514817 34.882221,10.130934 32.084635,9.3314083 C 32.254143,10.904354 31.961856,15.649439 31.961856,15.649439 C 34.024356,14.274439 40.204485,13.699331 40.985189,13.861445 z "
|
||||
style="opacity:0.35714285;color:black;fill:url(#radialGradient1923);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
|
||||
inkscape:r_cx="true"
|
||||
inkscape:r_cy="true" />
|
||||
<path
|
||||
inkscape:r_cy="true"
|
||||
inkscape:r_cx="true"
|
||||
sodipodi:nodetypes="cccc"
|
||||
id="path2210"
|
||||
d="M 41.410559,13.739267 C 41.423724,12.324125 35.058025,3.5320142 31.175441,3.6354934 C 32.148479,3.8684884 32.634036,9.5059668 31.244316,12.318467 C 33.994316,12.318467 40.446694,11.881093 41.410559,13.739267 z "
|
||||
style="opacity:1;color:black;fill:url(#radialGradient1925);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient1927);stroke-width:1.71429098;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
|
||||
<path
|
||||
inkscape:r_cy="true"
|
||||
inkscape:r_cx="true"
|
||||
style="opacity:1;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1929);stroke-width:1.71429169;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
|
||||
d="M 38.373065,10.820521 C 37.821714,9.8008851 35.225165,6.9819727 33.769819,6.0453244 C 33.950691,7.1249452 33.99069,8.6442222 33.524667,10.584399 C 33.524667,10.584399 37.782093,10.697772 38.373065,10.820521 z "
|
||||
id="path2247"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 40 KiB |
@@ -1,7 +0,0 @@
|
||||
gramps
|
||||
command=gramps
|
||||
name=GRAMPS
|
||||
can_open_multiple_files=false
|
||||
expects_uris=false
|
||||
requires_terminal=false
|
||||
mime_types=application/x-gramps,application/x-gedcom,application/x-gramps-package,application/x-gramps-xml,application/x-geneweb
|
||||
@@ -1,11 +0,0 @@
|
||||
[Desktop Entry]
|
||||
_Name=Gramps Genealogy System
|
||||
_Comment=Manage genealogical information, perform genealogical research and analysis
|
||||
Icon=gramps
|
||||
Terminal=false
|
||||
Type=Application
|
||||
StartupNotify=true
|
||||
Categories=GTK;Office;
|
||||
X-GNOME-DocPath=gramps/gramps-manual.xml
|
||||
MimeType=application/x-gramps;application/x-gedcom;application/x-gramps-package;application/x-gramps-xml;
|
||||
Exec=gramps %F
|
||||
@@ -1,54 +0,0 @@
|
||||
application/x-gramps:
|
||||
_description=Gramps database
|
||||
default_action_type=application
|
||||
short_list_application_ids=gramps
|
||||
short_list_application_ids_for_novice_user_level=gramps
|
||||
short_list_application_ids_for_intermediate_user_level=gramps
|
||||
short_list_application_ids_for_advanced_user_level=gramps
|
||||
category=Documents/Genealogy
|
||||
icon-filename=/usr/share/gramps/gramps.png
|
||||
open=gramps %f
|
||||
|
||||
application/x-gramps-package:
|
||||
_description=Gramps package
|
||||
default_action_type=application
|
||||
short_list_application_ids=gramps
|
||||
short_list_application_ids_for_novice_user_level=gramps
|
||||
short_list_application_ids_for_intermediate_user_level=gramps
|
||||
short_list_application_ids_for_advanced_user_level=gramps
|
||||
category=Documents/Genealogy
|
||||
icon-filename=/usr/share/gramps/gramps.png
|
||||
open=gramps %f
|
||||
|
||||
application/x-gramps-xml:
|
||||
_description=Gramps XML database
|
||||
default_action_type=application
|
||||
short_list_application_ids=gramps
|
||||
short_list_application_ids_for_novice_user_level=gramps
|
||||
short_list_application_ids_for_intermediate_user_level=gramps
|
||||
short_list_application_ids_for_advanced_user_level=gramps
|
||||
category=Documents/Genealogy
|
||||
icon-filename=/usr/share/gramps/gramps.png
|
||||
open=gramps %f
|
||||
|
||||
application/x-gedcom:
|
||||
_description=GEDCOM
|
||||
default_action_type=application
|
||||
short_list_application_ids=gramps
|
||||
short_list_application_ids_for_novice_user_level=gramps
|
||||
short_list_application_ids_for_intermediate_user_level=gramps
|
||||
short_list_application_ids_for_advanced_user_level=gramps
|
||||
category=Documents/Genealogy
|
||||
icon-filename=/usr/share/gramps/gramps.png
|
||||
open=gramps %f
|
||||
|
||||
application/x-geneweb:
|
||||
_description=GeneWeb
|
||||
default_action_type=application
|
||||
short_list_application_ids=gramps
|
||||
short_list_application_ids_for_novice_user_level=gramps
|
||||
short_list_application_ids_for_intermediate_user_level=gramps
|
||||
short_list_application_ids_for_advanced_user_level=gramps
|
||||
category=Documents/Genealogy
|
||||
icon-filename=/usr/share/gramps/gramps.png
|
||||
open=gramps %f
|
||||
@@ -1,14 +0,0 @@
|
||||
application/x-gramps
|
||||
ext: grdb
|
||||
|
||||
application/x-gramps-xml
|
||||
ext: gramps
|
||||
|
||||
application/x-gramps-package
|
||||
ext: gpkg
|
||||
|
||||
application/x-gedcom
|
||||
ext: ged gedcom GED GEDCOM
|
||||
|
||||
application/x-geneweb
|
||||
ext: gw GW
|
||||
@@ -1,40 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- $Id$ -->
|
||||
|
||||
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
|
||||
<mime-type type="application/x-gramps">
|
||||
<_comment>Gramps database</_comment>
|
||||
<glob pattern="*.grdb"/>
|
||||
</mime-type>
|
||||
<mime-type type="application/x-gedcom">
|
||||
<_comment>GEDCOM</_comment>
|
||||
<glob pattern="*.ged"/>
|
||||
<glob pattern="*.gedcom"/>
|
||||
<glob pattern="*.GED"/>
|
||||
<glob pattern="*.GEDCOM"/>
|
||||
<magic priority="80">
|
||||
<match type="string" value="0 HEAD" offset="0:1"/>
|
||||
</magic>
|
||||
</mime-type>
|
||||
<mime-type type="application/x-gramps-package">
|
||||
<_comment>Gramps package</_comment>
|
||||
<glob pattern="*.gpkg"/>
|
||||
</mime-type>
|
||||
<mime-type type="application/x-gramps-xml">
|
||||
<_comment>Gramps XML database</_comment>
|
||||
<glob pattern="*.gramps"/>
|
||||
<magic priority="80">
|
||||
<match type="string" value="<!DOCTYPE database" offset="0:256"/>
|
||||
<match type="string" value="<database" offset="0:64"/>
|
||||
</magic>
|
||||
</mime-type>
|
||||
<mime-type type="application/x-geneweb">
|
||||
<_comment>GeneWeb source file</_comment>
|
||||
<glob pattern="*.gw"/>
|
||||
<glob pattern="*.GW"/>
|
||||
<magic priority="80">
|
||||
<match type="string" value="fam " offset="0:64"/>
|
||||
</magic>
|
||||
</mime-type>
|
||||
</mime-info>
|
||||
@@ -1,502 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
# Gramps - a GTK+/GNOME based genealogy program
|
||||
#
|
||||
# Copyright (C) 2001 Graham J. Williams
|
||||
# Copyright (C) 2000-2007 Donald N. Allingham
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
# $Id$
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is the Document Type Definition file for v1.3.0
|
||||
of the GRAMPS XML genealogy data format.
|
||||
Please use the following formal public identifier to identify it:
|
||||
|
||||
"-//GRAMPS//DTD GRAMPS XML V1.3.0//EN"
|
||||
|
||||
For example:
|
||||
<!DOCTYPE database PUBLIC "-//GRAMPS//DTD GRAMPS XML V1.3.0//EN"
|
||||
"http://gramps-project.org/xml/1.3.0/grampsxml.dtd"
|
||||
[...]>
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
DATABASE
|
||||
Defines an XML document which is a <database> consisting of a
|
||||
|
||||
header Information about the "owner" of the database
|
||||
people
|
||||
families
|
||||
sources
|
||||
places
|
||||
objects
|
||||
repositories
|
||||
notes
|
||||
bookmarks
|
||||
-->
|
||||
|
||||
<!ELEMENT database (header, name-formats?, events?, people?, families?,
|
||||
sources?, places?, objects?, repositories?, notes?,
|
||||
bookmarks?,namemaps?)>
|
||||
<!ATTLIST database xmlns CDATA #FIXED "http://gramps-project.org/xml/1.3.0/">
|
||||
|
||||
<!-- ************************************************************
|
||||
HEADER
|
||||
|
||||
A <header> consists of <created> (information about this
|
||||
genealogical database) and <researcher> (information about the
|
||||
person who created this genealogical database)
|
||||
-->
|
||||
|
||||
<!ELEMENT header (created, researcher?, mediapath?)>
|
||||
|
||||
<!ELEMENT created EMPTY>
|
||||
<!ATTLIST created
|
||||
date CDATA #REQUIRED
|
||||
version CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT researcher (resname, resaddr?, rescity?, resstate?,
|
||||
rescountry?, respostal?, resphone?, resemail?)>
|
||||
<!ELEMENT resname (#PCDATA)>
|
||||
<!ELEMENT resaddr (#PCDATA)>
|
||||
<!ELEMENT rescity (#PCDATA)>
|
||||
<!ELEMENT resstate (#PCDATA)>
|
||||
<!ELEMENT rescountry (#PCDATA)>
|
||||
<!ELEMENT respostal (#PCDATA)>
|
||||
<!ELEMENT resphone (#PCDATA)>
|
||||
<!ELEMENT resemail (#PCDATA)>
|
||||
|
||||
<!ELEMENT mediapath (#PCDATA)>
|
||||
|
||||
<!-- ************************************************************
|
||||
PEOPLE
|
||||
-->
|
||||
|
||||
<!ELEMENT people (person)*>
|
||||
<!ATTLIST people
|
||||
default CDATA #IMPLIED
|
||||
home IDREF #IMPLIED
|
||||
>
|
||||
|
||||
<!ELEMENT person (gender, name*, nick?, eventref*, lds_ord*,
|
||||
objref*, address*, attribute*, url*, childof*,
|
||||
parentin*, personref*, noteref*, sourceref*)>
|
||||
<!ATTLIST person
|
||||
id CDATA #REQUIRED
|
||||
handle ID #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
marker CDATA #IMPLIED
|
||||
change CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!--
|
||||
GENDER has values of M, F, or U.
|
||||
-->
|
||||
<!ELEMENT gender (#PCDATA)>
|
||||
|
||||
<!ELEMENT name (first?,call?,last?,suffix?,patronymic?,title?,
|
||||
(daterange|datespan|dateval|datestr)?,noteref*,sourceref*)>
|
||||
<!ATTLIST name
|
||||
alt (0|1) #IMPLIED
|
||||
type CDATA #IMPLIED
|
||||
priv (0|1) #IMPLIED
|
||||
sort CDATA #IMPLIED
|
||||
display CDATA #IMPLIED
|
||||
>
|
||||
|
||||
<!ELEMENT first (#PCDATA)>
|
||||
<!ELEMENT call (#PCDATA)>
|
||||
<!ELEMENT last (#PCDATA)>
|
||||
<!ATTLIST last
|
||||
prefix CDATA #IMPLIED
|
||||
group CDATA #IMPLIED
|
||||
>
|
||||
<!ELEMENT suffix (#PCDATA)>
|
||||
<!ELEMENT patronymic (#PCDATA)>
|
||||
<!ELEMENT title (#PCDATA)>
|
||||
|
||||
<!ELEMENT nick (#PCDATA)>
|
||||
|
||||
<!ELEMENT childof EMPTY>
|
||||
<!ATTLIST childof hlink IDREF #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT parentin EMPTY>
|
||||
<!ATTLIST parentin hlink IDREF #REQUIRED>
|
||||
|
||||
<!ELEMENT personref (sourceref*,noteref*)>
|
||||
<!ATTLIST personref
|
||||
hlink IDREF #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
rel CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT address ((daterange|datespan|dateval|datestr)?,street?,city?,
|
||||
county?,state?,country?,postal?,phone?,noteref*,sourceref*)>
|
||||
<!ATTLIST address priv (0|1) #IMPLIED>
|
||||
|
||||
<!ELEMENT street (#PCDATA)>
|
||||
<!ELEMENT city (#PCDATA)>
|
||||
<!ELEMENT county (#PCDATA)>
|
||||
<!ELEMENT country (#PCDATA)>
|
||||
<!ELEMENT postal (#PCDATA)>
|
||||
<!ELEMENT state (#PCDATA)>
|
||||
<!ELEMENT phone (#PCDATA)>
|
||||
|
||||
|
||||
<!-- ************************************************************
|
||||
FAMILY
|
||||
An element to record information about a family.
|
||||
-->
|
||||
|
||||
<!ELEMENT families (family)*>
|
||||
|
||||
<!ELEMENT family (rel?,father?,mother?,eventref*,lds_ord*,
|
||||
objref*,childref*,attribute*,noteref*,sourceref*)>
|
||||
<!ATTLIST family
|
||||
id CDATA #REQUIRED
|
||||
handle ID #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
marker CDATA #IMPLIED
|
||||
change CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT father EMPTY>
|
||||
<!ATTLIST father hlink IDREF #REQUIRED>
|
||||
|
||||
<!ELEMENT mother EMPTY>
|
||||
<!ATTLIST mother hlink IDREF #REQUIRED>
|
||||
|
||||
<!ELEMENT childref (sourceref*,noteref*)>
|
||||
<!ATTLIST childref
|
||||
hlink IDREF #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
mrel (None|Birth|Adopted|Stepchild|Sponsored|Foster|Other|Unknown) #IMPLIED
|
||||
frel (None|Birth|Adopted|Stepchild|Sponsored|Foster|Other|Unknown) #IMPLIED
|
||||
>
|
||||
|
||||
<!ELEMENT type (#PCDATA)>
|
||||
|
||||
<!ELEMENT rel EMPTY>
|
||||
<!ATTLIST rel type CDATA #REQUIRED>
|
||||
|
||||
<!-- ************************************************************
|
||||
EVENT
|
||||
-->
|
||||
<!ELEMENT events (event)*>
|
||||
|
||||
<!ELEMENT event (type?,(daterange|datespan|dateval|datestr)?,place?,cause?,
|
||||
description?,attribute*,noteref*,sourceref*,objref*)>
|
||||
<!ATTLIST event
|
||||
id CDATA #REQUIRED
|
||||
handle ID #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
marker CDATA #IMPLIED
|
||||
change CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!-- ************************************************************
|
||||
SOURCES
|
||||
-->
|
||||
|
||||
<!ELEMENT sources (source)*>
|
||||
<!ELEMENT source (stitle?,sauthor?,spubinfo?,sabbrev?,
|
||||
noteref*,objref*,data_item*,reporef*)>
|
||||
<!ATTLIST source
|
||||
id CDATA #REQUIRED
|
||||
handle ID #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
marker CDATA #IMPLIED
|
||||
change CDATA #REQUIRED
|
||||
>
|
||||
<!ELEMENT stitle (#PCDATA)>
|
||||
<!ELEMENT sauthor (#PCDATA)>
|
||||
<!ELEMENT spubinfo (#PCDATA)>
|
||||
<!ELEMENT sabbrev (#PCDATA)>
|
||||
|
||||
<!-- ************************************************************
|
||||
PLACES
|
||||
-->
|
||||
|
||||
<!ELEMENT places (placeobj)*>
|
||||
|
||||
<!ELEMENT placeobj (ptitle?,coord?,location*,objref*,url*,noteref*,sourceref*)>
|
||||
<!ATTLIST placeobj
|
||||
id CDATA #REQUIRED
|
||||
handle ID #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
marker CDATA #IMPLIED
|
||||
change CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT ptitle (#PCDATA)>
|
||||
|
||||
<!ELEMENT coord EMPTY>
|
||||
<!ATTLIST coord
|
||||
long CDATA #REQUIRED
|
||||
lat CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT location EMPTY>
|
||||
<!ATTLIST location
|
||||
street CDATA #IMPLIED
|
||||
city CDATA #IMPLIED
|
||||
parish CDATA #IMPLIED
|
||||
county CDATA #IMPLIED
|
||||
state CDATA #IMPLIED
|
||||
country CDATA #IMPLIED
|
||||
postal CDATA #IMPLIED
|
||||
phone CDATA #IMPLIED
|
||||
>
|
||||
|
||||
<!-- ************************************************************
|
||||
OBJECTS
|
||||
-->
|
||||
|
||||
<!ELEMENT objects (object)*>
|
||||
|
||||
<!ELEMENT object (file,attribute*,noteref*,
|
||||
(daterange|datespan|dateval|datestr)?,sourceref*)>
|
||||
<!ATTLIST object
|
||||
id CDATA #REQUIRED
|
||||
handle ID #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
marker CDATA #IMPLIED
|
||||
change CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT file EMPTY>
|
||||
<!ATTLIST file
|
||||
src CDATA #REQUIRED
|
||||
mime CDATA #REQUIRED
|
||||
description CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!-- ************************************************************
|
||||
REPOSITORIES
|
||||
-->
|
||||
|
||||
<!ELEMENT repositories (repository)*>
|
||||
|
||||
<!ELEMENT repository (rname,type,address*,url*,noteref*)>
|
||||
<!ATTLIST repository
|
||||
id CDATA #REQUIRED
|
||||
handle ID #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
marker CDATA #IMPLIED
|
||||
change CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT rname (#PCDATA)>
|
||||
|
||||
<!-- ************************************************************
|
||||
NOTES
|
||||
-->
|
||||
|
||||
<!ELEMENT notes (note)*>
|
||||
|
||||
<!ELEMENT note (text,tag*)>
|
||||
<!ATTLIST note
|
||||
id CDATA #REQUIRED
|
||||
handle ID #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
marker CDATA #IMPLIED
|
||||
change CDATA #REQUIRED
|
||||
format (0|1) #IMPLIED
|
||||
type CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT text (#PCDATA)>
|
||||
|
||||
<!ELEMENT tag (range+)>
|
||||
<!ATTLIST tag
|
||||
name (bold|italic|underline|fontface|fontsize|
|
||||
fontcolor|highlight|superscript) #REQUIRED
|
||||
value CDATA #IMPLIED
|
||||
>
|
||||
|
||||
<!ELEMENT range EMPTY>
|
||||
<!ATTLIST range
|
||||
start CDATA #REQUIRED
|
||||
end CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!-- ************************************************************
|
||||
BOOKMARKS
|
||||
-->
|
||||
|
||||
<!ELEMENT bookmarks (bookmark)*>
|
||||
<!ELEMENT bookmark EMPTY>
|
||||
<!ATTLIST bookmark
|
||||
target (person|family|event|source|place|media|repository) #REQUIRED
|
||||
hlink IDREF #REQUIRED
|
||||
>
|
||||
|
||||
<!-- ************************************************************
|
||||
NAME MAPS
|
||||
-->
|
||||
<!ELEMENT namemaps (map)*>
|
||||
<!ELEMENT map EMPTY>
|
||||
<!ATTLIST map
|
||||
type CDATA #REQUIRED
|
||||
key CDATA #REQUIRED
|
||||
value CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!-- ************************************************************
|
||||
NAME FORMATS
|
||||
-->
|
||||
|
||||
<!ELEMENT name-formats (format)*>
|
||||
<!ELEMENT format EMPTY>
|
||||
<!ATTLIST format
|
||||
number CDATA #REQUIRED
|
||||
name CDATA #REQUIRED
|
||||
fmt_str CDATA #REQUIRED
|
||||
active (0|1) #IMPLIED
|
||||
>
|
||||
|
||||
<!-- ************************************************************
|
||||
SHARED ELEMENTS
|
||||
-->
|
||||
<!ELEMENT daterange EMPTY>
|
||||
<!ATTLIST daterange
|
||||
start CDATA #REQUIRED
|
||||
stop CDATA #REQUIRED
|
||||
quality (estimated|calculated) #IMPLIED
|
||||
cformat CDATA #IMPLIED
|
||||
dualdated (0|1) #IMPLIED
|
||||
newyear CDATA #IMPLIED
|
||||
>
|
||||
|
||||
<!ELEMENT datespan EMPTY>
|
||||
<!ATTLIST datespan
|
||||
start CDATA #REQUIRED
|
||||
stop CDATA #REQUIRED
|
||||
quality (estimated|calculated) #IMPLIED
|
||||
cformat CDATA #IMPLIED
|
||||
dualdated (0|1) #IMPLIED
|
||||
newyear CDATA #IMPLIED
|
||||
>
|
||||
|
||||
<!ELEMENT dateval EMPTY>
|
||||
<!ATTLIST dateval
|
||||
val CDATA #REQUIRED
|
||||
type (before|after|about) #IMPLIED
|
||||
quality (estimated|calculated) #IMPLIED
|
||||
cformat CDATA #IMPLIED
|
||||
dualdated (0|1) #IMPLIED
|
||||
newyear CDATA #IMPLIED
|
||||
>
|
||||
|
||||
<!ELEMENT datestr EMPTY>
|
||||
<!ATTLIST datestr val CDATA #REQUIRED>
|
||||
|
||||
<!ELEMENT sourceref (spage?,noteref*,(daterange|datespan|dateval|datestr)?)>
|
||||
<!ATTLIST sourceref
|
||||
hlink IDREF #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
conf CDATA #IMPLIED
|
||||
>
|
||||
|
||||
<!ELEMENT eventref (attribute*,noteref*)>
|
||||
<!ATTLIST eventref
|
||||
hlink IDREF #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
role CDATA #IMPLIED
|
||||
>
|
||||
|
||||
<!ELEMENT reporef (noteref*)>
|
||||
<!ATTLIST reporef
|
||||
hlink IDREF #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
callno CDATA #IMPLIED
|
||||
medium CDATA #IMPLIED
|
||||
>
|
||||
|
||||
<!ELEMENT noteref EMPTY>
|
||||
<!ATTLIST noteref
|
||||
hlink IDREF #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT spage (#PCDATA)>
|
||||
|
||||
<!ELEMENT attribute (sourceref*,noteref*)>
|
||||
<!ATTLIST attribute
|
||||
priv (0|1) #IMPLIED
|
||||
type CDATA #REQUIRED
|
||||
value CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT place EMPTY>
|
||||
<!ATTLIST place hlink IDREF #REQUIRED>
|
||||
|
||||
<!ELEMENT cause (#PCDATA)>
|
||||
<!ELEMENT description (#PCDATA)>
|
||||
|
||||
<!ELEMENT url EMPTY>
|
||||
<!ATTLIST url
|
||||
priv (0|1) #IMPLIED
|
||||
type CDATA #IMPLIED
|
||||
href CDATA #REQUIRED
|
||||
description CDATA #IMPLIED
|
||||
>
|
||||
|
||||
<!ELEMENT objref (region?,attribute*,sourceref*,noteref*)>
|
||||
<!ATTLIST objref
|
||||
hlink IDREF #REQUIRED
|
||||
priv (0|1) #IMPLIED
|
||||
>
|
||||
|
||||
<!ELEMENT region EMPTY>
|
||||
<!ATTLIST region
|
||||
corner1_x CDATA #REQUIRED
|
||||
corner1_y CDATA #REQUIRED
|
||||
corner2_x CDATA #REQUIRED
|
||||
corner2_y CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT data_item EMPTY>
|
||||
<!ATTLIST data_item
|
||||
key CDATA #REQUIRED
|
||||
value CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT lds_ord ((daterange|datespan|dateval|datestr)?,temple?,place?,
|
||||
status?,sealed_to?,noteref*,sourceref*)>
|
||||
<!ATTLIST lds_ord
|
||||
priv (0|1) #IMPLIED
|
||||
type CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT temple EMPTY>
|
||||
<!ATTLIST temple
|
||||
val CDATA #REQUIRED
|
||||
>
|
||||
|
||||
<!ELEMENT status EMPTY>
|
||||
<!ATTLIST status
|
||||
val CDATA #REQUIRED
|
||||
>
|
||||
<!ELEMENT sealed_to EMPTY>
|
||||
<!ATTLIST sealed_to
|
||||
hlink IDREF #REQUIRED
|
||||
>
|
||||
@@ -1,653 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
# Gramps - a GTK+/GNOME based genealogy program
|
||||
#
|
||||
# Copyright (C) 2005-2007 Donald N. Allingham
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
# Written by Alex Roitman
|
||||
|
||||
# $Id$
|
||||
-->
|
||||
|
||||
<!--
|
||||
This is the RELAX NG schema for the GRAMPS XML genealogy data format.
|
||||
-->
|
||||
|
||||
|
||||
<grammar
|
||||
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
|
||||
ns="http://gramps-project.org/xml/1.3.0/"
|
||||
xmlns="http://relaxng.org/ns/structure/1.0">
|
||||
|
||||
<start><element name="database">
|
||||
|
||||
<element name="header">
|
||||
<element name="created">
|
||||
<attribute name="date"><data type="date"/></attribute>
|
||||
<attribute name="version"><text/></attribute>
|
||||
</element>
|
||||
<optional><element name="researcher">
|
||||
<ref name="researcher-content"/>
|
||||
</element></optional>
|
||||
<optional><element name="mediapath"><text/></element></optional>
|
||||
</element>
|
||||
|
||||
<optional><element name="name-formats">
|
||||
<zeroOrMore><element name="format">
|
||||
<ref name="format-content"/>
|
||||
</element></zeroOrMore>
|
||||
</element></optional>
|
||||
|
||||
<optional><element name="events">
|
||||
<zeroOrMore><element name="event">
|
||||
<ref name="event-content"/>
|
||||
</element></zeroOrMore>
|
||||
</element></optional>
|
||||
|
||||
<optional><element name="people">
|
||||
<optional><attribute name="default"><text/></attribute></optional>
|
||||
<optional><attribute name="home">
|
||||
<data type="IDREF"/>
|
||||
</attribute></optional>
|
||||
<zeroOrMore><element name="person">
|
||||
<ref name="person-content"/>
|
||||
</element></zeroOrMore>
|
||||
</element></optional>
|
||||
|
||||
<optional><element name="families">
|
||||
<zeroOrMore><element name="family">
|
||||
<ref name="family-content"/>
|
||||
</element></zeroOrMore>
|
||||
</element></optional>
|
||||
|
||||
<optional><element name="sources">
|
||||
<zeroOrMore><element name="source">
|
||||
<ref name="source-content"/>
|
||||
</element></zeroOrMore>
|
||||
</element></optional>
|
||||
|
||||
<optional><element name="places">
|
||||
<zeroOrMore><element name="placeobj">
|
||||
<ref name="place-content"/>
|
||||
</element></zeroOrMore>
|
||||
</element></optional>
|
||||
|
||||
<optional><element name="objects">
|
||||
<zeroOrMore><element name="object">
|
||||
<ref name="object-content"/>
|
||||
</element></zeroOrMore>
|
||||
</element></optional>
|
||||
|
||||
<optional><element name="repositories">
|
||||
<zeroOrMore><element name="repository">
|
||||
<ref name="repository-content"/>
|
||||
</element></zeroOrMore>
|
||||
</element></optional>
|
||||
|
||||
<optional><element name="notes">
|
||||
<zeroOrMore><element name="note">
|
||||
<ref name="note-content"/>
|
||||
</element></zeroOrMore>
|
||||
</element></optional>
|
||||
|
||||
<optional><element name="bookmarks">
|
||||
<zeroOrMore><element name="bookmark">
|
||||
<ref name="bookmark-content"/>
|
||||
</element></zeroOrMore>
|
||||
</element></optional>
|
||||
|
||||
<optional><element name="namemaps">
|
||||
<zeroOrMore><element name="map">
|
||||
<ref name="map-content"/>
|
||||
</element></zeroOrMore>
|
||||
</element></optional>
|
||||
</element></start>
|
||||
|
||||
<define name="researcher-content">
|
||||
<element name="resname"><text/></element>
|
||||
<optional><element name="resaddr"><text/></element></optional>
|
||||
<optional><element name="rescity"><text/></element></optional>
|
||||
<optional><element name="resstate"><text/></element></optional>
|
||||
<optional><element name="rescountry"><text/></element></optional>
|
||||
<optional><element name="respostal"><text/></element></optional>
|
||||
<optional><element name="resphone"><text/></element></optional>
|
||||
<optional><element name="resemail"><text/></element></optional>
|
||||
</define>
|
||||
|
||||
<define name="primary-object">
|
||||
<attribute name="id"><text/></attribute>
|
||||
<attribute name="handle"><data type="ID"/></attribute>
|
||||
<optional><attribute name="priv"><choice>
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
</choice></attribute></optional>
|
||||
<optional><attribute name="marker"><text/></attribute></optional>
|
||||
<attribute name="change"><text/></attribute>
|
||||
</define>
|
||||
|
||||
<define name="person-content">
|
||||
<ref name="primary-object"/>
|
||||
<element name="gender"><choice>
|
||||
<value>M</value>
|
||||
<value>F</value>
|
||||
<value>U</value>
|
||||
</choice></element>
|
||||
<zeroOrMore><element name="name">
|
||||
<ref name="name-content"/>
|
||||
</element></zeroOrMore>
|
||||
<optional><element name="nick"><text/></element></optional>
|
||||
<zeroOrMore><element name="eventref">
|
||||
<ref name="eventref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="lds_ord">
|
||||
<ref name="lds-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="objref">
|
||||
<ref name="objref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="address">
|
||||
<ref name="address-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="attribute">
|
||||
<ref name="attribute-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="url">
|
||||
<ref name="url-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="childof">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="parentin">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="personref">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
<optional><attribute name="priv">
|
||||
<ref name="priv-content"/>
|
||||
</attribute></optional>
|
||||
<attribute name="rel"><text/></attribute>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="sourceref">
|
||||
<ref name="sourceref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="child-rel">
|
||||
<choice>
|
||||
<value>Birth</value>
|
||||
<value>Adopted</value>
|
||||
<value>Stepchild</value>
|
||||
<value>Sponsored</value>
|
||||
<value>Foster</value>
|
||||
<value>None</value>
|
||||
<value>Other</value>
|
||||
<value>Unknown</value>
|
||||
</choice>
|
||||
</define>
|
||||
|
||||
<define name="name-content">
|
||||
<optional><attribute name="alt"><choice>
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
</choice></attribute></optional>
|
||||
<optional><attribute name="priv">
|
||||
<ref name="priv-content"/>
|
||||
</attribute></optional>
|
||||
<optional><attribute name="type"><choice>
|
||||
<value>Also Known As</value>
|
||||
<value>Birth Name</value>
|
||||
<value>Married Name</value>
|
||||
<value>Other Name</value>
|
||||
</choice></attribute></optional>
|
||||
<optional><attribute name="sort"><text/></attribute></optional>
|
||||
<optional><attribute name="display"><text/></attribute></optional>
|
||||
<optional><element name="first"><text/></element></optional>
|
||||
<optional><element name="call"><text/></element></optional>
|
||||
<optional><element name="last">
|
||||
<text/>
|
||||
<optional><attribute name="prefix"><text/></attribute></optional>
|
||||
<optional><attribute name="group"><text/></attribute></optional>
|
||||
</element></optional>
|
||||
<optional><element name="suffix"><text/></element></optional>
|
||||
<optional><element name="patronymic"><text/></element></optional>
|
||||
<optional><element name="title"><text/></element></optional>
|
||||
<optional><ref name="date-content"/></optional>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="sourceref">
|
||||
<ref name="sourceref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="address-content">
|
||||
<optional><attribute name="priv">
|
||||
<ref name="priv-content"/>
|
||||
</attribute></optional>
|
||||
<optional><ref name="date-content"/></optional>
|
||||
<optional><element name="street"><text/></element></optional>
|
||||
<optional><element name="city"><text/></element></optional>
|
||||
<optional><element name="county"><text/></element></optional>
|
||||
<optional><element name="state"><text/></element></optional>
|
||||
<optional><element name="country"><text/></element></optional>
|
||||
<optional><element name="postal"><text/></element></optional>
|
||||
<optional><element name="phone"><text/></element></optional>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="sourceref">
|
||||
<ref name="sourceref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="date-content">
|
||||
<choice>
|
||||
<element name="daterange">
|
||||
<attribute name="start"><text/></attribute>
|
||||
<attribute name="stop"><text/></attribute>
|
||||
<optional><attribute name="quality"><choice>
|
||||
<value>estimated</value>
|
||||
<value>calculated</value>
|
||||
</choice></attribute></optional>
|
||||
<optional><attribute name="cformat"><text/></attribute></optional>
|
||||
<optional><attribute name="dualdated">
|
||||
<choice><value>0</value><value>1</value></choice>
|
||||
</attribute></optional>
|
||||
<optional><attribute name="newyear"><text/></attribute></optional>
|
||||
</element>
|
||||
<element name="datespan">
|
||||
<attribute name="start"><text/></attribute>
|
||||
<attribute name="stop"><text/></attribute>
|
||||
<optional><attribute name="quality"><choice>
|
||||
<value>estimated</value>
|
||||
<value>calculated</value>
|
||||
</choice></attribute></optional>
|
||||
<optional><attribute name="cformat"><text/></attribute></optional>
|
||||
<optional><attribute name="dualdated">
|
||||
<choice><value>0</value><value>1</value></choice>
|
||||
</attribute></optional>
|
||||
<optional><attribute name="newyear"><text/></attribute></optional>
|
||||
</element>
|
||||
<element name="dateval">
|
||||
<attribute name="val"><text/></attribute>
|
||||
<optional><attribute name="cformat"><text/></attribute></optional>
|
||||
<optional><attribute name="type"><choice>
|
||||
<value>before</value>
|
||||
<value>after</value>
|
||||
<value>about</value>
|
||||
</choice></attribute></optional>
|
||||
<optional><attribute name="quality"><choice>
|
||||
<value>estimated</value>
|
||||
<value>calculated</value>
|
||||
</choice></attribute></optional>
|
||||
<optional><attribute name="dualdated">
|
||||
<choice><value>0</value><value>1</value></choice>
|
||||
</attribute></optional>
|
||||
<optional><attribute name="newyear"><text/></attribute></optional>
|
||||
</element>
|
||||
<element name="datestr">
|
||||
<attribute name="val"><text/></attribute>
|
||||
</element>
|
||||
</choice>
|
||||
</define>
|
||||
|
||||
<define name="family-content">
|
||||
<ref name="primary-object"/>
|
||||
<optional><element name="rel">
|
||||
<attribute name="type"><text/></attribute>
|
||||
</element></optional>
|
||||
<optional><element name="father">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
</element></optional>
|
||||
<optional><element name="mother">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
</element></optional>
|
||||
<zeroOrMore><element name="eventref">
|
||||
<ref name="eventref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="lds_ord">
|
||||
<ref name="lds-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="objref">
|
||||
<ref name="objref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="childref">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
<optional><attribute name="priv">
|
||||
<ref name="priv-content"/>
|
||||
</attribute></optional>
|
||||
<optional><attribute name="mrel">
|
||||
<ref name="child-rel"/>
|
||||
</attribute></optional>
|
||||
<optional><attribute name="frel">
|
||||
<ref name="child-rel"/>
|
||||
</attribute></optional>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="attribute">
|
||||
<ref name="attribute-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<optional><ref name="date-content"/></optional>
|
||||
<zeroOrMore><element name="sourceref">
|
||||
<ref name="sourceref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="event-content">
|
||||
<ref name="primary-object"/>
|
||||
<element name="type"><text/></element>
|
||||
<optional><ref name="date-content"/></optional>
|
||||
<optional><element name="place">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
</element></optional>
|
||||
<optional><element name="description"><text/></element></optional>
|
||||
<zeroOrMore><element name="attribute">
|
||||
<ref name="attribute-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="sourceref">
|
||||
<ref name="sourceref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="objref">
|
||||
<ref name="objref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="source-content">
|
||||
<ref name="primary-object"/>
|
||||
<optional><element name="stitle"><text/></element></optional>
|
||||
<optional><element name="sauthor"><text/></element></optional>
|
||||
<optional><element name="spubinfo"><text/></element></optional>
|
||||
<optional><element name="sabbrev"><text/></element></optional>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="objref">
|
||||
<ref name="objref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="data_item">
|
||||
<attribute name="key"><text/></attribute>
|
||||
<attribute name="value"><text/></attribute>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="reporef">
|
||||
<ref name="reporef-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="place-content">
|
||||
<ref name="primary-object"/>
|
||||
<optional><element name="ptitle"><text/></element></optional>
|
||||
<optional><element name="coord">
|
||||
<attribute name="long"><data type="float"/></attribute>
|
||||
<attribute name="lat"><data type="float"/></attribute>
|
||||
</element></optional>
|
||||
<zeroOrMore><element name="location">
|
||||
<optional><attribute name="street"><text/></attribute></optional>
|
||||
<optional><attribute name="city"><text/></attribute></optional>
|
||||
<optional><attribute name="parish"><text/></attribute></optional>
|
||||
<optional><attribute name="county"><text/></attribute></optional>
|
||||
<optional><attribute name="state"><text/></attribute></optional>
|
||||
<optional><attribute name="country"><text/></attribute></optional>
|
||||
<optional><attribute name="postal"><text/></attribute></optional>
|
||||
<optional><attribute name="phone"><text/></attribute></optional>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="objref">
|
||||
<ref name="objref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="url">
|
||||
<ref name="url-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="sourceref">
|
||||
<ref name="sourceref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="object-content">
|
||||
<ref name="primary-object"/>
|
||||
<element name="file">
|
||||
<attribute name="src"><text/></attribute>
|
||||
<attribute name="mime"><text/></attribute>
|
||||
<attribute name="description"><text/></attribute>
|
||||
</element>
|
||||
<zeroOrMore><element name="attribute">
|
||||
<ref name="attribute-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<optional><ref name="date-content"/></optional>
|
||||
<zeroOrMore><element name="sourceref">
|
||||
<ref name="sourceref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="repository-content">
|
||||
<ref name="primary-object"/>
|
||||
<optional><element name="rname"><text/></element></optional>
|
||||
<optional><element name="type"><text/></element></optional>
|
||||
<zeroOrMore><element name="address">
|
||||
<ref name="address-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="url">
|
||||
<ref name="url-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="bookmark-content">
|
||||
<attribute name="target"><choice>
|
||||
<value>person</value>
|
||||
<value>family</value>
|
||||
<value>event</value>
|
||||
<value>source</value>
|
||||
<value>place</value>
|
||||
<value>media</value>
|
||||
<value>repository</value>
|
||||
</choice></attribute>
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
</define>
|
||||
|
||||
<define name="map-content">
|
||||
<attribute name="type"><choice>
|
||||
<value>group_as</value>
|
||||
</choice></attribute>
|
||||
<attribute name="key"><text/></attribute>
|
||||
<attribute name="value"><text/></attribute>
|
||||
</define>
|
||||
|
||||
<define name="format-content">
|
||||
<attribute name="number"><text/></attribute>
|
||||
<attribute name="name"><text/></attribute>
|
||||
<attribute name="fmt_str"><text/></attribute>
|
||||
<optional><attribute name="active"><choice>
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
</choice></attribute></optional>
|
||||
</define>
|
||||
|
||||
<define name="note-content">
|
||||
<ref name="primary-object"/>
|
||||
<optional><attribute name="format"><choice>
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
</choice></attribute></optional>
|
||||
<attribute name="type"><text/></attribute>
|
||||
<ref name="styledtext"/>
|
||||
</define>
|
||||
|
||||
<define name="styledtext">
|
||||
<element name="text"><text/></element>
|
||||
<zeroOrMore><element name="tag">
|
||||
<attribute name="name"><choice>
|
||||
<value>bold</value>
|
||||
<value>italic</value>
|
||||
<value>underline</value>
|
||||
<value>fontface</value>
|
||||
<value>fontsize</value>
|
||||
<value>fontcolor</value>
|
||||
<value>highlight</value>
|
||||
<value>superscript</value>
|
||||
</choice></attribute>
|
||||
<optional><attribute name="value"><text/></attribute></optional>
|
||||
<oneOrMore><element name="range">
|
||||
<attribute name="start"><data type="int"/></attribute>
|
||||
<attribute name="end"><data type="int"/></attribute>
|
||||
</element></oneOrMore>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="sourceref-content">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
<optional><attribute name="priv">
|
||||
<ref name="priv-content"/>
|
||||
</attribute></optional>
|
||||
<optional><attribute name="conf"><text/></attribute></optional>
|
||||
<optional><element name="spage"><text/></element></optional>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<optional><ref name="date-content"/></optional>
|
||||
</define>
|
||||
|
||||
<define name="eventref-content">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
<optional><attribute name="priv">
|
||||
<ref name="priv-content"/>
|
||||
</attribute></optional>
|
||||
<optional><attribute name="role"><text/></attribute></optional>
|
||||
<zeroOrMore><element name="attribute">
|
||||
<ref name="attribute-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="reporef-content">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
<optional><attribute name="priv">
|
||||
<ref name="priv-content"/>
|
||||
</attribute></optional>
|
||||
<optional><attribute name="callno"><text/></attribute></optional>
|
||||
<optional><attribute name="medium"><text/></attribute></optional>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="noteref-content">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
</define>
|
||||
|
||||
<define name="priv-content">
|
||||
<choice>
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
</choice>
|
||||
</define>
|
||||
|
||||
<define name="attribute-content">
|
||||
<optional><attribute name="priv">
|
||||
<ref name="priv-content"/>
|
||||
</attribute></optional>
|
||||
<attribute name="type"><text/></attribute>
|
||||
<attribute name="value"><text/></attribute>
|
||||
<zeroOrMore><element name="sourceref">
|
||||
<ref name="sourceref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="url-content">
|
||||
<optional><attribute name="priv">
|
||||
<ref name="priv-content"/>
|
||||
</attribute></optional>
|
||||
<optional><attribute name="type"><text/></attribute></optional>
|
||||
<attribute name="href"><text/></attribute>
|
||||
<optional><attribute name="description"><text/></attribute></optional>
|
||||
</define>
|
||||
|
||||
<define name="objref-content">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
<optional><attribute name="priv">
|
||||
<ref name="priv-content"/>
|
||||
</attribute></optional>
|
||||
<optional><element name="region">
|
||||
<ref name="region-content"/>
|
||||
</element></optional>
|
||||
<zeroOrMore><element name="attribute">
|
||||
<ref name="attribute-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="sourceref">
|
||||
<ref name="sourceref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="lds-content">
|
||||
<optional><attribute name="priv">
|
||||
<ref name="priv-content"/>
|
||||
</attribute></optional>
|
||||
<attribute name="type"><text/></attribute>
|
||||
<optional><ref name="date-content"/></optional>
|
||||
<optional><element name="temple">
|
||||
<attribute name="val"><text/></attribute>
|
||||
</element></optional>
|
||||
<optional><element name="place">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
</element></optional>
|
||||
<optional><element name="status">
|
||||
<attribute name="val"><text/></attribute>
|
||||
</element></optional>
|
||||
<optional><element name="sealed_to">
|
||||
<attribute name="hlink"><data type="IDREF"/></attribute>
|
||||
</element></optional>
|
||||
<zeroOrMore><element name="noteref">
|
||||
<ref name="noteref-content"/>
|
||||
</element></zeroOrMore>
|
||||
<optional><ref name="date-content"/></optional>
|
||||
<zeroOrMore><element name="sourceref">
|
||||
<ref name="sourceref-content"/>
|
||||
</element></zeroOrMore>
|
||||
</define>
|
||||
|
||||
<define name="region-content">
|
||||
<attribute name="corner1_x"><data type="integer"/></attribute>
|
||||
<attribute name="corner1_y"><data type="integer"/></attribute>
|
||||
<attribute name="corner2_x"><data type="integer"/></attribute>
|
||||
<attribute name="corner2_y"><data type="integer"/></attribute>
|
||||
<text/>
|
||||
</define>
|
||||
|
||||
</grammar>
|
||||
@@ -1,14 +0,0 @@
|
||||
# This is the data/man level Makefile for Gramps
|
||||
# $Id$
|
||||
|
||||
SUBDIRS = fr sv nl pl
|
||||
|
||||
man_IN_FILES = gramps.1.in
|
||||
man_MANS = $(man_IN_FILES:.1.in=.1)
|
||||
|
||||
EXTRA_DIST = $(man_MANS) $(man_IN_FILES)
|
||||
|
||||
gramps.1: $(top_builddir)/config.status gramps.1.in
|
||||
cd $(top_builddir) && CONFIG_FILES=data/man/$@ $(SHELL) ./config.status
|
||||
|
||||
CLEANFILES=$(man_MANS)
|
||||
@@ -1,14 +0,0 @@
|
||||
# This is the data/man/fr level Makefile for Gramps
|
||||
# $Id$
|
||||
|
||||
man_IN_FILES = gramps.1.in
|
||||
man_MANS = $(man_IN_FILES:.1.in=.1)
|
||||
|
||||
mandir = @mandir@/fr
|
||||
|
||||
EXTRA_DIST = $(man_MANS) $(man_IN_FILES)
|
||||
|
||||
gramps.1: $(top_builddir)/config.status gramps.1.in
|
||||
cd $(top_builddir) && CONFIG_FILES=data/man/fr/$@ $(SHELL) ./config.status
|
||||
|
||||
CLEANFILES=$(man_MANS)
|
||||
@@ -1,290 +0,0 @@
|
||||
.TH gramps 1 "@VERSION@" "Mars 2009" "@VERSION@"
|
||||
.SH NOM
|
||||
gramps \- Gramps est une application de généalogie. Gramps est l'acronyme de Genealogical Research and Analysis Management Programming System (Systeme de Programmation pour Recherche, Analyse et Gestion de données généalogiques)
|
||||
|
||||
.SH SYNOPSIS
|
||||
.B gramps
|
||||
.RB [ \-?|\-\^\-help ]
|
||||
.RB [ \-\^\-usage ]
|
||||
.RB [ \-\^\-version ]
|
||||
.RB [ \-l]
|
||||
.RB [ \-u|\-\^\-force-unlock ]
|
||||
.RB [ \-O|\-\^\-open=
|
||||
.IR BASE_DE_DONNEES
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAT ]]
|
||||
.RB [ \-i|\-\^\-import=
|
||||
.IR FICHIER
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAT ]]
|
||||
.RB [ \-i|\-\^\-import=
|
||||
.IR ... ]
|
||||
.RB [ \-e|\-\^\-export=
|
||||
.IR FICHIER
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAT ]]
|
||||
.RB [ \-a|\-\^\-action=
|
||||
.IR ACTION ]
|
||||
.RB [ \-p|\-\^\-options=
|
||||
.IR OPTION ]]
|
||||
.RB [
|
||||
.IR FICHIER
|
||||
.RB ]
|
||||
.if 0 .RB [ bonobo\ options ]
|
||||
.if 0 .RB [ sound\ options ]
|
||||
.RB [ \-\-version ]
|
||||
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
\fIGramps\fP est un programme Libre/OpenSource de généalogie. Il est écrit en python,
|
||||
et utilise une interface GTK+/GNOME.
|
||||
Gramps est semblable à d'autres programmes de généalogie tel que \fIFamily Tree Maker (FTM)\fR, \fIPersonal Ancestral
|
||||
Files\fR, ou le programme GNU Geneweb.
|
||||
Il peut importer/exporter le format le plus utilisé par les autres logiciels de généalogie : GEDCOM.
|
||||
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.BI gramps " FICHIER"
|
||||
Si \fIFICHIER\fR est désigné (sans autres commandes) comme arbre familial ou comme répertoire d'arbre familial, alors une session interactive est ouverte. Si FICHIER est un format de fichier supporté par Gramps, une base vide est créée dont le nom est celui du \fIFICHIER\fP et les données y seront importées. Les autres options sont ignorées. Ce type de lancement permet d'utiliser gramps pour manipuler des données comme dans un navigateur web. Les formats natifs de gramps sont acceptés, voir ci-dessous.
|
||||
.br
|
||||
|
||||
.TP
|
||||
.BI \-f,\-\^\-format= " FORMAT"
|
||||
Le format spécifique du \fIFICHIER\fR est précédé par les arguments
|
||||
.ig
|
||||
\fB\-O\fR,
|
||||
..
|
||||
\fB\-i\fR, ou
|
||||
\fB\-e\fR. Si l'option \fB\-f\fR n'est pas donnée pour le \fIFICHIER\fR, alors le format sera celui de l'extension ou du type-MIME.
|
||||
.br
|
||||
|
||||
Les formats de sortie disponibles sont \fBgramps\-xml\fR (deviné si \fIFICHIER\fR se termine par
|
||||
\fB.gramps\fR), et \fBgedcom\fR (deviné si \fIFICHIER\fR se termine par \fB.ged\fR), ou
|
||||
tout autre fichier d'exportation disponible dans le système de plugin Gramps.
|
||||
.br
|
||||
|
||||
Les formats disponibles pour l'importation sont \fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR,
|
||||
\fBgramps\-pkg\fR (deviné si \fIFICHIER\fR se termine par \fB.gpkg\fR), et
|
||||
\fBgeneweb\fR (deviné si \fIFICHIER\fR se termine par \fB.gw\fR).
|
||||
.br
|
||||
|
||||
Les formats disponibles pour l'exportation sont
|
||||
.ig
|
||||
\fBgrdb\fR,
|
||||
..
|
||||
\fBgramps\-xml\fR, \fBgedcom\fR,
|
||||
\fBgramps\-pkg\fR, \fBwft\fR (deviné si \fIFICHIER\fR se termine par \fB.wft\fR),
|
||||
\fBgeneweb\fR, et \fBiso\fR (jamais deviné, toujours spécifié avec l'option
|
||||
\fB\-f\fR).
|
||||
|
||||
.TP
|
||||
.BI \-l
|
||||
Imprime une liste des arbres familiaux disponibles.
|
||||
|
||||
.TP
|
||||
.BI \-u,\-\^\-force-unlock
|
||||
Débloquer une base de données verrouillée.
|
||||
|
||||
.TP
|
||||
.BI \-O,\-\^\-open= " BASE_DE_DONNEES"
|
||||
Ouvrir une \fIBASE_DE_DONNEES\fR qui doit être une base présente dans le répertoire des bases ou le nom d'un arbre familial existant.
|
||||
Si aucune action n'est définie, les options d'import ou d'export sont données par la ligne de commande puis une session interactive est ouverte, utilisant cette base de données.
|
||||
.br
|
||||
|
||||
Seulement une base peut être ouverte. Si vous utilisez plusieurs sources, vous devez utiliser l'option d'import.
|
||||
|
||||
.TP
|
||||
.BI \-i,\-\^\-import= " FICHIER"
|
||||
Importer des données depuis un \fIFICHIER\fR. Si vous n'avez pas spécifié de base de données alors une base de données temporaire est utilisée; elle sera effacée quand vous quitterez gramps.
|
||||
.br
|
||||
|
||||
Quand plus d'un fichier doit être importé, chacun doit être précédé par la commande \fB\-i\fR. Ces fichiers sont importés dans le même ordre,
|
||||
i.e. \fB\-i\fR \fIFICHIER1\fR \fB\-i\fR \fIFICHIER2\fR
|
||||
et \fB\-i\fR \fIFICHIER2\fR \fB\-i\fR \fIFICHIER1\fR vont tous les deux produire différents IDs gramps.
|
||||
|
||||
.TP
|
||||
.BI \-e,\-\^\-export= " FICHIER"
|
||||
Exporter des données dans un \fIFICHIER\fR. Pour le format \fBiso\fR, le \fIFICHIER\fR est le nom du répertoire dans lequel la base de données gramps est écrite.
|
||||
Pour
|
||||
.ig
|
||||
\fBgrdb\fR,
|
||||
..
|
||||
\fBgramps\-xml\fR, \fBgedcom\fR, \fBwft\fR, \fBgramps\-pkg\fR,
|
||||
et \fBgeneweb\fR, le \fIFICHIER\fR est le nom du fichier de sortie
|
||||
.br
|
||||
|
||||
Quand plus d'un fichier doit être exporté, chacun doit être précédé par la commande \fB\-e\fR. Ces fichiers sont importés dans le même ordre.
|
||||
|
||||
.TP
|
||||
.BI \-a,\-\^\-action= " ACTION"
|
||||
Accomplir une \fIACTION\fR sur les données importées. C'est effectué à la fin de l'importation. Les actions possibles sont \fBsummary\fR
|
||||
(comme le rapport -> Afficher -> Statistiques sur la base), \fBcheck\fR (comme l'outil -> Réparation de la base -> Vérifier et réparer), \fBreport\fR (produit un rapport) et
|
||||
\fBtool\fR (utilise un outil), ces derniers ont besoin
|
||||
de \fIOPTION\fR précédé par la commande \fB\-p\fR.
|
||||
.br
|
||||
|
||||
L'\fIOPTION\fR doit satisfaire ces conditions:
|
||||
.br
|
||||
Il ne doit pas y avoir d'espace.
|
||||
Si certains arguments doivent utiliser des espaces, la chaîne doit être encadrée par des guillemets.
|
||||
Les options vont par paire nom et valeur.
|
||||
Une paire est séparée par un signe égal.
|
||||
Différentes paires sont séparées par une virgule.
|
||||
.br
|
||||
|
||||
La plupart des options sont spécifiques à chaque rapport. Même s'il existe des options communes.
|
||||
|
||||
.BI "name=name"
|
||||
.br
|
||||
Cette option est obligatoire, elle détermine quel rapport ou outil sera utilisé. Si le \fIname\fR saisi ne correspond à aucun module disponible, un message d'erreur sera ajouté.
|
||||
|
||||
.BI "show=all"
|
||||
.br
|
||||
Cette option produit une liste avec les noms des options disponibles pour un rapport donné.
|
||||
|
||||
.BI "show="optionname
|
||||
.br
|
||||
Cette option affiche une description de toutes les fonctionnalités proposées par \fIoptionname\fR, aussi bien les types que les valeurs pour une option.
|
||||
|
||||
.br
|
||||
Utiliser les options ci-dessus pour trouver tout sur un rapport choisi.
|
||||
|
||||
.LP
|
||||
Quand plus d'une action doit être effectuée, chacune doit être précédée par la commande \fB\-a\fR. Les actions seront réalisées une à une, dans l'ordre spécifié.
|
||||
|
||||
.TP
|
||||
.BI \-d,\-\^\-debug= " NOM_LOGGER"
|
||||
Permet les logs de debug pour le développement et les tests. Regarder le code source pour les détails.
|
||||
.TP
|
||||
.BI \-\^\-version
|
||||
Imprime le numéro de version pour gramps puis quitte.
|
||||
\" changer 0 par 1 pour permettre la sortie des options OAF
|
||||
.if 0 \{
|
||||
.PP
|
||||
Les options suivantes seront utilisées pour l'activation Bonobo.
|
||||
.TP
|
||||
.BI \-\^\-oaf-ior-fd= "FD"
|
||||
Le descripteur de fichier pour imprimer OAF IOR
|
||||
.TP
|
||||
.BI \-\^\-oaf-activate-iid= " IID"
|
||||
OAF IID à activer
|
||||
.TP
|
||||
.BI \-\^\-oaf-private
|
||||
Prévenir de l'enregistrement du serveur avec OAF
|
||||
\}
|
||||
\" changer 0 par 1 pour permettre la sortie des options son de GNOME
|
||||
.if 0 \{
|
||||
.PP
|
||||
Les options suivantes seront utilisées pour contrôler le son avec les librairies GNOME.
|
||||
.TP
|
||||
.BI \-\^\-disable-sound
|
||||
Désactive l'utilisation du server son
|
||||
.TP
|
||||
.BI \-\^\-enable-sound
|
||||
Active l'utilisation du server son
|
||||
.TP
|
||||
.BI \-\^\-espeaker= " HOSTNAME:PORT"
|
||||
Host:port sur lequel le serveur son sera utilisé
|
||||
\}
|
||||
|
||||
.SH "Operation"
|
||||
.br
|
||||
Si le premier argument de la ligne de commande ne commence pas par un tiret (i.e. pas
|
||||
d'instruction), gramps va essayer d'ouvrir la base de données avec le nom donné par le premier argument et démarrer une session interactive, en ignorant le reste de la ligne de commande.
|
||||
|
||||
.LP
|
||||
Si la commande \fB\-O\fR est notée, alors gramps va essayer le fichier défini et va travailler avec ses données, comme pour les autres paramètres de la ligne de commande.
|
||||
|
||||
.LP
|
||||
Avec ou sans la commande \fB\-O\fR, il peut y avoir plusieurs imports, exports, et actions dans la ligne de commande \fB\-i\fR,
|
||||
\fB\-e\fR, et \fB\-a\fR.
|
||||
|
||||
.LP
|
||||
L'ordre des options \fB\-i\fR, \fB\-e\fR, ou \fB\-a\fR n'a pas de sens. L'ordre actuel est toujours : imports -> actions -> exports. Mais l'ouverture doit toujours être la première!
|
||||
|
||||
.LP
|
||||
Si aucune option \fB\-O\fR ou \fB\-i\fR n'est donnée, gramps lancera sa propre fenêtre et demarrera avec une base vide, puisqu'il n'y a pas données.
|
||||
|
||||
.LP
|
||||
Si aucune option \fB\-e\fR ou \fB\-a\fR n'est donnée, gramps lancera sa propre fenêtre et démarrera avec la base de données issue de tout les imports. Cette base sera \fBimport_db.grdb\fR sous le répertoire \fB~/.gramps/import\fR.
|
||||
|
||||
.LP
|
||||
Les erreurs rencontrées lors d'import, export, ou action, seront mémorisées en \fIstdout\fR (si elles sont le fait de la manipulation par gramps) ou
|
||||
en \fIstderr\fR (si elles ne sont pas le fait d'une manipulation). Utilisez les shell de redirection de
|
||||
\fIstdout\fR et \fIstderr\fR pour sauver les messages et les erreurs dans les fichiers.
|
||||
|
||||
.SH EXEMPLES
|
||||
.TP
|
||||
Pour ouvrir un arbre familial et y importer un fichier XML, on peut saisir:
|
||||
\fBgramps\fR \fB\-O\fR \fI'Mon Arbre Familal'\fR \fB\-i\fR \fI~/db3.gramps\fR
|
||||
.TP
|
||||
Ceci ouvre un arbre familal, pour faire la même chose, mais importer dans un arbre familial temporaire et démarrer une session interactive, on peut saisir:
|
||||
\fBgramps\fR \fB\-i\fR \fI'Mon Arbre Familal'\fR \fB\-i\fR \fI~/db3.gramps\fR
|
||||
.TP
|
||||
Lecture de quatre bases de données dont les formats peuvent être devinés d'après les noms, puis vérification des données:
|
||||
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-i\fR \fIfile4.wft\fR \fB\-a\fR \fIcheck\fR
|
||||
.TP
|
||||
Si vous voulez préciser les formats de fichiers dans l'exemple ci-dessus, complétez les noms de fichiers par les options \fB\-f\fR appropriées:
|
||||
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-f\fR \fIgedcom\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-f\fR \fIgramps-pkg\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-f\fR \fIgramps-xml\fR \fB\-i\fR \fIfile4.wft\fR \fB\-f\fR \fIwft\fR \fB\-a\fR \fIcheck\fR
|
||||
.TP
|
||||
Pour enregistrer le résultat des lectures, donnez l'option \fB\-e\fR (utiliser \fB\-f\fR si le nom de fichier ne permet pas à gramps de deviner le format):
|
||||
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-e\fR \fI~/new-package\fR \fB\-f\fR \fIgramps-pkg\fR
|
||||
.TP
|
||||
Pour lire trois ensembles de données puis lancer une session interactive de gramps sur le tout :
|
||||
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR
|
||||
.TP
|
||||
Pour lancer l'outil de vérification de la base de données depuis la ligne de commande et obtenir le résultat:
|
||||
\fBgramps\fR \fB\-O\fR \fIfile.grdb\fR \fB-a\fR \fItool\fR \fB-p\fR \fBname\fR=\fIverify\fR
|
||||
.TP
|
||||
Enfin, pour lancer une session interactive normale, entrer : \fBgramps\fR
|
||||
|
||||
.SH VARIABLES D'ENVIRONMENT
|
||||
Le programme vérifie si ces variables d'environnement sont déclarées:
|
||||
|
||||
\fBLANG\fR - décrit, quelle langue est utilisée:
|
||||
Ex.: pour le français on peut définir fr_FR.UTF-8.
|
||||
|
||||
\fBGRAMPSHOME\fR - si défini, force Gramps à utiliser un répertoire spécifique pour y conserver ses préférences et bases de données. Par défaut, cette variable n'est pas active et Gramps sait que les options et bases de données doivent être créées
|
||||
dans le répertoire par défaut de l'utilisateur (la variable d'environnement HOME pour Linux ou USERPROFILE pour Windows 2000/XP).
|
||||
|
||||
.SH CONCEPTS
|
||||
Gramps est un système basé sur le support de plugin-python, permettant d'importer et d'exporter, la saisie,
|
||||
générer des rapports, des outils, et afficher des filtres pouvant être ajoutés sans modifier le programme.
|
||||
.LP
|
||||
Par ailleurs, gramps permet la génération directe : impression, rapports avec sortie vers d'autres formats, comme \fIOpenOffice.org\fR, \fIAbiWord\fR, HTML,
|
||||
ou LaTeX pour permettre à l'utilisateur de choisir selon ses besoins
|
||||
|
||||
.SH BUGS CONNUS ET LIMITATIONS
|
||||
|
||||
.SH FICHIERS
|
||||
.LP
|
||||
\fI${PREFIX}/bin/gramps\fP
|
||||
.br
|
||||
\fI${PREFIX}/share/gramps\fP
|
||||
.br
|
||||
\fI${HOME}/.gramps\fP
|
||||
|
||||
.SH AUTEURS
|
||||
Donald Allingham \fI<don@gramps-project.org>\fR
|
||||
.br
|
||||
\fIhttp://gramps.sourceforge.net\fR
|
||||
.LP
|
||||
Cette page man a d'abord été écrite par:
|
||||
.br
|
||||
Brandon L. Griffith \fI<brandon@debian.org>\fR
|
||||
.br
|
||||
pour Debian GNU/Linux système.
|
||||
.LP
|
||||
Cette page man est maintenue par:
|
||||
.br
|
||||
Gramps project \fI<xxx@gramps-project.org>\fR
|
||||
.LP
|
||||
La traduction française:
|
||||
.br
|
||||
Jérôme Rapinat \fI<romjerome@yahoo.fr>\fR
|
||||
.br
|
||||
|
||||
.SH DOCUMENTATION
|
||||
La documentation-utilisateur est disponible par le navigateur d'aide de GNOME sous la forme du manuel Gramps. Ce manuel est également disponible sous format XML comme \fBgramps-manual.xml\fR sous \fIdoc/gramps-manual/$LANG\fR dans les sources officielles.
|
||||
.LP
|
||||
La documentation pour développeur est disponible sur le site \fIhttp://developers.gramps-project.org\fR.
|
||||
@@ -1,320 +0,0 @@
|
||||
.TH gramps 1 "@VERSION@" "January 2008" "@VERSION@"
|
||||
.SH NAME
|
||||
gramps \- Genealogical Research and Analysis Management Programming System.
|
||||
|
||||
.SH SYNOPSIS
|
||||
.B gramps
|
||||
.RB [ \-?|\-\^\-help ]
|
||||
.RB [ \-\^\-usage ]
|
||||
.RB [ \-\^\-version ]
|
||||
.RB [ \-l ]
|
||||
.RB [ \-u|\-\^\-force-unlock ]
|
||||
.RB [ \-O|\-\^\-open=
|
||||
.IR DATABASE
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAT ]]
|
||||
.RB [ \-i|\-\^\-import=
|
||||
.IR FILE
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAT ]]
|
||||
.RB [ \-i|\-\^\-import=
|
||||
.IR ... ]
|
||||
.RB [ \-e|\-\^\-export=
|
||||
.IR FILE
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAT ]]
|
||||
.RB [ \-a|\-\^\-action=
|
||||
.IR ACTION ]
|
||||
.RB [ \-p|\-\^\-options=
|
||||
.IR OPTIONSTRING ]]
|
||||
.RB [
|
||||
.IR FILE
|
||||
.RB ]
|
||||
.if 0 .RB [ bonobo\ options ]
|
||||
.if 0 .RB [ sound\ options ]
|
||||
.RB [ \-\-version ]
|
||||
|
||||
.SH DESCRIPTION
|
||||
.PP
|
||||
\fIGramps\fP is a Free/OpenSource genealogy program. It is written in Python,
|
||||
using the GTK+/GNOME interface.
|
||||
Gramps should seem familiar to anyone who has used other genealogy programs
|
||||
before such as \fIFamily Tree Maker (TM)\fR, \fIPersonal Ancestral
|
||||
Files (TM)\fR, or the GNU Geneweb.
|
||||
It supports importing of the ever popular GEDCOM format which is used world
|
||||
wide by almost all other genealogy software.
|
||||
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.BI gramps " FILE"
|
||||
When \fIFILE\fR is given (without any flags) as a family tree name or as
|
||||
a family tree database directory, then it is opened and an interactive
|
||||
session is started. If FILE is a file format understood by Gramps, an empty
|
||||
family tree is created whose name is based on the \fIFILE\fP name
|
||||
and the data is imported into it. The rest of the
|
||||
options is ignored. This way of launching is suitable for using gramps
|
||||
as a handler for genealogical data in e.g. web browsers. This invocation
|
||||
can accept any data format native to gramps, see below.
|
||||
.br
|
||||
|
||||
.TP
|
||||
.BI \-f,\-\^\-format= " FORMAT"
|
||||
Explicitly specify format of \fIFILE\fR given by preceding
|
||||
.ig
|
||||
\fB\-O\fR,
|
||||
..
|
||||
\fB\-i\fR, or
|
||||
\fB\-e\fR option. If the \fB\-f\fR option is not given for any \fIFILE\fR,
|
||||
the format of that file is guessed according to its extension or MIME-type.
|
||||
.br
|
||||
|
||||
Formats
|
||||
available for export are \fBgramps\-xml\fR (guessed if \fIFILE\fR ends with
|
||||
\fB.gramps\fR), \fBgedcom\fR (guessed if \fIFILE\fR ends with \fB.ged\fR), or
|
||||
any file export available through the Gramps plugin system.
|
||||
.br
|
||||
|
||||
Formats
|
||||
available for import are \fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR,
|
||||
\fBgramps\-pkg\fR (guessed if \fIFILE\fR ends with \fB.gpkg\fR), and
|
||||
\fBgeneweb\fR (guessed if \fIFILE\fR ends with \fB.gw\fR).
|
||||
.br
|
||||
|
||||
Formats available for export are
|
||||
.ig
|
||||
\fBgrdb\fR,
|
||||
..
|
||||
\fBgramps\-xml\fR, \fBgedcom\fR,
|
||||
\fBgramps\-pkg\fR, \fBwft\fR (guessed if \fIFILE\fR ends with \fB.wft\fR),
|
||||
\fBgeneweb\fR, and \fBiso\fR (never guessed, always specify with
|
||||
\fB\-f\fR option).
|
||||
|
||||
.TP
|
||||
.BI \-l
|
||||
Print a list of known family trees.
|
||||
|
||||
.TP
|
||||
.BI \-u,\-\^\-force-unlock
|
||||
Unlock a locked database.
|
||||
|
||||
.TP
|
||||
.BI \-O,\-\^\-open= " DATABASE"
|
||||
Open \fIDATABASE\fR which must be an existing database directory or existing family tree name.
|
||||
If no action, import or export options are given on the command line then an interactive session is started using that database.
|
||||
|
||||
.TP
|
||||
.BI \-i,\-\^\-import= " FILE"
|
||||
Import data from \fIFILE\fR. If you haven't specified a database then a temporary database is used; this is deleted when you exit gramps.
|
||||
.br
|
||||
|
||||
When more than one input file is given, each has to be preceded by \fB\-i\fR
|
||||
flag. The files are imported in the specified order,
|
||||
i.e. \fB\-i\fR \fIFILE1\fR \fB\-i\fR \fIFILE2\fR
|
||||
and \fB\-i\fR \fIFILE2\fR \fB\-i\fR \fIFILE1\fR might produce different
|
||||
gramps IDs in the resulting database.
|
||||
|
||||
.TP
|
||||
.BI \-a,\-\^\-action= " ACTION"
|
||||
Perform \fIACTION\fR on the imported data. This is done after all imports
|
||||
are successfully completed. Currently available actions are
|
||||
\fBsummary\fR (same as Reports->View->Summary),
|
||||
\fBcheck\fR (same as Tools->Database Processing->Check and Repair),
|
||||
\fBreport\fR (generates report), and
|
||||
\fBtool\fR (runs a plugin tool).
|
||||
Both \fBreport\fR and \fBtool\fR need the \fIOPTIONSTRING\fR supplied by the
|
||||
\fB\-p\fR flag).
|
||||
.br
|
||||
|
||||
The \fIOPTIONSTRING\fR should satisfy the following conditions:
|
||||
.br
|
||||
It must not contain any spaces.
|
||||
If some arguments need to include spaces, the string should
|
||||
be enclosed with quotation marks, i.e., follow the shell syntax.
|
||||
Option string is a list of pairs with name and value (separated by the
|
||||
equality sign). The name and value pairs must be separated by commas.
|
||||
.br
|
||||
|
||||
Most of the report or tools options are specific for each report or tool.
|
||||
However, there are some common options.
|
||||
|
||||
.BI "name=name"
|
||||
.br
|
||||
This mandatory option determines which report or tool will be run.
|
||||
If the supplied \fIname\fR does not correspond to any available report or
|
||||
tool, an error message will be printed followed by the list of
|
||||
available reports or tools (depending on the \fIACTION\fR).
|
||||
|
||||
.BI "show=all"
|
||||
.br
|
||||
This will produce the list of names for all options available for a given
|
||||
report or tool.
|
||||
|
||||
.BI "show="optionname
|
||||
.br
|
||||
This will print the description of
|
||||
the functionality supplied by \fIoptionname\fR, as well as what are the
|
||||
acceptable types and values for this option.
|
||||
|
||||
.br
|
||||
Use the above options to find out
|
||||
everything about a given report.
|
||||
|
||||
.LP
|
||||
When more than one output action is given, each has to be preceded
|
||||
by \fB\-a\fR flag. The actions are performed one by one, in the specified order.
|
||||
|
||||
.TP
|
||||
.BI \-d,\-\^\-debug= " LOGGER_NAME"
|
||||
Enables debug logs for development and testing. Look at the source code for details
|
||||
.TP
|
||||
.BI \-\^\-version
|
||||
Prints the version number of gramps and then exits
|
||||
\" change 0 to 1 to enable output of OAF options
|
||||
.if 0 \{
|
||||
.PP
|
||||
The following options are used for Bonobo activation.
|
||||
.TP
|
||||
.BI \-\^\-oaf-ior-fd= "FD"
|
||||
File descriptor to print the OAF IOR on
|
||||
.TP
|
||||
.BI \-\^\-oaf-activate-iid= " IID"
|
||||
OAF IID to activate
|
||||
.TP
|
||||
.BI \-\^\-oaf-private
|
||||
Prevent registering of server with OAF
|
||||
\}
|
||||
\" change 0 to 1 to enable output of Gnome sound options
|
||||
.if 0 \{
|
||||
.PP
|
||||
The following options are used for controlling sound using the Gnome Library.
|
||||
.TP
|
||||
.BI \-\^\-disable-sound
|
||||
Disable sound server usage
|
||||
.TP
|
||||
.BI \-\^\-enable-sound
|
||||
Enable sound server usage
|
||||
.TP
|
||||
.BI \-\^\-espeaker= " HOSTNAME:PORT"
|
||||
Host:port on which the sound server to use is running
|
||||
\}
|
||||
|
||||
.SH "Operation"
|
||||
.br
|
||||
If the first argument on the command line does not start with dash (i.e. no
|
||||
flag), gramps will attempt to open the file with the name given by the first
|
||||
argument and start interactive session, ignoring the rest of the command line
|
||||
arguments.
|
||||
|
||||
.LP
|
||||
If the \fB\-O\fR flag is given, then gramps will try opening
|
||||
the supplied database and then work with that data, as instructed by the
|
||||
further command line parameters.
|
||||
|
||||
.LP
|
||||
With or without the \fB\-O\fR flag, there could be multiple imports,
|
||||
exports, and actions specified further on the command line by using \fB\-i\fR,
|
||||
\fB\-e\fR, and \fB\-a\fR flags.
|
||||
|
||||
.LP
|
||||
The order of \fB\-i\fR, \fB\-e\fR, or \fB\-a\fR options does not matter. The
|
||||
actual order always is: all imports (if any) -> all actions (if any)
|
||||
-> all exports (if any). But opening must always be first!
|
||||
|
||||
.LP
|
||||
If no \fB\-O\fR or \fB\-i\fR option is given, gramps will launch its main
|
||||
window and start the usual interactive session with the empty database,
|
||||
since there is no data to process, anyway.
|
||||
|
||||
.LP
|
||||
If no \fB\-e\fR or \fB\-a\fR options are given, gramps will launch its main
|
||||
window and start the usual interactive session with the database resulted
|
||||
from all imports. This database resides in the \fBimport_db.grdb\fR
|
||||
under \fB~/.gramps/import\fR directory.
|
||||
|
||||
.LP
|
||||
The error encountered during import, export, or action, will be either
|
||||
dumped to \fIstdout\fR (if these are exceptions handled by gramps) or
|
||||
to \fIstderr\fR (if these are not handled). Use usual shell redirections
|
||||
of \fIstdout\fR and \fIstderr\fR to save messages and errors in files.
|
||||
|
||||
.SH EXAMPLES
|
||||
.TP
|
||||
To open an existing family tree and import an xml file into it, one may type:
|
||||
\fBgramps\fR \fB\-O\fR \fI'My Family Tree'\fR \fB\-i\fR \fI~/db3.gramps\fR
|
||||
.TP
|
||||
The above changes the opened family tree, to do the same, but import both in a temporary family tree and start an interactive session, one may type:
|
||||
\fBgramps\fR \fB\-i\fR \fI'My Family Tree'\fR \fB\-i\fR \fI~/db3.gramps\fR
|
||||
.TP
|
||||
To import four databases (whose formats can be determined from their names) and then check the resulting database for errors, one may type:
|
||||
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-i\fR \fIfile4.wft\fR \fB\-a\fR \fIcheck\fR
|
||||
.TP
|
||||
To explicitly specify the formats in the above example, append filenames with appropriate \fB\-f\fR options:
|
||||
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-f\fR \fIgedcom\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-f\fR \fIgramps-pkg\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-f\fR \fIgramps-xml\fR \fB\-i\fR \fIfile4.wft\fR \fB\-f\fR \fIwft\fR \fB\-a\fR \fIcheck\fR
|
||||
.TP
|
||||
To record the database resulting from all imports, supply \fB\-e\fR flag (use \fB\-f\fR if the filename does not allow gramps to guess the format):
|
||||
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-e\fR \fI~/new-package\fR \fB\-f\fR \fIgramps-pkg\fR
|
||||
.TP
|
||||
To import three databases and start interactive gramps session with the result:
|
||||
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR
|
||||
.TP
|
||||
To run the Verify tool from the commandline and output the result to stdout:
|
||||
\fBgramps\fR \fB\-O\fR \fI'My Family Tree'\fR \fB-a\fR \fItool\fR \fB-p\fR \fBname\fR=\fIverify\fR
|
||||
.TP
|
||||
Finally, to start normal interactive session type:
|
||||
\fBgramps\fR
|
||||
|
||||
.SH ENVIRONMENT VARIABLES
|
||||
The program checks whether these environment variables are set:
|
||||
|
||||
\fBLANG\fR - describe, which language to use:
|
||||
Ex.: for polish language this variable has to be set to pl_PL.UTF-8.
|
||||
|
||||
\fBGRAMPSHOME\fR - if set, force Gramps to use the specified directory to keep
|
||||
program settings and databases there. By default, this variable is not set and
|
||||
gramps assumes that the folder with all databases and profile settings
|
||||
should be created within the user profile folder (described by environment
|
||||
variable HOME for Linux or USERPROFILE for Windows 2000/XP).
|
||||
|
||||
.SH CONCEPTS
|
||||
Supports a python\-based plugin system, allowing import and export writers,
|
||||
report generators, tools, and display filters to be added without modification
|
||||
of the main program.
|
||||
.LP
|
||||
In addition to generating direct printer output, report generators also
|
||||
target other systems, such as \fIOpenOffice.org\fR, \fIAbiWord\fR, HTML,
|
||||
or LaTeX to allow the users to modify the format to suit their needs.
|
||||
|
||||
.SH KNOWN BUGS AND LIMITATIONS
|
||||
|
||||
.SH FILES
|
||||
.LP
|
||||
\fI${PREFIX}/bin/gramps\fP
|
||||
.br
|
||||
\fI${PREFIX}/share/gramps\fP
|
||||
.br
|
||||
\fI${HOME}/.gramps\fP
|
||||
|
||||
.SH AUTHORS
|
||||
Donald Allingham \fI<don@gramps-project.org>\fR
|
||||
.br
|
||||
\fIhttp://gramps.sourceforge.net\fR
|
||||
.LP
|
||||
This man page was originally written by:
|
||||
.br
|
||||
Brandon L. Griffith \fI<brandon@debian.org>\fR
|
||||
.br
|
||||
for inclusion in the Debian GNU/Linux system.
|
||||
.LP
|
||||
This man page is currently maintained by:
|
||||
.br
|
||||
Gramps project \fI<xxx@gramps-project.org>\fR
|
||||
.br
|
||||
|
||||
.SH DOCUMENTATION
|
||||
The user documentation is available through standard GNOME Help browser
|
||||
in the form of Gramps Manual. The manual is also available in XML format
|
||||
as \fBgramps-manual.xml\fR under \fIdoc/gramps-manual/$LANG\fR in the official
|
||||
source distribution.
|
||||
.LP
|
||||
The developer documentation can be found on the
|
||||
\fIhttp://developers.gramps-project.org\fR site.
|
||||
@@ -1,15 +0,0 @@
|
||||
# This is the data/man/nl level Makefile for Gramps
|
||||
# $Id: Makefile.am 9819 2008-01-15 15:42:10Z bmcage $
|
||||
|
||||
mandir = @mandir@/nl
|
||||
|
||||
man_IN_FILES = gramps.1.in
|
||||
man_MANS = $(man_IN_FILES:.1.in=.1)
|
||||
|
||||
EXTRA_DIST = $(man_MANS) $(man_IN_FILES)
|
||||
|
||||
gramps.1: $(top_builddir)/config.status gramps.1.in
|
||||
cd $(top_builddir) && CONFIG_FILES=data/man/nl/$@ $(SHELL) ./config.status
|
||||
|
||||
CLEANFILES=$(man_MANS)
|
||||
|
||||
@@ -1,315 +0,0 @@
|
||||
.TH gramps 1 "@VERSION@" "August 2005" "@VERSION@"
|
||||
.SH NAAM
|
||||
gramps \- Genealogisch Onderzoek en Analyse Beheersysteem.
|
||||
|
||||
.SH SAMENVATTING
|
||||
.B gramps
|
||||
.RB [ \-?|\-\^\-help ]
|
||||
.RB [ \-\^\-usage ]
|
||||
.RB [ \-\^\-version ]
|
||||
.RB [ \-O|\-\^\-open=
|
||||
.IR GEGEVENSBESTAND
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAAT ]]
|
||||
.RB [ \-i|\-\^\-import=
|
||||
.IR BESTAND
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAAT ]]
|
||||
.RB [ \-i|\-\^\-import=
|
||||
.IR ... ]
|
||||
.RB [ \-e|\-\^\-export=
|
||||
.IR BESTAND
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAAT ]]
|
||||
.RB [ \-a|\-\^\-action=
|
||||
.IR ACTIE ]
|
||||
.RB [ \-p|\-\^\-options=
|
||||
.IR OPTIESTRING ]]
|
||||
.RB [
|
||||
.IR BESTAND
|
||||
.RB ]
|
||||
.if 0 .RB [ bonobo\ options ]
|
||||
.if 0 .RB [ sound\ options ]
|
||||
.RB [ \-\-version ]
|
||||
|
||||
.SH BESCHRIJVING
|
||||
.PP
|
||||
\fIGramps\fP is een Free/OpenSource genealogisch programma dat in Python,
|
||||
geschreven is en gebruik maakt van de GTK+/GNOME interface.
|
||||
Gramps zal voor iedereen die al gewerkt heeft met andere genealogische
|
||||
programma's zoals \fIFamily Tree Maker (TM)\fR, \fIPersonal Ancestral
|
||||
Files (TM)\fR of \fIGNU Geneweb\fP.
|
||||
Importeren vanuit het gekende GEDCOM-formaat wordt ondersteund. Dit formaat
|
||||
wordt wereldwijd gebruikt door bijna alle genealogische software.
|
||||
|
||||
.SH OPTIES
|
||||
.TP
|
||||
.BI gramps "BESTAND"
|
||||
Wanneer \fIBESTAND\fR opgegeven wordt (zonder vlaggen) als een familiestamboom
|
||||
of als een familistamboommap, dan wordt dit bestand geopend en een interactieve
|
||||
sessie wordt gestart. Indien BESTAND een bestandsformaat dat door Gramps
|
||||
herkent wordt, zal een lege familiestamboom aangemaakt worden. De bestandsnaam
|
||||
wordt gebaseerd op de \fIBESTAND\fP naam en de gegevens worden in dit bestand
|
||||
geïmporteerd. Met resterende opties wordt geen rekening gehouden. Deze wijze
|
||||
van opstarten is zeer bruikbaar om Gramps te gebruiken voor genealogische
|
||||
gegevens via een webbrowser. Deze opstartmethode kan gelijk welk gegevensformaat
|
||||
eigen aan Gramps behandelen, zie onder.
|
||||
.br
|
||||
|
||||
.TP
|
||||
.BI \-f,\-\^\-format= " FORMAAT"
|
||||
Expliciet een formaat opgeven voor \fIBESTAND\fR door de optie
|
||||
.ig
|
||||
\fB\-O\fR,
|
||||
..
|
||||
\fB\-i\fR, of
|
||||
\fB\-e\fR mee te geven. Indien de \fB\-f\fR optie niet opgegeven wordt voor
|
||||
\fIBESTAND\fR, wordt het formaat gebaseerd op de bestandsextensie of het
|
||||
MIME-type.
|
||||
.br
|
||||
|
||||
Formaten
|
||||
beschikbaar voor uitvoer zijn \fBgramps\-xml\fR (guessed if \fIFILE\fR ends with
|
||||
\fB.gramps\fR), \fBgedcom\fR (guessed if \fIFILE\fR ends with \fB.ged\fR), or
|
||||
any file export available through the Gramps plugin system.
|
||||
.br
|
||||
|
||||
Formats
|
||||
available for import are \fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR,
|
||||
\fBgramps\-pkg\fR (guessed if \fIFILE\fR ends with \fB.gpkg\fR), and
|
||||
\fBgeneweb\fR (guessed if \fIFILE\fR ends with \fB.gw\fR).
|
||||
.br
|
||||
|
||||
Formats available for export are
|
||||
.ig
|
||||
\fBgrdb\fR,
|
||||
..
|
||||
\fBgramps\-xml\fR, \fBgedcom\fR,
|
||||
\fBgramps\-pkg\fR, \fBwft\fR (guessed if \fIFILE\fR ends with \fB.wft\fR),
|
||||
\fBgeneweb\fR, and \fBiso\fR (never guessed, always specify with
|
||||
\fB\-f\fR option).
|
||||
|
||||
.TP
|
||||
.BI \-O,\-\^\-open= " DATABASE"
|
||||
Open \fIDATABASE\fR which must be an existing database directory or existing family tree name.
|
||||
If no action, import or export options are given on the command line then an interactive session is started using that database.
|
||||
|
||||
.TP
|
||||
.BI \-i,\-\^\-import= " FILE"
|
||||
Import data from \fIFILE\fR. If you haven't specified a database then a temporary database is used; this is deleted when you exit gramps.
|
||||
.br
|
||||
|
||||
When more than one input file is given, each has to be preceded by \fB\-i\fR
|
||||
flag. The files are imported in the specified order,
|
||||
i.e. \fB\-i\fR \fIFILE1\fR \fB\-i\fR \fIFILE2\fR
|
||||
and \fB\-i\fR \fIFILE2\fR \fB\-i\fR \fIFILE1\fR might produce different
|
||||
gramps IDs in the resulting database.
|
||||
|
||||
.TP
|
||||
.BI \-e,\-\^\-export= " FILE"
|
||||
Export data into \fIFILE\fR. For \fBiso\fR format, the \fIFILE\fR is actually
|
||||
the name of directory the gramps database will be written into.
|
||||
For
|
||||
.ig
|
||||
\fBgrdb\fR,
|
||||
..
|
||||
\fBgramps\-xml\fR, \fBgedcom\fR, \fBwft\fR, \fBgramps\-pkg\fR,
|
||||
and \fBgeneweb\fR, the \fIFILE\fR is the name of the resulting file.
|
||||
.br
|
||||
|
||||
When more than one output file is given, each has to be preceded
|
||||
by \fB\-e\fR flag. The files are written one by one, in the specified order.
|
||||
|
||||
.TP
|
||||
.BI \-a,\-\^\-action= " ACTION"
|
||||
Perform \fIACTION\fR on the imported data. This is done after all imports
|
||||
are successfully completed. Currently available actions are \fBsummary\fR
|
||||
(same as Reports->View->Summary), \fBcheck\fR (same as Tools->Database
|
||||
Processing->Check and Repair), and \fBreport\fR (generates report, needs
|
||||
the \fIOPTIONSTRING\fR supplied by the \fB\-p\fR flag).
|
||||
.br
|
||||
|
||||
The report option string should satisfy the following conditions:
|
||||
.br
|
||||
It must not contain any spaces.
|
||||
If some arguments need to include spaces, the string should
|
||||
be enclosed with quotation marks.
|
||||
Option string must list pairs of option names and values.
|
||||
Withing a pair, option name and value must be separated by the equality sign.
|
||||
Different pairs must be separated by commas.
|
||||
.br
|
||||
|
||||
Most of the report options are specific for every report. However, there some
|
||||
common options.
|
||||
|
||||
.BI "name=reportname"
|
||||
.br
|
||||
This mandatory option determines which report
|
||||
will be generated. If the supplied report_name does not correspond to any
|
||||
available report, the error message will be printed followed by the list of
|
||||
available reports.
|
||||
|
||||
.BI "show=all"
|
||||
.br
|
||||
This will produce the list of names for all options
|
||||
available for a given report.
|
||||
|
||||
.BI "show=optionname"
|
||||
.br
|
||||
This will print the description of
|
||||
the functionality supplied by \fBoptionname\fR, as well as what are the
|
||||
acceptable types and values for this option.
|
||||
|
||||
.br
|
||||
Use the above options to find out
|
||||
everything about a given report.
|
||||
|
||||
.LP
|
||||
When more than one output action is given, each has to be preceded
|
||||
by \fB\-a\fR flag. The actions are performed one by one, in the specified order.
|
||||
|
||||
.TP
|
||||
.BI \-d,\-\^\-debug= " LOGGER_NAME"
|
||||
Enables debug logs for development and testing. Look at the source code for details
|
||||
.TP
|
||||
.BI \-\^\-version
|
||||
Prints the version number of gramps and then exits
|
||||
\" change 0 to 1 to enable output of OAF options
|
||||
.if 0 \{
|
||||
.PP
|
||||
The following options are used for Bonobo activation.
|
||||
.TP
|
||||
.BI \-\^\-oaf-ior-fd= "FD"
|
||||
File descriptor to print the OAF IOR on
|
||||
.TP
|
||||
.BI \-\^\-oaf-activate-iid= " IID"
|
||||
OAF IID to activate
|
||||
.TP
|
||||
.BI \-\^\-oaf-private
|
||||
Prevent registering of server with OAF
|
||||
\}
|
||||
\" change 0 to 1 to enable output of Gnome sound options
|
||||
.if 0 \{
|
||||
.PP
|
||||
The following options are used for controlling sound using the Gnome Library.
|
||||
.TP
|
||||
.BI \-\^\-disable-sound
|
||||
Disable sound server usage
|
||||
.TP
|
||||
.BI \-\^\-enable-sound
|
||||
Enable sound server usage
|
||||
.TP
|
||||
.BI \-\^\-espeaker= " HOSTNAME:PORT"
|
||||
Host:port on which the sound server to use is running
|
||||
\}
|
||||
|
||||
.SH "werking"
|
||||
.br
|
||||
Indien het eerste argument in de opdrachtregel niet start met dash (dus geen
|
||||
vlag) dan zal Gramps trachten om het bestand te openen met een naam die in het
|
||||
eerste argument werd opgegeven. Vervolgens wordt een interactieve sessie
|
||||
gestart en de overige argumenten van de opdrachtregel worden genegeerd.
|
||||
|
||||
.LP
|
||||
If the \fB\-O\fR flag is given, then gramps will try opening
|
||||
the supplied database and then work with that data, as instructed by the
|
||||
further command line parameters.
|
||||
|
||||
.LP
|
||||
With or without the \fB\-O\fR flag, there could be multiple imports,
|
||||
exports, and actions specified further on the command line by using \fB\-i\fR,
|
||||
\fB\-e\fR, and \fB\-a\fR flags.
|
||||
|
||||
.LP
|
||||
The order of \fB\-i\fR, \fB\-e\fR, or \fB\-a\fR options does not matter. The
|
||||
actual order always is: all imports (if any) -> all actions (if any)
|
||||
-> all exports (if any). But opening must always be first!
|
||||
|
||||
.LP
|
||||
If no \fB\-O\fR or \fB\-i\fR option is given, gramps will launch its main
|
||||
window and start the usual interactive session with the empty database,
|
||||
since there is no data to process, anyway.
|
||||
|
||||
.LP
|
||||
If no \fB\-o\fR or \fB\-a\fR options are given, gramps will launch its main
|
||||
window and start the usual interactive session with the database resulted
|
||||
from all imports. This database resides in the \fBimport_db.grdb\fR
|
||||
under \fB~/.gramps/import\fR directory.
|
||||
|
||||
.LP
|
||||
The error encountered during import, export, or action, will be either
|
||||
dumped to \fIstdout\fR (if these are exceptions handled by gramps) or
|
||||
to \fIstderr\fR (if these are not handled). Use usual shell redirections
|
||||
of \fIstdout\fR and \fIstderr\fR to save messages and errors in files.
|
||||
|
||||
.SH EXAMPLES
|
||||
.TP
|
||||
To open an existing family tree and import an xml file into it, one may type:
|
||||
\fBgramps\fR \fB\-O\fR \fI'My Family Tree'\fR \fB\-i\fR \fI~/db3.gramps\fR
|
||||
.TP
|
||||
The above changes the opened family tree, to do the same, but import both in a temporary family tree and start an interactive session, one may type:
|
||||
\fBgramps\fR \fB\-i\fR \fI'My Family Tree'\fR \fB\-i\fR \fI~/db3.gramps\fR
|
||||
.TP
|
||||
To import four databases (whose formats can be determined from their names) and then check the resulting database for errors, one may type:
|
||||
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-i\fR \fIfile4.wft\fR \fB\-a\fR \fIcheck\fR
|
||||
.TP
|
||||
To explicitly specify the formats in the above example, append filenames with appropriate \fB\-f\fR options:
|
||||
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-f\fR \fIgedcom\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-f\fR \fIgramps-pkg\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-f\fR \fIgramps-xml\fR \fB\-i\fR \fIfile4.wft\fR \fB\-f\fR \fIwft\fR \fB\-a\fR \fIcheck\fR
|
||||
.TP
|
||||
To record the database resulting from all imports, supply \fB\-e\fR flag (use \fB\-f\fR if the filename does not allow gramps to guess the format):
|
||||
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-e\fR \fI~/new-package\fR \fB\-f\fR \fIgramps-pkg\fR
|
||||
.TP
|
||||
To import three databases and start interactive gramps session with the result:
|
||||
\fBgramps\fR \fB\-i\fR \fIfile1.ged\fR \fB\-i\fR \fIfile2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR
|
||||
.TP
|
||||
Finally, to start normal interactive session type:
|
||||
\fBgramps\fR
|
||||
|
||||
.SH CONCEPTEN
|
||||
Ondersteuning van een op python-gebaseerd plugin systeem. Dit laat toe om
|
||||
verslagen, hulpgereedschappen en vensterfilters toe te voegen zonder dat het
|
||||
hoofdprogramma dient aangepast.
|
||||
.LP
|
||||
De klassieke uitdrukken zijn mogelijk, maar daar bovenover kunnen de meeste
|
||||
verslagen ook gebruik maken van \fIOpenOffice.org\fR, \fIAbiWord\fR, HTML,
|
||||
of LaTeX. Zo kunnen gebruikers het formaat wijzigen naar eigen wens.
|
||||
|
||||
.SH GEKENDE BUGS EN BEPERKINGEN
|
||||
|
||||
.SH BESTANDEN
|
||||
.LP
|
||||
\fI${PREFIX}/bin/gramps\fP
|
||||
.br
|
||||
\fI${PREFIX}/share/gramps\fP
|
||||
.br
|
||||
\fI${HOME}/.gramps\fP
|
||||
|
||||
.SH AUTEURS
|
||||
Donald Allingham \fI<don@gramps-project.org>\fR
|
||||
.br
|
||||
\fIhttp://gramps.sourceforge.net\fR
|
||||
.LP
|
||||
Deze man pagina werd oorspronkelijk geschreven door:
|
||||
.br
|
||||
Brandon L. Griffith \fI<brandon@debian.org>\fR
|
||||
.br
|
||||
voor het Debian GNU/Linux systeem.
|
||||
.LP
|
||||
Deze man pagina wordt momenteel onderhouden door:
|
||||
.br
|
||||
Alex Roitman \fI<shura@gramps-project.org>\fR
|
||||
.br
|
||||
.LP
|
||||
Deze nederlandstalige man pagina wordt momenteel onderhouden door:
|
||||
.br
|
||||
Erik De Richter \fI<frederik.de.richter@pandora.be>\fR
|
||||
.br
|
||||
|
||||
.SH DOCUMENTATIE
|
||||
De gebruikersdocumentatie is beschikbaar via de normale GNOME Help browser
|
||||
in de vorm van een Gramps-handleiding. De handleiding is ook beschikbaar in
|
||||
XML-formaat: \fBgramps-manual.xml\fR onder \fIdoc/gramps-manual/$LANG\fR in
|
||||
de officiële brondistributie.
|
||||
.LP
|
||||
De ontwikkelingsdocumentatie kan gevonden worden op de
|
||||
\fIhttp://developers.gramps-project.org\fR webstek.
|
||||
@@ -1,14 +0,0 @@
|
||||
# This is the data/man/sv level Makefile for Gramps
|
||||
# $Id: Makefile.am 6189 2006-03-21 19:05:46Z rshura $
|
||||
|
||||
man_IN_FILES = gramps.1.in
|
||||
man_MANS = $(man_IN_FILES:.1.in=.1)
|
||||
|
||||
mandir = @mandir@/pl
|
||||
|
||||
EXTRA_DIST = $(man_MANS) $(man_IN_FILES)
|
||||
|
||||
gramps.1: $(top_builddir)/config.status gramps.1.in
|
||||
cd $(top_builddir) && CONFIG_FILES=data/man/pl/$@ $(SHELL) ./config.status
|
||||
|
||||
CLEANFILES=$(man_MANS)
|
||||
@@ -1,366 +0,0 @@
|
||||
.TH gramps 1 "@VERSION@" "January 2008" "@VERSION@"
|
||||
.SH NAME
|
||||
gramps \- Genealogical Research and Analysis Management Programming System.
|
||||
.br
|
||||
(w wolnym tłumaczeniu: System Wspomagania Badań Genealogicznych
|
||||
i Programowego Zarządzania Tą Informacją)
|
||||
|
||||
.SH SYNOPSIS
|
||||
.B gramps
|
||||
.RB [ \-?|\-\^\-help ]
|
||||
.RB [ \-\^\-usage ]
|
||||
.RB [ \-\^\-version ]
|
||||
.RB [ \-l ]
|
||||
.RB [ \-u|\-\^\-force-unlock ]
|
||||
.RB [ \-O|\-\^\-open=
|
||||
.IR BAZA_DANYCH
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAT ]]
|
||||
.RB [ \-i|\-\^\-import=
|
||||
.IR PLIK
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAT ]]
|
||||
.RB [ \-i|\-\^\-import=
|
||||
.IR ... ]
|
||||
.RB [ \-e|\-\^\-export=
|
||||
.IR PLIK
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAT ]]
|
||||
.RB [ \-a|\-\^\-action=
|
||||
.IR AKCJA ]
|
||||
.RB [ \-p|\-\^\-options=
|
||||
.IR CIĄG_OPCJI ]]
|
||||
.RB [
|
||||
.IR PLIK
|
||||
.RB ]
|
||||
.if 0 .RB [ bonobo\ options ]
|
||||
.if 0 .RB [ sound\ options ]
|
||||
.RB [ \-\-version ]
|
||||
|
||||
.SH OPIS
|
||||
.PP
|
||||
\fIGramps\fP jest wolnym, darmowym programem genealogicznym OpenSource. Jest
|
||||
napisany w Python, przy użyciu interfejsu GTK+/GNOME.
|
||||
Dla każdego, kto wcześniej używał innego programu genealogicznego (np.
|
||||
\fIFamily Tree Maker (TM)\fR, \fIPersonal Ancestral Files (TM)\fR,
|
||||
lub GNU Geneweb), zapoznanie się z interfejsem Gramps'a będzie natychmiastowe.
|
||||
Program obsługuje także import i eksport w popularnym formacie GEDCOM, który
|
||||
jest używany przez większość programów genealogicznych na świecie.
|
||||
|
||||
.SH OPCJE
|
||||
.TP
|
||||
.BI gramps " PLIK"
|
||||
Kiedy \fIPLIK\fR jest podany (bez żadnych flag) jako nazwa drzewa rodzinnego
|
||||
albo nazwa katalogu z drzewem, to wybrane drzewo jest otwierane i rozpoczynana
|
||||
jest sesja interaktywna. Jeśli PLIK jest formatem rozpoznawanym przez Gramps,
|
||||
to tworzone jest puste drzewo, którego nazwa bazuje na nazwie \fIPLIKU\fP
|
||||
i dane są do niego importowane. Pozostałe opcje są wtedy ignorowane.
|
||||
Jest to sposób na używanie programu jako uchwytu obsługującego
|
||||
dane genealogiczne, np. w przeglądarce internetowej. Takie wywołanie akceptuje
|
||||
każdy format natywny dla grampsa, zobacz poniżej.
|
||||
.br
|
||||
|
||||
.TP
|
||||
.BI \-f,\-\^\-format= " FORMAT"
|
||||
Jawne określenie formatu \fIPLIKU\fR przez poprzedzenie opcji
|
||||
.ig
|
||||
\fB\-O\fR,
|
||||
..
|
||||
\fB\-i\fR, lub \fB\-e\fR.
|
||||
Jeśli opcja \fB\-f\fR nie jest podana dla żadnego \fIPLIKU\fR,
|
||||
to format pliku jest określany na podstawie rozszerzenia albo typu MIME.
|
||||
.br
|
||||
|
||||
Dostępne formaty wyjściowe to:
|
||||
.br
|
||||
\fBgramps\-xml\fR (używany jeśli \fIPLIK\fR kończy się na \fB.gramps\fR),
|
||||
.br
|
||||
\fBgedcom\fR (przyjmowany jeśli \fIPLIK\fR kończy się na \fB.ged\fR),
|
||||
.br
|
||||
lub dowolny plik eksportu obsługiwany przez system wtyczek Gramps.
|
||||
.br
|
||||
|
||||
Formaty
|
||||
dostępne dla importu to:
|
||||
\fBgrdb\fR, \fBgramps\-xml\fR, \fBgedcom\fR,
|
||||
.br
|
||||
\fBgramps\-pkg\fR (przyjmowany jeśli \fIPLIK\fR kończy się na \fB.gpkg\fR),
|
||||
.br
|
||||
oraz \fBgeneweb\fR (przyjmowany jeśli \fIPLIK\fR ma rozszerzenie \fB.gw\fR).
|
||||
.br
|
||||
|
||||
Formats dostępne dla eksportu to:
|
||||
.ig
|
||||
\fBgrdb\fR,
|
||||
..
|
||||
\fBgramps\-xml\fR, \fBgedcom\fR,
|
||||
\fBgramps\-pkg\fR, \fBwft\fR (jeśli rozszerzenie \fIPLIKU\fR to \fB.wft\fR),
|
||||
\fBgeneweb\fR, i \fBiso\fR (używany tylko, jeśli jawnie określony przez
|
||||
parametr \fB\-f\fR ).
|
||||
|
||||
.TP
|
||||
.BI \-l
|
||||
Wyświetla listę dosŧępnych drzew genealogicznych.
|
||||
|
||||
.TP
|
||||
.BI \-u,\-\^\-force-unlock
|
||||
Wymusza odblokowanie bazy danych.
|
||||
|
||||
.TP
|
||||
.BI \-O,\-\^\-open= " BAZA_DANYCH"
|
||||
Otwiera \fIBAZĘ_DANYCH\fR, która musi istnieć w katalogu baz lub być nazwą
|
||||
istniejącego drzewa rodzinnego. Jeśli nie podano akcji, to opcje eksportu
|
||||
albo importu są wykonywane, a następnie jest uruchamiana sesja interaktywna
|
||||
z otwarciem wybranej bazy.
|
||||
|
||||
.TP
|
||||
.BI \-i,\-\^\-import= " PLIK"
|
||||
Importuje dane z \fIPLIKU\fR. Jeśli nie określono bazy danych, to
|
||||
tworzona jest tymczasowa baza kasowana po zamknięciu programu.
|
||||
.br
|
||||
|
||||
Kiedy podany jest więcej niż jeden plik do importu, to każdy z nich musi być
|
||||
poprzedzony flagą \fB\-i\fR. Pliki są importowane w kolejności podanej w linii
|
||||
poleceń, np.: \fB\-i\fR \fIPLIK1\fR \fB\-i\fR \fIPLIK2\fR oraz
|
||||
\fB\-i\fR \fIPLIK2\fR \fB\-i\fR \fIPLIK1\fR mogą utworzyć inne identyfikatory
|
||||
(gramps ID) w bazie wynikowej.
|
||||
|
||||
.TP
|
||||
.BI \-e,\-\^\-export= " PLIK"
|
||||
Eksportuje dane do \fIPLIKU\fR. Dla formatu \fBiso\fR, \fIPLIK\fR natomiast
|
||||
nazwą katalogu, do którego baza danych gramps zostanie zapisana.
|
||||
Dla
|
||||
.ig
|
||||
\fBgrdb\fR,
|
||||
..
|
||||
\fBgramps\-xml\fR, \fBgedcom\fR, \fBwft\fR, \fBgramps\-pkg\fR,
|
||||
oraz \fBgeneweb\fR, \fIPLIK\fR jest nazwą pliku wynikowego.
|
||||
.br
|
||||
|
||||
Kiedy więcej niż jeden plik wyjściowy jest podany, każdy musi być poprzedzony
|
||||
flagą \fB\-e\fR. Pliki będą zapisywane kolejno, w podanej przez parametry
|
||||
kolejności.
|
||||
|
||||
.TP
|
||||
.BI \-a,\-\^\-action= " AKCJA"
|
||||
Wykonuje \fIAKCJĘ\fR na zaimportowanych danych. Działanie to jest wykonywane
|
||||
dopiero, gdy wszystkie określone importy zakończą się powodzeniem. Aktualnie
|
||||
dostępne akcje to:
|
||||
.br
|
||||
\fBsummary\fR (taka sama jak Raporty->Wyświetl->Podsumowanie bazy danych),
|
||||
.br
|
||||
\fBcheck\fR (tożsama z Narzędzia->Naprawa bazy danych->Sprawdź i napraw bazę),
|
||||
.br
|
||||
\fBreport\fR (generuje raport), oraz
|
||||
.br
|
||||
\fBtool\fR (uruchamia narzędzie/wtyczkę).
|
||||
Zarówno \fBreport\fR jak i \fBtool\fR wymagają podania \fICIĄGU_OPCJI\fR
|
||||
poprzedzonego flagą \fB\-p\fR ).
|
||||
.br
|
||||
|
||||
\fICIĄG_OPCJI\fR powinien spełniać następujące warunki:
|
||||
.br
|
||||
Nie może zawierać spacji.
|
||||
Jeśli niektóre argumenty wymagają spacji, ciąg powinien być enkapsulowany
|
||||
w znakach cudzysłowu, (zobacz składnię powłoki). Ciąg opcji jest listą
|
||||
parametrów z nazwą i wartością oddzielonymi znakiem równości. Kolejne
|
||||
parametry muszą być oddzielone od siebie znakiem przecinka.
|
||||
.br
|
||||
|
||||
Większość opcji dla raportów czy narzędzi jest specyficzna dla konkretnej opcji,
|
||||
jednak część z opcji jest wspólna, szczególnie dla raportów.
|
||||
|
||||
.BI "name=nazwa"
|
||||
.br
|
||||
Opcja wymagana, określający który raport czy narzędzie będzie uruchamiane.
|
||||
Jeśli podana wartość \fInazwy\fR nie pasuje do żadnego dostępnego raportu czy
|
||||
narzędzia, zostanie wyświetlony komunikat o błędzie oraz lista dostępnych
|
||||
raportów albo opcji (w zależności od wartości parametru \fIAKCJA\fR).
|
||||
|
||||
.BI "show=all"
|
||||
.br
|
||||
Wyświetla listę wszystkich nazw dostępnych opcji wraz z krótkim opisem dla
|
||||
danego raportu albo narzędzia.
|
||||
|
||||
.BI "show=nazwa_opcji"
|
||||
.br
|
||||
Wyświetla opis funkcji udostępnianej przez daną \fInazwę_opcji\fR, jak również
|
||||
listę parametrów, które akceptuje dana opcja.
|
||||
|
||||
.br
|
||||
Używając powyższych opcji jesteś w stanie dowiedzieć się o wszystkich
|
||||
możliwościach danego raportu.
|
||||
|
||||
.LP
|
||||
Kiedy więcej niż jeden akcja wyjściowa jest podana, każda musi być poprzedzona
|
||||
flagą \fB\-a\fR. Akcje są wykonywane jedna po drugiej, w kolejności w jakiej
|
||||
występują w linii poleceń.
|
||||
|
||||
.TP
|
||||
.BI \-d,\-\^\-debug= " NAZWA_LOGGERA"
|
||||
Włącza logi debuggowania dla celów programistycznych i testowych. Zobacz
|
||||
do kodu źródłowego po szczegóły.
|
||||
|
||||
.TP
|
||||
.BI \-\^\-version
|
||||
Wyświetla wersję programu i kończy działanie.
|
||||
\" change 0 to 1 to enable output of OAF options
|
||||
.if 1 \{
|
||||
.PP
|
||||
Następujące opcje są używane przy aktywacji Bonobo:
|
||||
.TP
|
||||
.BI \-\^\-oaf-ior-fd= "FD"
|
||||
Deskryptor pliku, do którego wpisać OAF IOR.
|
||||
.TP
|
||||
.BI \-\^\-oaf-activate-iid= " IID"
|
||||
OAF IID do aktywacji.
|
||||
.TP
|
||||
.BI \-\^\-oaf-private
|
||||
Wstgrzymuje rejestrację serwera przez OAF.
|
||||
\}
|
||||
\" change 0 to 1 to enable output of Gnome sound options
|
||||
.if 1 \{
|
||||
.PP
|
||||
Następujące opcje są używane do kontroli dźwięku generowanego za pomocą
|
||||
Gnome Library.
|
||||
.TP
|
||||
.BI \-\^\-disable-sound
|
||||
Wyłącza użycie serwera dźwięku.
|
||||
.TP
|
||||
.BI \-\^\-enable-sound
|
||||
Włącza użycie serwera dźwięku.
|
||||
.TP
|
||||
.BI \-\^\-espeaker= " HOSTNAME:PORT"
|
||||
Host:port na którym jest uruchomiony serwer dźwięku.
|
||||
\}
|
||||
|
||||
.SH "Działanie"
|
||||
.br
|
||||
Jeśli pierwszy argument nie rozpoczyna się znakiem myślnik, (nie jest flagą),
|
||||
to gramps będzie próbował otworzyć plik podany przez pierwszy argument, a
|
||||
następnie sesję interaktywną a pozostałą część parametrów w linii poleceń
|
||||
zignoruje.
|
||||
|
||||
.LP
|
||||
Jeśli podana jest flaga \fB\-O\fR, będzie próbował otworzyć podaną bazę
|
||||
i pracować na danych w niej zawartych realizując podane później polecenia
|
||||
z linii komend.
|
||||
|
||||
.LP
|
||||
Z flagą \fB\-O\fR czy bez, może występować wiele importów, eksportów oraz
|
||||
akcji określonych za pomocą flag \fB\-i\fR, \fB\-e\fR, oraz \fB\-a\fR .
|
||||
|
||||
.LP
|
||||
Kolejność podawania opcji \fB\-i\fR, \fB\-e\fR, czy \fB\-a\fR nie ma znaczenia.
|
||||
Wykonywane są one zawsze w kolejności: wszystkie importy (jeśli podane) ->
|
||||
wszystkie akcje (jeśli podane) -> wszystkie eksporty (jeśli podane)
|
||||
Ale otwarcie bazy zawsze musi być na pierwszym parametrem !
|
||||
|
||||
.LP
|
||||
Jeśli nie podano opcji \fB\-O\fR lub \fB\-i\fR, gramps uruchomi swoje główne
|
||||
okno i rozpocznie normalną sesję interaktywną z pustą bazą danych (ponieważ
|
||||
nie zdołał przetworzyć do niej żadnych danych).
|
||||
|
||||
.LP
|
||||
Jeśli nie podano opcji\fB\-e\fR albo \fB\-a\fR gramps uruchomi swoje głowne
|
||||
okno i rozpocznie normalną sesję interaktywną z bazą będącą wynikiem wszystkich importów. Ta baza będzie znajdować się w pliku \fBimport_db.grdb\fR
|
||||
w katalogu \fB~/.gramps/import\fR.
|
||||
|
||||
.LP
|
||||
Błąd podczas importu, eksportu albo dowolnej akcji będzie przekierowany na
|
||||
\fIstdout\fR (jeśli wyjątek zostanie obsłużony przez gramps) albo na
|
||||
\fIstderr\fR (jeśli nie jest obsłużony). Użyj standardowych przekierowań
|
||||
strumieni \fIstdout\fR oraz \fIstderr\fR jeśli chcesz zapisać wyświetlane
|
||||
informacje i błędy do pliku.
|
||||
|
||||
.SH PRZYKŁADY
|
||||
.TP
|
||||
Aby otworzyć istniejące drzewo rodzinne i zaimportować dane do niego, można wpisać:
|
||||
\fBgramps\fR \fB\-O\fR \fI'Moje drzewo'\fR \fB\-i\fR \fI~/db3.gramps\fR
|
||||
.TP
|
||||
Powyższa opcja otwiera istniejące drzewo, ale gdy chcesz zrobić wykonać taką
|
||||
samą akcję tworząc tymczasowe drzewo: wystarczy wpisać:
|
||||
\fBgramps\fR \fB\-i\fR \fI'Moje drzewo'\fR \fB\-i\fR \fI~/db3.gramps\fR
|
||||
.TP
|
||||
Aby zaimportować cztery bazy (których formaty zostaną określone na podstawie
|
||||
ich nazw) i następnie sprawdić powstałą bazę pod kątem błędów, należy wpisać:
|
||||
\fBgramps\fR \fB\-i\fR \fIplik1.ged\fR \fB\-i\fR \fIplik2.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-i\fR \fIplik4.wft\fR \fB\-a\fR \fIcheck\fR
|
||||
.TP
|
||||
Aby jawnie określić formaty w powyższym przykładzie, należy dodać nazwy plików
|
||||
z odpowiednimi opcjami \fB\-f\fR options:
|
||||
\fBgramps\fR \fB\-i\fR \fIplik1.ged\fR \fB\-f\fR \fIgedcom\fR \fB\-i\fR \fIplik2.tgz\fR \fB\-f\fR \fIgramps-pkg\fR \fB\-i\fR \fI~/db3.gramps\fR \fB\-f\fR \fIgramps-xml\fR \fB\-i\fR \fIplik4.wft\fR \fB\-f\fR \fIwft\fR \fB\-a\fR \fIcheck\fR
|
||||
.TP
|
||||
Aby zachować bazę z wynikami wszystkich importów, należy dodać flagę \fB\-e\fR (należy użyć \fB\-f\fR jeśli nazwa pliku nie pozwala gramps'owi na odgadnięcie formatu wyjściowego):
|
||||
\fBgramps\fR \fB\-i\fR \fIplik1.ged\fR \fB\-i\fR \fIplik2.tgz\fR \fB\-e\fR \fI~/nowy-pakiet\fR \fB\-f\fR \fIgramps-pkg\fR
|
||||
.TP
|
||||
W celu zaimportwania trzech baz i rozpoczęcia sesji interaktywnej z wynikiem
|
||||
importu należy użyć polecenia podobnego do poniższego:
|
||||
\fBgramps\fR \fB\-i\fR \fIplik1.ged\fR \fB\-i\fR \fIplik22.tgz\fR \fB\-i\fR \fI~/db3.gramps\fR
|
||||
.TP
|
||||
Aby uruchomić narzędzie weryfikacji z linii poleceń i wyświetlić wyniki na
|
||||
stdout:
|
||||
\fBgramps\fR \fB\-O\fR \fI'Moje drzewo'\fR \fB-a\fR \fItool\fR \fB-p\fR \fBname\fR=\fIverify\fR
|
||||
.TP
|
||||
Zawsze można też po prostu uruchomić sesję interaktywną wpisująć:
|
||||
\fBgramps\fR
|
||||
|
||||
.SH ZMIENNE ŚRODOWISKOWE
|
||||
Program sprawdza w systemie istnienie i wartości następujących zmiennych:
|
||||
|
||||
\fBLANG\fR - określa ustawienia, jaki język zostanie wybrany.
|
||||
Np.: polski to pl_PL.UTF-8.
|
||||
|
||||
\fBGRAMPSHOME\fR - określa folder, w którym będzie zapisywane ustawienia i bazy
|
||||
programu. Domyślnie jest on nieustawiony, a program przyjmuje, że katalog
|
||||
z danymi zostanie utworzony w profilu użytkownika (zmienna HOME pod Linuxem
|
||||
albo USERPROFILE pod Windows 2000/XP).
|
||||
|
||||
|
||||
.SH KONCEPCJA
|
||||
Obsługa systemu rozszerzeń bazującego na pythonie, pozwalającego na dodawanie
|
||||
formatów importu i eksportu zapisów, generatorów raportów, narzędzi i filtrów
|
||||
wyświetlania bez modyfikowania głównego programu
|
||||
.LP
|
||||
Dodatkowo oprócz generowania standardowego wyjścia na drukarkę, raporty mogą
|
||||
także być generowane dla innch systemów i do innych formatów, takich jak:
|
||||
\fIOpenOffice.org\fR, \fIAbiWord\fR, HTML, lub LaTeX aby umożliwić użytkownikm
|
||||
wybór formatu wyjściowego w zależności od ich potrzeb.
|
||||
|
||||
.SH ZNANE BŁĘDY I OGRANICZENIA
|
||||
Prawdopodobne. Lista błędów i propozycji znajduje się na:
|
||||
\fIhttp://developers.gramps-project.org\fR.
|
||||
|
||||
.SH PLIKI
|
||||
.LP
|
||||
\fI${PREFIX}/bin/gramps\fP
|
||||
.br
|
||||
\fI${PREFIX}/share/gramps\fP
|
||||
.br
|
||||
\fI${HOME}/.gramps\fP (jeśli nie użyta została zmienna środowiskowa GRAMPSHOME)
|
||||
|
||||
.SH AUTORZY
|
||||
Donald Allingham \fI<don@gramps-project.org>\fR
|
||||
.br
|
||||
\fIhttp://gramps.sourceforge.net\fR
|
||||
.LP
|
||||
Ta strona man jest tłumaczeniem strony man napisanej przez:
|
||||
.br
|
||||
Brandon L. Griffith \fI<brandon@debian.org>\fR
|
||||
.br
|
||||
dla systemu Debian GNU/Linux.
|
||||
.LP
|
||||
Ta strona aktualnie jest pod opeką:
|
||||
.br
|
||||
Projekt Gramps\fI<xxx@gramps-project.org>\fR
|
||||
.br
|
||||
Tłumaczenie na polski: Łukasz Rymarczyk <yenidai@poczta.onet.pl>
|
||||
.br
|
||||
|
||||
.SH DOCUMENTATION
|
||||
Dokumentacja użytkownika jest dostępna poprzez standardową przeglądarkę
|
||||
pomocy systemu GNOME. Dokumentacja dostępna jest także w formacie XML jako
|
||||
plik \fBgramps-manual.xml\fR w folderze \fIdoc/gramps-manual/$LANG\fR
|
||||
w głównym źródle dystrybucji.
|
||||
.LP
|
||||
Dokumentacja dla programistów jest dostępna na stronie projektu:
|
||||
\fIhttp://developers.gramps-project.org\fR.
|
||||
@@ -1,14 +0,0 @@
|
||||
# This is the data/man/sv level Makefile for Gramps
|
||||
# $Id: Makefile.am 6189 2006-03-21 19:05:46Z rshura $
|
||||
|
||||
man_IN_FILES = gramps.1.in
|
||||
man_MANS = $(man_IN_FILES:.1.in=.1)
|
||||
|
||||
mandir = @mandir@/sv
|
||||
|
||||
EXTRA_DIST = $(man_MANS) $(man_IN_FILES)
|
||||
|
||||
gramps.1: $(top_builddir)/config.status gramps.1.in
|
||||
cd $(top_builddir) && CONFIG_FILES=data/man/sv/$@ $(SHELL) ./config.status
|
||||
|
||||
CLEANFILES=$(man_MANS)
|
||||
@@ -1,316 +0,0 @@
|
||||
.TH Gramps 1 "@VERSION@" "Januari 2008" "@VERSION@"
|
||||
.SH NAMN
|
||||
Gramps \- Genealogical Research and Analysis Management Programming System.
|
||||
|
||||
.SH SAMMANFATTNING
|
||||
.B Gramps
|
||||
.RB [ \-?|\-\^\-help ]
|
||||
.RB [ \-\^\-usage ]
|
||||
.RB [ \-\^\-version ]
|
||||
.RB [ \-l ]
|
||||
.RB [ \-u|\-\^\-force-unlock ]
|
||||
.RB [ \-O|\-\^\-open=
|
||||
.IR DATABAS
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAT ]]
|
||||
.RB [ \-i|\-\^\-import=
|
||||
.IR FIL
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAT ]]
|
||||
.RB [ \-i|\-\^\-import=
|
||||
.IR ... ]
|
||||
.RB [ \-e|\-\^\-export=
|
||||
.IR FIL
|
||||
.RB [ \-f|\-\^\-format=
|
||||
.IR FORMAT ]]
|
||||
.RB [ \-a|\-\^\-action=
|
||||
.IR ÅTGÄRD ]
|
||||
.RB [ \-p|\-\^\-options=
|
||||
.IR ALTERNATIVSTRÄNG ]]
|
||||
.RB [
|
||||
.IR FIL
|
||||
.RB ]
|
||||
.if 0 .RB [ bonobo\ options ]
|
||||
.if 0 .RB [ sound\ options ]
|
||||
.RB [ \-\-version ]
|
||||
|
||||
.SH BESKRIVNING
|
||||
.PP
|
||||
\fIGramps\fP är ett Free/OpenSource släktforskningsprogram. Det är skrivet i Python,
|
||||
med hjälp av GTK+/GNOME gränssnittet.
|
||||
Gramps bör kännas bekant för de flesta, som har använt andra släktforskningsprogram
|
||||
tidigare, som \fIFamily Tree Maker (TM)\fR, \fIPersonal Ancestral Files (TM)\fR,
|
||||
\fIDISGEN\fR eller GNU Geneweb.
|
||||
Det stöder import via det populära GEDCOM-formatet, som används över
|
||||
hela världen av nästan all släktforskningsprogramvara.
|
||||
|
||||
.SH ALTERNATIV
|
||||
.TP
|
||||
.BI Gramps " FIL"
|
||||
När \fIFIL\fR ges (utan några flaggor) som namn på ett familjeträd eller som
|
||||
en mapp med familjeträd, så öppnas detta och en interaktiv session startas.
|
||||
Om FIL är en fil, vars format förstås av Gramps, skapas ett tomt famljeträd,
|
||||
vars namn är grundat på namnet \fIFIL\fP och vars data importeras till det.
|
||||
Resterande alternativ ignoreras. Detta sätt att starta passar vid användning av Gramps
|
||||
som en hanterare för släktforskningsdata i t. ex. en web-läsare.
|
||||
Detta startsätt accepterar alla inbyggda dataformat för Gramps, se nedan.
|
||||
.br
|
||||
|
||||
.TP
|
||||
.BI \-f,\-\^\-format= " FORMAT"
|
||||
Uttryckligen specificera format på \fIFIL\fR givet av föregående
|
||||
.ig
|
||||
\fB\-O\fR,
|
||||
..
|
||||
\fB\-i\fR eller
|
||||
\fB\-e\fR-alternativ. Om \fB\-f\fR-alternativet inte ges för någon \fIFIL\fR,
|
||||
gissas filformat för den filen utgående från dess filändelse eller dess MIME-typ.
|
||||
.br
|
||||
|
||||
De format, som är tillgängliga för utmatnig, är \fBGramps\-xml\fR (gissas om \fIFIL\fR slutar på
|
||||
\fB.Gramps\fR), \fBgedcom\fR (gissas om \fIFIL\fR slutar med \fB.ged\fR) eller
|
||||
någon filexport, som är tillgänglig via Gramps tilläggsprogramsystem.
|
||||
.br
|
||||
|
||||
De format, som är tillgängliga för inmatnig, är \fBgrdb\fR, \fBGramps\-xml\fR, \fBgedcom\fR,
|
||||
\fBGramps\-pkg\fR (gissas om \fIFIL\fR slutar med \fB.gpkg\fR) och
|
||||
\fBgeneweb\fR (gissas om \fIFIL\fR slutar med \fB.gw\fR).
|
||||
.br
|
||||
|
||||
De format, som är tillgängliga för export är
|
||||
.ig
|
||||
\fBgrdb\fR,
|
||||
..
|
||||
\fBGramps\-xml\fR, \fBgedcom\fR,
|
||||
\fBGramps\-pkg\fR, \fBwft\fR (gissas om \fIFIL\fR slutar med \fB.wft\fR),
|
||||
\fBgeneweb\fR och \fBiso\fR (gissas aldrig, specificeras alltid med
|
||||
\fB\-f\fR-alternativ).
|
||||
|
||||
.TP
|
||||
.BI \-l
|
||||
Listar alla databaser/familjeträd.
|
||||
|
||||
.TP
|
||||
.BI \-u,\-\^\-force-unlock
|
||||
Tvingar upplåsning av databas.
|
||||
|
||||
.TP
|
||||
.BI \-O,\-\^\-open= " DATABAS"
|
||||
Öppnar \fIDATABAS\fR, som måste vara en befitlig databasmapp eller ett befintligt familjeträd.
|
||||
Om ingen åtgärd, import eller export-alternativ anges på kommandoraden så startas en interaktiv
|
||||
session med den angivna databasen.
|
||||
|
||||
.TP
|
||||
.BI \-i,\-\^\-import= " FIL"
|
||||
Importera data från \fIFIL\fR. Om du inte har specificerat en databas, skapas en temporär sådan,
|
||||
som tas bort när Gramps avslutas.
|
||||
.br
|
||||
|
||||
Om mer är en indatafil anges, måste varje föregås av en \fB\-i\fR-flagga.
|
||||
Filerna importeras i den givna ordningen,
|
||||
t.ex. \fB\-i\fR \fIFIL1\fR \fB\-i\fR \fIFIL2\fR
|
||||
och \fB\-i\fR \fIFIL2\fR \fB\-i\fR \fIFIL1\fR kan skapa skilda
|
||||
Gramps IDs i den resulterande databasen.
|
||||
|
||||
.TP
|
||||
.BI \-e,\-\^\-export= " FIL"
|
||||
Exporterar data till \fIFIL\fR. För \fBiso\fR-format, är \fIFIL\fR i själva verket namnet på den mapp,
|
||||
som Gramps databas kommer att skrivas till.
|
||||
För
|
||||
.ig
|
||||
\fBgrdb\fR,
|
||||
..
|
||||
\fBGramps\-xml\fR, \fBgedcom\fR, \fBwft\fR, \fBGramps\-pkg\fR
|
||||
och \fBgeneweb\fR, är \fIFIL\fR namnet på resultatfilen.
|
||||
.br
|
||||
|
||||
Om mer är en utdatafil anges, måste varje föregås av en \fB\-e\fR-flagga.
|
||||
Filerna skrivs en efter en i den givna ordningen.
|
||||
|
||||
.TP
|
||||
.BI \-a,\-\^\-action= " ÅTGÄRD"
|
||||
Utför \fIÅTGÄRD\fR på importerade data. Detta görs efter att all import
|
||||
har avslutats felfritt. F. n. är följand åtgärder möjliga \fBsummary\fR
|
||||
(samma som Rapporter->Visa->Sammanfattning av databasen), \fBcheck\fR (samma som Verktyg->Reparera databas
|
||||
->Kontrollera och reparera) samt \fBreport\fR (skapar report, kräver en
|
||||
\fIALTERNATIVSTRÄNG\fR lämnad via \fB\-p\fR-flaggan).
|
||||
.br
|
||||
|
||||
\fIALTERNATIVSTRÄNG\fR-en måste uppfylla följand villkor:
|
||||
.br
|
||||
Får ej innehålla några mellanslag.
|
||||
Om några argument behöver inbegripa mellanslag, måste strängen omslutas av
|
||||
anföringstecken.
|
||||
Alternativsträngen är en lista med par av namn och värden (åtskiljda av likhetstecken).
|
||||
Namn och värde måste åtskiljas med komma.
|
||||
.br
|
||||
|
||||
De flesta rapportalternativ är unika för varje rapport eller verktyg. Emellertid finns
|
||||
det gemensamm alternativ.
|
||||
|
||||
.BI "name=rapportnamn"
|
||||
.br
|
||||
Detta är obligatoriskt och bestämmer vilken rapport som skall skapas.
|
||||
Om det givna \fInamn\fR inte motsvarar någon möjlig rapport eller verktyg, kommer ett
|
||||
felmeddelande att skrivas ut, följt av möjliga namn på rapporter eller verktyg.
|
||||
|
||||
.BI "show=all"
|
||||
.br
|
||||
Detta ger en lista med namn på alla möjliga alternativ för en bestämd rapport eller verktyg.
|
||||
|
||||
.BI "show=optionname"
|
||||
.br
|
||||
Detta skriver ut beskrivningen av den funktion, som \fBoptionname\fR innebär, likväl vad som
|
||||
är godkända typer och värden för detta alternativ.
|
||||
|
||||
.br
|
||||
Använd alternativen ovan för att ta reda på all om en viss rapport.
|
||||
|
||||
.LP
|
||||
Om mer än en utdataåtgärd givits måste varje föregås av en \fB\-a\fR-flagga.
|
||||
Åtgärderna utförs en och en i den givna turordningen.
|
||||
|
||||
.TP
|
||||
.BI \-d,\-\^\-debug= " LOGGER_NAME"
|
||||
Kopplar på avlusningshjälpmedel för utveckling och tester.
|
||||
För detaljer hänvisas till källkoder
|
||||
.TP
|
||||
.BI \-\^\-version
|
||||
Skriver ur Gramps versionsnummer och avslutar
|
||||
\" change 0 to 1 to enable output of OAF options
|
||||
.if 0 \{
|
||||
.PP
|
||||
The following options are used for Bonobo activation.
|
||||
.TP
|
||||
.BI \-\^\-oaf-ior-fd= "FD"
|
||||
File descriptor to print the OAF IOR on
|
||||
.TP
|
||||
.BI \-\^\-oaf-activate-iid= " IID"
|
||||
OAF IID to activate
|
||||
.TP
|
||||
.BI \-\^\-oaf-private
|
||||
Prevent registering of server with OAF
|
||||
\}
|
||||
\" change 0 to 1 to enable output of Gnome sound options
|
||||
.if 0 \{
|
||||
.PP
|
||||
The following options are used for controlling sound using the Gnome Library.
|
||||
.TP
|
||||
.BI \-\^\-disable-sound
|
||||
Disable sound server usage
|
||||
.TP
|
||||
.BI \-\^\-enable-sound
|
||||
Enable sound server usage
|
||||
.TP
|
||||
.BI \-\^\-espeaker= " HOSTNAME:PORT"
|
||||
Host:port on which the sound server to use is running
|
||||
\}
|
||||
|
||||
.SH "Operation"
|
||||
.br
|
||||
Om första argumentet på kommandoraden inte inledds med ett minustecken (d. v. s. ingen flagga),
|
||||
kommer Gramps att försöka öppna den fil, vars namn givits av det första argumentet samt påbörja
|
||||
en interaktiv session utan att ta hänsyn till resten av argumenten på kommandoraden.
|
||||
|
||||
.LP
|
||||
Om \fB\-O\fR-flagga givits, kommer Gramps att försöka öppna den omnämnda databasen
|
||||
och sedan arbeta med dess data, enligt ytterligare instruktioner på kommandoraden.
|
||||
|
||||
.LP
|
||||
Med eller utan \fB\-O\fRflagga, kan det ske många importeringar,
|
||||
exporteringar och åtgärder beskrivna ytterligare på kommanodraden
|
||||
genom att använda \fB\-i\fR-,
|
||||
\fB\-e\fR- samt \fB\-a\fR-flaggor.
|
||||
|
||||
.LP
|
||||
Ordningen på \fB\-i\fR-, \fB\-e\fR- eller \fB\-a\fR-alternativen spelar ingen roll.
|
||||
Den gällande ordningen är alltid: all import (om någon) -> alla åtgärder (om några)
|
||||
-> all export (om någon). Men öppning måste alltid ske först!
|
||||
|
||||
.LP
|
||||
Om inget \fB\-O\fR- eller \fB\-i\fR-alternativ givits, kommer Gramps att starta sitt
|
||||
huvudfönster samt påbörja den vanliga interaktiva sessionen med en tom databas,
|
||||
då hur som helst inget data finns att bearbeta.
|
||||
|
||||
.LP
|
||||
Om inget \fB\-e\fR- eller \fB\-a\fR-alternativ givits, kommer Gramps att starta sitt
|
||||
huvudfönster samt påbörja den vanliga interaktiva sessionen med den databas, som blev
|
||||
resultet från all import. Denna databas återfinns i \fBimport_db.grdb\fR
|
||||
under \fB~/.Gramps/import\fR-mappen.
|
||||
|
||||
.LP
|
||||
De fel som inträffar under import, export eller vid åtgärder kommer antingen att skrivas till
|
||||
\fIstdout\fR (om dessa avbrott hanteras av Gramps) eller
|
||||
till \fIstderr\fR (om dessa inte hanteras). Använd vanliga skalkommandon för att styra om
|
||||
\fIstdout\fR och \fIstderr\fR till att spara medelanden och fel i filer.
|
||||
|
||||
.SH EXAMPEL
|
||||
.TP
|
||||
För att öppna ett befintligt familjeträd och importera en xml-fil till det, kan man skriva:
|
||||
\fBGramps\fR \fB\-O\fR \fI'Mitt familjeträd'\fR \fB\-i\fR \fI~/db3.Gramps\fR
|
||||
.TP
|
||||
Ovanstående ändrar det öppnade familjeträdet, för att göra samma sak, men importera bägge till ett tillfälligt familjeträd och påbörja en interaktiv session, kan man skriva:
|
||||
\fBGramps\fR \fB\-i\fR \fI'My Family Tree'\fR \fB\-i\fR \fI~/db3.Gramps\fR
|
||||
.TP
|
||||
För att importera fyra databaser (vars format kan avgöras av deras namn) och sedan felkontrollera den resulterande databasen, kan man skriva:
|
||||
\fBGramps\fR \fB\-i\fR \fIFIL1.ged\fR \fB\-i\fR \fIFIL2.tgz\fR \fB\-i\fR \fI~/db3.Gramps\fR \fB\-i\fR \fIFIL4.wft\fR \fB\-a\fR \fIcheck\fR
|
||||
.TP
|
||||
För att uttryckligen specificera formaten i examplet ovan, lägg till filnamn med passande \fB\-f\fR-alternativ:
|
||||
\fBGramps\fR \fB\-i\fR \fIFIL1.ged\fR \fB\-f\fR \fIgedcom\fR \fB\-i\fR \fIFIL2.tgz\fR \fB\-f\fR \fIGramps-pkg\fR \fB\-i\fR \fI~/db3.Gramps\fR \fB\-f\fR \fIGramps-xml\fR \fB\-i\fR \fIFIL4.wft\fR \fB\-f\fR \fIwft\fR \fB\-a\fR \fIcheck\fR
|
||||
.TP
|
||||
För att spara den databas, som är resultat av all import, ange \fB\-e\fR-flagga (använd \fB\-f\fR om filnamnet inte tillåter Gramps att gissa dess format):
|
||||
\fBGramps\fR \fB\-i\fR \fIFIL1.ged\fR \fB\-i\fR \fIFIL2.tgz\fR \fB\-e\fR \fI~/new-package\fR \fB\-f\fR \fIGramps-pkg\fR
|
||||
.TP
|
||||
För att importera tre databaser och påbörja en interaklive Gramps-session med importresultatet:
|
||||
\fBGramps\fR \fB\-i\fR \fIFIL1.ged\fR \fB\-i\fR \fIFIL2.tgz\fR \fB\-i\fR \fI~/db3.Gramps\fR
|
||||
.TP
|
||||
För att köra verifieringsverktyget från kommandoraden och mata ut resultatet till stdout:
|
||||
\fBGramps\fR \fB\-O\fR \fIfile.grdb\fR \fB-a\fR \fItool\fR \fB-p\fR \fBname\fR=\fIverify\fR
|
||||
.TP
|
||||
Slutligen, för att påbörja en normal interaktiv session skriv bara:
|
||||
\fBGramps\fR
|
||||
|
||||
.SH BEGREPP
|
||||
Stöder ett python\-baserat system för tilläggsprogram, som möjliggör att import- och export-funktioner,
|
||||
rapportgeneratorer, verktyg samt visningsfilter, kan komplettera Gramps utan ändringar i huvudprogrammet.
|
||||
.LP
|
||||
Förutom att skapa utskrift på skrivare direkt, kan rapportgeneratorer ha andra målsystem som \fIOpenOffice.org\fR, \fIAbiWord\fR, HTML eller LaTeX så att användaren kan tillåtas att ändra format för att passa behoven.
|
||||
|
||||
.SH KÄNDA FEL OCH BEGRÄNSNINGAR
|
||||
|
||||
.SH FILER
|
||||
.LP
|
||||
\fI${PREFIX}/bin/gramps\fP
|
||||
.br
|
||||
\fI${PREFIX}/share/gramps\fP
|
||||
.br
|
||||
\fI${HOME}/.gramps\fP
|
||||
|
||||
.SH FÖRFATTARE
|
||||
Donald Allingham \fI<don@gramps-project.org>\fR
|
||||
.br
|
||||
\fIhttp://gramps.sourceforge.net\fR
|
||||
.LP
|
||||
Denna man-sida skrevs ursprungligen av:
|
||||
.br
|
||||
Brandon L. Griffith \fI<brandon@debian.org>\fR
|
||||
.br
|
||||
till att ingå i Debians GNU/Linux-system.
|
||||
.LP
|
||||
Denna man-sida underhålls f. n. av:
|
||||
.br
|
||||
Alex Roitman \fI<shura@gramps-project.org>\fR
|
||||
.LP
|
||||
Denna man-sida har översatts till svenska av:
|
||||
.br
|
||||
Peter Landgren \fI<peter.talken@telia.com>\fR
|
||||
.br
|
||||
|
||||
.SH DOCUMENTATION
|
||||
Användardokumentationen är tillgänglig genom GNOME's standard hjälp-bläddrare
|
||||
i form av Gramps-handboken. Handboken finns även i XML-format
|
||||
som \fBgramps-manual.xml\fR under \fIdoc/gramps-manual/$LANG\fR i den officiella
|
||||
källdistributionen. Dock ej på svenska.
|
||||
.LP
|
||||
Utvecklingsdokumentationen kan hittas på
|
||||
\fIhttp://developers.gramps-project.org\fR.
|
||||
@@ -1,18 +0,0 @@
|
||||
gramps for Debian
|
||||
----------------------
|
||||
|
||||
This is the Debian package of GRAMPS.
|
||||
|
||||
Regarding the extra dependencies:
|
||||
|
||||
Recommends: graphviz
|
||||
Enable creation of graphs
|
||||
Recommends: python-gtkmozembed
|
||||
Recommends: python-webkit
|
||||
Enable html rendering for Geographic view and Web view. If both
|
||||
are installed webkit will be used. python-gtkmozembed may be more
|
||||
stable.
|
||||
Suggests: ttf-freefont
|
||||
Allows more fonts in reports
|
||||
Suggests: python-gtkspell python-enchant
|
||||
allows spell checking in the notes. Both need to be installed.
|
||||
@@ -1,917 +0,0 @@
|
||||
gramps (3.2.0-0beta1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* works with gtk 2.19. Closes: #566958
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 05 Mar 2010 14:05:39 -0500
|
||||
|
||||
gramps (3.1.3-2) unstable; urgency=low
|
||||
|
||||
* Switch to dpkg-source 3.0 (quilt) format
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 05 Jan 2010 20:04:30 -0500
|
||||
|
||||
gramps (3.1.3-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sun, 06 Dec 2009 13:46:48 -0500
|
||||
|
||||
gramps (3.1.2-2) unstable; urgency=low
|
||||
|
||||
* allow python >= 2.5. Closes: #547150
|
||||
* fix Relationship Graph to use new format for URLs. Closes: #532559
|
||||
* Web report creation fixed. Closes: #537355
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 17 Nov 2009 11:38:43 -0500
|
||||
|
||||
gramps (3.1.2-1.1) unstable; urgency=low
|
||||
|
||||
* Non-maintainer upload.
|
||||
* debian/control: drop Recommends on python-gnome2-desktop: it is now
|
||||
gone and none of its modules are used anyhow (Closes: #541560)
|
||||
|
||||
-- Stefano Zacchiroli <zack@debian.org> Thu, 08 Oct 2009 13:52:35 +0200
|
||||
|
||||
gramps (3.1.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* Replace Recommends on python-gnome2-extras with python-gtkspell
|
||||
* Do not create the directory /etc/gconf/schemas/. Closes: Bug#525683
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sun, 07 Jun 2009 14:01:16 -0400
|
||||
|
||||
gramps (3.1.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 10 Mar 2009 09:26:52 -0400
|
||||
|
||||
gramps (3.1.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* link /usr/share/common-licenses/GPL-2 from /usr/share/gramps/COPYING
|
||||
so gramps can find the file.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sat, 07 Mar 2009 22:03:09 -0500
|
||||
|
||||
gramps (3.0.4-1) unstable; urgency=low
|
||||
|
||||
* New upstream version. Closes: #506621, #506818
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sun, 07 Dec 2008 21:39:55 -0500
|
||||
|
||||
gramps (3.0.3-1) unstable; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 20 Oct 2008 20:43:35 -0400
|
||||
|
||||
gramps (3.0.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sat, 27 Sep 2008 17:25:09 -0400
|
||||
|
||||
gramps (3.0.1-2) unstable; urgency=low
|
||||
|
||||
* Remove dependency on gnome-doc-utils and scrollkeeper
|
||||
* Disable spell checking in src/Spell.py due to the spell checker
|
||||
crashing. Closes: #492212
|
||||
Spell checking will be reenabled once the offending package is
|
||||
identified and fixed.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 29 Aug 2008 11:09:04 -0400
|
||||
|
||||
gramps (3.0.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 19 May 2008 09:38:28 -0400
|
||||
|
||||
gramps (3.0.0-6) unstable; urgency=low
|
||||
|
||||
* Fix typo in _EditChildRef.py which can cause gramps to crash. Closes: #476163
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 15 Apr 2008 23:37:04 -0400
|
||||
|
||||
gramps (3.0.0-5) unstable; urgency=low
|
||||
|
||||
* Remove gtkspell Recommends as it is now provided by python-gnome2-extras.
|
||||
Closes: Bug#474755
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 07 Apr 2008 17:25:18 -0400
|
||||
|
||||
gramps (3.0.0-4) unstable; urgency=low
|
||||
|
||||
* Fix the binary package python dependency properly. A recent python
|
||||
(>= 2.4.4-6) is needed to ensure python2.5 is supported properly.
|
||||
Closes: #474056
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 03 Apr 2008 09:46:28 -0400
|
||||
|
||||
gramps (3.0.0-3) unstable; urgency=low
|
||||
|
||||
* Build-Depends on Python2.5. Closes: Bug#473946, #474056
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 02 Apr 2008 08:28:27 -0400
|
||||
|
||||
gramps (3.0.0-2) unstable; urgency=low
|
||||
|
||||
* Explicitly require python version >= 2.5
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 26 Mar 2008 09:34:25 -0400
|
||||
|
||||
gramps (3.0.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release. Closes: #472681
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 25 Mar 2008 09:35:00 -0400
|
||||
|
||||
gramps (2.2.10-2) unstable; urgency=low
|
||||
|
||||
* Remove build dependency on python-xml. Closes: Bug#468625
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 29 Feb 2008 13:30:11 -0500
|
||||
|
||||
gramps (2.2.10-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* Added dh_icons to debian/rules. Closes: #454761
|
||||
* Remove version from scrollkeeper dependency. Closes: #456600
|
||||
* Fixed typos in description. Closes: #433559
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 14 Jan 2008 09:57:25 -0500
|
||||
|
||||
gramps (2.2.9-2) unstable; urgency=low
|
||||
|
||||
* Move debhelper to Build-Depends. Closes: #447948
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 24 Oct 2007 20:03:36 -0400
|
||||
|
||||
gramps (2.2.9-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 18 Oct 2007 13:14:30 -0400
|
||||
|
||||
gramps (2.2.8-2) unstable; urgency=low
|
||||
|
||||
* Work around a bug in gnome-python-extras which caused a deallocation
|
||||
of the TextView in the check if a spell checker is present.
|
||||
Closes: #445864
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 09 Oct 2007 17:26:54 -0400
|
||||
|
||||
gramps (2.2.8-1) unstable; urgency=low
|
||||
|
||||
* New Upstream version
|
||||
* Misleading error message changed. Closes: #418033
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 28 May 2007 21:00:51 -0400
|
||||
|
||||
gramps (2.2.7-2) unstable; urgency=low
|
||||
|
||||
* Added dependency on librsvg2-common
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 23 Apr 2007 19:32:00 -0400
|
||||
|
||||
gramps (2.2.7-1) unstable; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sun, 22 Apr 2007 20:08:55 -0400
|
||||
|
||||
gramps (2.2.6-1) unstable; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 29 Jan 2007 20:12:05 -0500
|
||||
|
||||
gramps (2.2.5-0rc1-1) unstable; urgency=low
|
||||
|
||||
* rc1 of 2.2.5
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 25 Jan 2007 23:04:24 -0500
|
||||
|
||||
gramps (2.2.4-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 27 Dec 2006 18:04:11 -0500
|
||||
|
||||
gramps (2.2.3-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 27 Nov 2006 00:27:23 -0500
|
||||
|
||||
gramps (2.2.2-2) unstable; urgency=low
|
||||
|
||||
* call dh_desktop in debian/rules so .desktop file is registered. Closes: Bug#398423
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 13 Nov 2006 20:26:00 -0500
|
||||
|
||||
gramps (2.2.2-1) unstable; urgency=low
|
||||
|
||||
* Bumped upstream version number. 2.2.1-3 and -4 should have been 2.2.2
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sat, 4 Nov 2006 16:34:47 -0500
|
||||
|
||||
gramps (2.2.1-4) unstable; urgency=low
|
||||
|
||||
* add missing Build-Depends-Indep. Closes: #396874
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 3 Nov 2006 11:03:35 -0500
|
||||
|
||||
gramps (2.2.1-3) unstable; urgency=low
|
||||
|
||||
* New Upstream release
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 3 Nov 2006 08:07:38 -0500
|
||||
|
||||
gramps (2.2.1-2) unstable; urgency=low
|
||||
|
||||
* Upload to sid
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 1 Nov 2006 20:50:28 -0500
|
||||
|
||||
gramps (2.2.1-1) experimental; urgency=low
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 30 Oct 2006 10:32:43 -0500
|
||||
|
||||
gramps (2.1.95-1) experimental; urgency=low
|
||||
|
||||
* Beta release of version 2.2
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 29 Aug 2006 11:40:08 -0400
|
||||
|
||||
|
||||
gramps (2.1.90-1) experimental; urgency=low
|
||||
|
||||
* Beta release of version 2.2
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 25 Jul 2006 00:18:15 -0400
|
||||
|
||||
gramps (2.0.11-2) unstable; urgency=low
|
||||
|
||||
* Complies with new python policy
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 5 Jul 2006 14:47:56 -0400
|
||||
|
||||
gramps (2.0.11-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sun, 30 Apr 2006 00:10:02 -0400
|
||||
|
||||
gramps (2.0.10-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 27 Feb 2006 13:14:39 -0500
|
||||
|
||||
gramps (2.0.9-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 12 Dec 2005 11:21:29 -0500
|
||||
|
||||
gramps (2.0.8-5) unstable; urgency=low
|
||||
|
||||
* added dependency on ${misc:Depends}
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 16 Nov 2005 12:06:13 -0500
|
||||
|
||||
gramps (2.0.8-4) unstable; urgency=low
|
||||
|
||||
* Move gconf file out of /etc.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 16 Nov 2005 09:33:16 -0500
|
||||
|
||||
gramps (2.0.8-3) unstable; urgency=low
|
||||
|
||||
* patched Spell.py to temporarily avoid a locale issue while a proper
|
||||
fix is worked on. See bug #335968.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 28 Oct 2005 00:25:37 -0400
|
||||
|
||||
gramps (2.0.8-2) unstable; urgency=low
|
||||
|
||||
* fix python dependency as per debian python policy.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sun, 23 Oct 2005 15:23:34 -0400
|
||||
|
||||
gramps (2.0.8-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 6 Sep 2005 01:46:11 -0400
|
||||
|
||||
gramps (2.0.6-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 22 Aug 2005 16:10:03 -0400
|
||||
|
||||
gramps (2.0.5-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 6 Jul 2005 00:42:39 -0400
|
||||
|
||||
gramps (2.0.4-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* German translation updated. Closes: #314057
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 28 Jun 2005 14:57:26 -0400
|
||||
|
||||
gramps (2.0.3-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* install xpm icon. Closes: #312016
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sun, 5 Jun 2005 09:37:17 -0400
|
||||
|
||||
gramps (2.0.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sat, 4 Jun 2005 23:05:27 -0400
|
||||
|
||||
gramps (2.0.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 24 May 2005 20:56:55 -0400
|
||||
|
||||
gramps (2.0.0-2) unstable; urgency=low
|
||||
|
||||
* removed rcs and added graphviz as a Recommends
|
||||
* remove erroneous files in /usr/share/mime. Closes: #308866
|
||||
* fixed bashisms in post*. Closes: #308870
|
||||
* apply upstream patch to fix some bugs (will be in next release)
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 12 May 2005 12:39:05 -0400
|
||||
|
||||
gramps (2.0.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 11 May 2005 00:34:07 -0400
|
||||
|
||||
gramps (1.0.11-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sun, 20 Mar 2005 14:41:11 -0500
|
||||
|
||||
gramps (1.0.10-5) unstable; urgency=low
|
||||
|
||||
* Apply upstream patch to allow gramps to work with newer versions of expat.
|
||||
Closes: #296155
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sun, 20 Feb 2005 15:57:48 -0500
|
||||
|
||||
gramps (1.0.10-4) unstable; urgency=low
|
||||
|
||||
* Remove erroneous lines from gramps.sh
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 11 Feb 2005 23:24:57 -0500
|
||||
|
||||
gramps (1.0.10-3) unstable; urgency=low
|
||||
|
||||
* Same changes as -2 but done properly this time
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 11 Feb 2005 20:59:09 -0500
|
||||
|
||||
gramps (1.0.10-2) unstable; urgency=low
|
||||
|
||||
* kept upstream patch to remove grampslib but backed out the glade patch
|
||||
as it is no longer needed.
|
||||
* Recommend graphviz
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 11 Feb 2005 20:16:54 -0500
|
||||
|
||||
gramps (1.0.10-1) unstable; urgency=low
|
||||
|
||||
* New upstream source. Closes: #288732
|
||||
* Applied upstream patch to remove the grampslib library
|
||||
* Applied upstream patch to glade
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sun, 30 Jan 2005 21:35:13 -0500
|
||||
|
||||
gramps (1.0.9-1) unstable; urgency=low
|
||||
|
||||
* Remove use of deprecated GTK function. Closes: Bug#288732
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 4 Nov 2004 22:36:10 -0500
|
||||
|
||||
gramps (1.0.8-2) unstable; urgency=low
|
||||
|
||||
* Make sure /usr/share/applications/gramps.desktop is installed
|
||||
* remove /usr/share/gramps/gramps.desktop. Closes: Bug#278626
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 4 Nov 2004 22:36:10 -0500
|
||||
|
||||
gramps (1.0.8-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 4 Nov 2004 14:13:11 -0500
|
||||
|
||||
gramps (1.0.7-4) unstable; urgency=low
|
||||
|
||||
* apply patch from upstream to fix import issue. Closes: #273769
|
||||
* replace icon with a 32x32 one.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 28 Sep 2004 14:10:42 -0400
|
||||
|
||||
gramps (1.0.7-3) unstable; urgency=low
|
||||
|
||||
* Add version to scrollkeeper dependency. Closes: #269611
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 16 Sep 2004 13:32:52 -0400
|
||||
|
||||
gramps (1.0.7-2) unstable; urgency=low
|
||||
|
||||
* s/python2.3-/python-/ in the dependencies. Closes: #267239
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sat, 4 Sep 2004 00:53:24 -0400
|
||||
|
||||
gramps (1.0.7-1) unstable; urgency=low
|
||||
|
||||
* New upstream source.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 16 Aug 2004 13:27:16 -0400
|
||||
|
||||
gramps (1.0.6-1) unstable; urgency=low
|
||||
|
||||
* New upstream source
|
||||
* Remove Build-Depends on libgnomevfs2-dev
|
||||
* Add Recommends on ttf-freefont
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sat, 14 Aug 2004 23:55:38 -0400
|
||||
|
||||
gramps (1.0.5a-1) unstable; urgency=low
|
||||
|
||||
* Upstream fixed a bug in 1.0.5
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sat, 31 Jul 2004 20:54:10 -0400
|
||||
|
||||
gramps (1.0.5-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* Depends on yelp.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 27 Jul 2004 17:03:10 -0400
|
||||
|
||||
gramps (1.0.4-2) unstable; urgency=low
|
||||
|
||||
* Recommends rcs. Closes: #253602
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 16 Jun 2004 16:53:36 -0400
|
||||
|
||||
gramps (1.0.4-1) unstable; urgency=low
|
||||
|
||||
* New upstream version.
|
||||
* Applied a patch from upstream that gets rid of the last library.
|
||||
* s/OpenOffice/OpenOffice.org/ in description. Closes: #254042
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 16 Jun 2004 11:35:52 -0400
|
||||
|
||||
gramps (1.0.3-4) unstable; urgency=low
|
||||
|
||||
* Applied fix to upstream patch.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 26 Apr 2004 18:18:19 -0400
|
||||
|
||||
gramps (1.0.3-3) unstable; urgency=low
|
||||
|
||||
* Applied a patch from upstream that gets rid of the last library. This
|
||||
allows a single package for all arches. Closes: Bug#245422
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 23 Apr 2004 16:39:39 -0400
|
||||
|
||||
gramps (1.0.3-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* Wall chart now works. Closes: #244331
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 22 Apr 2004 11:37:49 -0400
|
||||
|
||||
gramps (1.0.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sun, 4 Apr 2004 18:40:53 -0400
|
||||
|
||||
gramps (1.0.1-1) unstable; urgency=low
|
||||
|
||||
* Architecture independent files moved to gramps-common. Closes: #233368
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 18 Feb 2004 00:48:45 -0500
|
||||
|
||||
gramps (1.0.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 11 Feb 2004 18:20:47 -0500
|
||||
|
||||
gramps (0.99-1) unstable; urgency=low
|
||||
|
||||
* 1.0 release candidate
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 28 Jan 2004 00:51:47 -0500
|
||||
|
||||
gramps (0.98.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream version.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 8 Dec 2003 11:39:33 -0500
|
||||
|
||||
gramps (0.9.5-2) unstable; urgency=low
|
||||
|
||||
* Remove python2.3-xmlbase from the Depends line. Closes: #218203
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 29 Oct 2003 16:21:04 -0500
|
||||
|
||||
gramps (0.9.5-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 16 Oct 2003 16:19:55 -0400
|
||||
|
||||
gramps (0.9.4-2) unstable; urgency=low
|
||||
|
||||
* Upstream changelog stopped being included. Fixed. Closes: #213499
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 30 Sep 2003 20:34:36 -0400
|
||||
|
||||
gramps (0.9.4-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* Bashisms fixed. Closes: #208167
|
||||
* FonstScale.py fixed. Closes: #201961
|
||||
* DeprecationWarning messages no longer printed. Closes: #206231
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 30 Sep 2003 00:51:45 -0400
|
||||
|
||||
gramps (0.9.3-3) unstable; urgency=low
|
||||
|
||||
* Reuploaded do to minor glitch
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 9 Sep 2003 14:31:17 -0400
|
||||
|
||||
gramps (0.9.3-2) unstable; urgency=low
|
||||
|
||||
* Updated to use python 2.3
|
||||
* Temporarily use local copy of dtd file so install with no net connection
|
||||
works. Closes: #205008
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 8 Aug 2003 22:30:51 -0400
|
||||
|
||||
gramps (0.9.3-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 15 Jul 2003 10:28:50 -0400
|
||||
|
||||
gramps (0.9.2-2) unstable; urgency=low
|
||||
|
||||
* cat output of config.log on configure failure to help catch problem on hppa.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 12 Jun 2003 23:01:35 -0400
|
||||
|
||||
gramps (0.9.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 28 May 2003 10:30:51 -0400
|
||||
|
||||
gramps (0.9.1-2) unstable; urgency=low
|
||||
|
||||
* rm src/grampslib.so so it will be built on every arch
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sun, 18 May 2003 14:20:38 -0400
|
||||
|
||||
gramps (0.9.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release. Closes: #183031
|
||||
* Depends on scrollkeeper. Closes: #185875
|
||||
* Changed python dependencies to python 2.2. Closes: #180201
|
||||
* Website generation fixed. Closes: #169780
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 24 Mar 2003 10:16:48 -0500
|
||||
|
||||
gramps (0.8.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream source
|
||||
* Upstream implemented better dialog defaults. Closes: #167978
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Mon, 16 Dec 2002 22:02:30 -0500
|
||||
|
||||
gramps (0.8.0-6) unstable; urgency=low
|
||||
|
||||
* patched to work independent of whether python-xml is installed
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Wed, 23 Oct 2002 16:51:19 -0400
|
||||
|
||||
gramps (0.8.0-5) unstable; urgency=low
|
||||
|
||||
* rm src/intl??.so during clean. Upstream has been notified and will remove
|
||||
these files from the tar file in the future. Closes: #159311
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Tue, 3 Sep 2002 14:38:24 -0400
|
||||
|
||||
gramps (0.8.0-4) unstable; urgency=low
|
||||
|
||||
* recompiled against python2.2
|
||||
* update the .omf files to work with scrollkeeper. Sent upstream.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 30 Aug 2002 11:26:30 -0400
|
||||
|
||||
gramps (0.8.0-3) unstable; urgency=low
|
||||
|
||||
* Add Build-Depends on gettext. Fixes another autobuilder problem
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sat, 24 Aug 2002 10:28:57 -0400
|
||||
|
||||
gramps (0.8.0-2) unstable; urgency=low
|
||||
|
||||
* Revert to previous way of running configure. Closes: #157993
|
||||
* Added scrollkeeper to the Build-Depends. Should now build on the
|
||||
autobuilders
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Sat, 24 Aug 2002 00:26:19 -0400
|
||||
|
||||
gramps (0.8.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream version.
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 8 Aug 2002 00:48:23 -0400
|
||||
|
||||
gramps (0.7.3-4) unstable; urgency=low
|
||||
|
||||
* Add dependency on python (<< 2.2)
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Thu, 18 Jul 2002 08:55:58 -0400
|
||||
|
||||
gramps (0.7.3-3) unstable; urgency=low
|
||||
|
||||
* Official release of new upstream version by new maintainer
|
||||
|
||||
-- James A. Treacy <treacy@debian.org> Fri, 5 Jul 2002 10:51:59 -0400
|
||||
|
||||
gramps (0.7.3-2) unstable; urgency=low
|
||||
|
||||
* Switched to generating HTML docs at build time.
|
||||
|
||||
-- Alex Roitman <shura@alex.neuro.umn.edu> Wed, 26 Jun 2002 19:56:06 -0500
|
||||
|
||||
gramps (0.7.3-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* Added new entry to the upstream NEWS file - it was missing.
|
||||
* Added '#! usr/bin/python -O' line to src/AddMedia.py to make lintian happy.
|
||||
Also removed this line from src/DbPrompter.py for the same reason.
|
||||
* Edited debian/rules to call '$(MAKE) clean' instead of
|
||||
'$(MAKE) distclean' which did not exist.
|
||||
* Edited src/Makefile.in - 'clean' target should also remove *.so files.
|
||||
* Pre-built static HTMLs since the on-the-fly generation from SGML is buggy.
|
||||
This required editing debian/rules to call '$(MAKE) install-html',
|
||||
and editing doc/*/C/Makefile.in to not remove static HTMLs.
|
||||
|
||||
-- Alex Roitman <shura@alex.neuro.umn.edu> Mon, 24 Jun 2002 12:18:57 -0500
|
||||
|
||||
gramps (0.7.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* Gramps now depends on python2.
|
||||
* Changes some of the 'depends' issues to not point towards specific debian
|
||||
revisions of the package.
|
||||
* Edited gramps.in.sh to use /usr/bin/python2.1 instead of /usr/bin/python.
|
||||
Closes: #127401
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Thu, 4 Apr 2002 07:30:17 -0500
|
||||
|
||||
gramps (0.7.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* This version fixes the bug reported by a user in Bug #120738 which kept
|
||||
him from importing his GEDCOM files correctly.
|
||||
Closes: #120738
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Mon, 24 Dec 2001 08:11:44 -0500
|
||||
|
||||
gramps (0.6.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* This version should fix the XPM data with color > 32766 problem that
|
||||
was keeping gramps from starting on systems using puthon > 1.5
|
||||
Closes: #119950
|
||||
Closes: #116893
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Mon, 19 Nov 2001 04:29:47 -0500
|
||||
|
||||
gramps (0.6.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* Removed dependencies on python-base
|
||||
Closes: #118782
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Thu, 15 Nov 2001 15:31:51 -0500
|
||||
|
||||
gramps (0.5.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* gramps-extending and gramps-manual are now integrated into the gramps
|
||||
help function so I'm removing them from the docs dir.
|
||||
* Updated the README.Debian
|
||||
* Included a gramps icon in the menu file
|
||||
* Fixed some gramatical problems in the control file.
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Wed, 3 Oct 2001 21:00:28 -0400
|
||||
|
||||
gramps (0.5.0-2) unstable; urgency=low
|
||||
|
||||
* A change in the way the makefile was used caused the executables to not
|
||||
be installed correctly, this version should fix that.
|
||||
Closes: #113147
|
||||
* I have included two sets of DOCS with this package.
|
||||
- The Gramps Manual
|
||||
- Extending Gramps
|
||||
I'm not registering these with doc-base, read the README.Debian if
|
||||
you'd like to know why.
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Sat, 22 Sep 2001 12:02:24 -0400
|
||||
|
||||
gramps (0.5.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Tue, 18 Sep 2001 21:23:06 -0400
|
||||
|
||||
gramps (0.4.1-3) unstable; urgency=low
|
||||
|
||||
* Paul Slootman was nice enough to point out my ignorance in the rules file
|
||||
where I expected a script to be executable and indeed it wasn't. Thanks,
|
||||
Paul for the patch.
|
||||
Closes: #110570
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Wed, 29 Aug 2001 15:01:38 -0400
|
||||
|
||||
gramps (0.4.1-2) unstable; urgency=low
|
||||
|
||||
* Lintian was yelling hard at me. It seems that every_single file is set with
|
||||
an executable bit. I wrote a shell script to remove it from the files that
|
||||
do not need it and am informing the upstream author.
|
||||
* Fixed the menu entry where I left in a | where it was not needed.
|
||||
* A few more lintian clean-ups as well such as me using an "ancient"
|
||||
standards version and a typo in the copyright.
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Sun, 26 Aug 2001 23:42:05 -0400
|
||||
|
||||
gramps (0.4.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Tue, 14 Aug 2001 10:37:14 -0400
|
||||
|
||||
gramps (0.4.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* Added a bit more docs, but nothing major.
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Fri, 10 Aug 2001 08:40:07 -0400
|
||||
|
||||
gramps (0.3.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* This version of the gramps package for debian includes the upstream authors
|
||||
changes for fixing bug #101466
|
||||
* Fixed some minor typos in the changelog as well.
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Fri, 6 Jul 2001 19:59:23 -0500
|
||||
|
||||
gramps (0.3.1-2) unstable; urgency=low
|
||||
|
||||
* A minor cosmetic touch up where a word was misspelled on the main GUI and
|
||||
in the menu list.
|
||||
Closes: #101466
|
||||
* Added a README file to the examples directory explaining how to use/open
|
||||
the example files without getting errors. This will probably be removed
|
||||
in a near upcoming release as the author may have fixed the problem.
|
||||
Closes: #101463
|
||||
* The last package of gramps was built with a broken dpkg-dev which caused
|
||||
an automated bug report. I installed a better version of dpkg-dev in order
|
||||
to rebuild this package.
|
||||
Closes: #102531
|
||||
* The author has finally addressed the issue of a missing help file. Though
|
||||
as of now none have been created the error produced before is gone and the
|
||||
author is working on better documentation.
|
||||
Closes: #99617
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Thu, 28 Jun 2001 20:27:30 -0500
|
||||
|
||||
gramps (0.3.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* Full identification in the program as well as the docs now shows that this
|
||||
is version 0.3.1. A Bug was filed on 0.3.0 because the author did not
|
||||
include and information stating the program had actually changed.
|
||||
Closes: #101462
|
||||
* There is an outstanding bug against gramps at the moment #101463 which
|
||||
is caused by gramps creating (attempting) a temporary file in a non-
|
||||
writable directory '/usr/share/doc/gramps/examples'. This can easily
|
||||
be avoided by copying the example files to your home directory or to a
|
||||
writable temporary directory. This, however is just a workaround an in
|
||||
no way is a means to closing this bug.
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Tue, 26 Jun 2001 11:19:21 -0500
|
||||
|
||||
gramps (0.3.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* This package closes the wishlist bug where I was a bit lazy on creating
|
||||
a package for the new upstream release.
|
||||
Closes: #101254
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Mon, 18 Jun 2001 08:08:53 -0500
|
||||
|
||||
gramps (0.2.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* The upstream author now includes sample gedcom and sample gramps files
|
||||
with the source. These are placed in the usual example directory.
|
||||
This closes a wishlist bug in the bugs database but it seems that the
|
||||
server that holds bugs.debian.org and lists.debian.org is down. I'll
|
||||
re-upload a new package to close those bugs as soon as the server gets
|
||||
back up. But I am uploading the package ASAP as it fixes several program
|
||||
bugs that can be considered critical.
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Mon, 4 Jun 2001 22:11:27 -0500
|
||||
|
||||
gramps (0.1.5-2) unstable; urgency=low
|
||||
|
||||
* Important note here. If you fail to follow thru with the wizard you are
|
||||
prompted with when gramps first runs you will receive the same error as
|
||||
stated in bug 98745 about invalid cast from `(unknown)' to `GtkObject'.
|
||||
This is not a bug with the package or the program but rather with the way
|
||||
the program is written. It is assuming that a widget is there that is not
|
||||
due to canceling out the wizard.
|
||||
Closes: #98745
|
||||
* This package now suggests python-reportlab and python-imaging in order to
|
||||
produce reports in PDF format. I should have included these earlier but
|
||||
failed to notice the naming convention used for the reportlab package.
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Wed, 30 May 2001 16:56:45 -0500
|
||||
|
||||
gramps (0.1.5-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* My last bug was reopened due to my lack of common sense. This release
|
||||
should fix the small problem.
|
||||
Closes: #98646
|
||||
* Edited the manual page and control files because this release of gramps
|
||||
no longer supports LaTeX in favor of PDF.
|
||||
* Changed Section in the control file to be "misc" instead of "x11"
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Sat, 26 May 2001 18:27:09 -0500
|
||||
|
||||
gramps (0.1.4-3) unstable; urgency=low
|
||||
|
||||
* It seems as though there is a classes structure change between versions
|
||||
0.5.x and 0.6.x of PyXML and gramps has only been tested with the
|
||||
0.6.x branch. Changed dependency of python-xml to call for >=0.6.0-1
|
||||
This should take care of the startup problem some people have had.
|
||||
Bug Fixed. Closes: #98646
|
||||
|
||||
* Silly me named the menu file wrong so it never got included into the
|
||||
Debian Menu system. Gramps should now show up under Apps->Tools. Have
|
||||
no idea how I overlooked this.
|
||||
|
||||
* Wrote a more in depth manpage for Gramps. This manpage will more than
|
||||
likely be included in the main source distribution of gramps.
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Thu, 24 May 2001 22:08:26 -0500
|
||||
|
||||
gramps (0.1.4-2) unstable; urgency=low
|
||||
|
||||
* Failed to add python-glade as a dependency. Fixed. Closes: #98406
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Tue, 22 May 2001 16:49:26 -0400
|
||||
|
||||
gramps (0.1.4-1) unstable; urgency=low
|
||||
|
||||
* Initial Release.
|
||||
|
||||
-- Brandon L. Griffith <brandon@debian.org> Sat, 19 May 2001 13:37:24 -0400
|
||||
|
||||
Local variables:
|
||||
mode: debian-changelog
|
||||
End:
|
||||
@@ -1 +0,0 @@
|
||||
7
|
||||
@@ -1,27 +0,0 @@
|
||||
Source: gramps
|
||||
Section: gnome
|
||||
Priority: optional
|
||||
Maintainer: Stéphane Charette <stephanecharette@gmail.com>
|
||||
Build-Depends-Indep: libxml-parser-perl, python-gtk2, gettext, python-central (>= 0.5.6), python, intltool
|
||||
Build-Depends: debhelper (>= 7)
|
||||
Standards-Version: 3.8.3
|
||||
Homepage: http://www.gramps-project.org/
|
||||
XS-Python-Version: >=2.5
|
||||
|
||||
Package: gramps
|
||||
Architecture: all
|
||||
Depends: ${python:Depends}, librsvg2-common, python-gtk2, xdg-utils, ${misc:Depends}
|
||||
Replaces: gramps-manual, gramps-extending-doc
|
||||
Conflicts: gramps-manual, gramps-extending-doc, gramps-common, python-gtk-1.2
|
||||
Recommends: graphviz, python-webkit, python-gtkmozembed
|
||||
Suggests: ttf-freefont, python-enchant, python-gtkspell
|
||||
Description: Genealogical research program
|
||||
GRAMPS is an Open Source genealogy program written in Python, using
|
||||
the GTK/GNOME interface. It is an extremely flexible program fitting
|
||||
the needs for both the amateur genealogist and serious genealogical
|
||||
researcher.
|
||||
GRAMPS has the ability to import GEDCOM files exported from many
|
||||
proprietary genealogy programs and can produce a large number of
|
||||
reports in many popular formats.
|
||||
XB-Python-Version: ${python:Versions}
|
||||
|
||||
@@ -1,251 +0,0 @@
|
||||
This package was originally debianized by Brandon L. Griffith
|
||||
<brandon@debian.org> on Sat, 19 May 2001 13:37:24 -0400.
|
||||
|
||||
The current Debian maintainer is James A. Treacy <treacy@debian.org>
|
||||
|
||||
It was downloaded from http://gramps-project.org
|
||||
|
||||
Upstream Authors:
|
||||
Donald N. Allingham, Alexander Roitman, Martin Hawlisch, Richard Taylor,
|
||||
Brian Matherly, Tim Waugh, Donald A. Peterson, David Hampton
|
||||
|
||||
========================================================
|
||||
Copyright: 2001-2006 Donald N. Allingham
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
|
||||
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
|
||||
Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
On Debian systems, the complete text of the GNU General Public
|
||||
License can be found in /usr/share/common-licenses/GPL
|
||||
|
||||
========================================================
|
||||
The files in help/C directory are Copyright 2006 Alexander Roitman
|
||||
This documentation is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This documentation is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
|
||||
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
|
||||
Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
========================================================
|
||||
The files in help/fr directory are Copyright 2003-2006 Jerome Rapinat
|
||||
This documentation is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This documentation is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
|
||||
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
|
||||
Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
========================================================
|
||||
The data/grampsxml.dtd file is Copyright 2001 Graham J. William
|
||||
and Copyright 2000-2006 Donald N. Allingham
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
|
||||
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
|
||||
Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
========================================================
|
||||
The src/TreeTips.py file is Copyright 2004 Toshio Kuratomi
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
|
||||
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
|
||||
Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
========================================================
|
||||
The src/data/fdl.txt file is Copyright 2000,2001,2002
|
||||
Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330,
|
||||
Boston, MA 02111-1307 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
========================================================
|
||||
The file src/docgen/ODFDoc.py file is Copyright 2005-2006 Serge Noiraud
|
||||
and Copyright 2005-2006 Donald N. Allingham
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
|
||||
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
|
||||
Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
========================================================
|
||||
The file src/Mime/_WinMime.py file is Copyright 2006 Brian Matherly
|
||||
and Copyright 2006 Donald N. Allingham
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
|
||||
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
|
||||
Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
========================================================
|
||||
The src/plugins/Ancestors.py file is Copyright 2003 Tim Waugh
|
||||
and Copyright 2003-2006 Donald N. Allingham
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
|
||||
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
|
||||
Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
========================================================
|
||||
The src/plugins/CountAncestors.py file is Copyright 2001 Jesper Zedlitz
|
||||
and Copyright 2001-2006 Donald N. Allingham
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
|
||||
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
|
||||
Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
========================================================
|
||||
The files:
|
||||
src/plugins/DetAncestralReport.py
|
||||
src/plugins/DetDescendantReport.py
|
||||
are Copyright 2000-2002 Bruce J. DeGrasse
|
||||
and Copyright 2002-2006 Donald N. Allingham
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
|
||||
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
|
||||
Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
========================================================
|
||||
The files:
|
||||
src/date_test.py
|
||||
src/DataViews/_PedigreeView.py
|
||||
src/plugins/DumpGenderStats.py
|
||||
src/plugins/ExportVCalendar.py
|
||||
src/plugins/ExportVCard.py
|
||||
src/plugins/ImportGeneWeb.py
|
||||
src/plugins/ImportvCard.py
|
||||
src/plugins/TestcaseGenerator.py
|
||||
src/plugins/WriteGeneWeb.py
|
||||
are Copyright 2001-2006 Martin Hawlisch, Donald N. Allingham
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
|
||||
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
|
||||
Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
========================================================
|
||||
The files:
|
||||
src/ReportBase/__init__.py
|
||||
src/ReportBase/_Report.py
|
||||
are Copyright 2001 David R. Hampton
|
||||
and Copyright 2001-2006 Donald N. Allingham
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
|
||||
if not, write to the Free Software Foundation, Inc., 59 Temple Place,
|
||||
Suite 330, Boston, MA 02111-1307 USA
|
||||
@@ -1,2 +0,0 @@
|
||||
NEWS
|
||||
README
|
||||
@@ -1,2 +0,0 @@
|
||||
usr/share/pixmaps
|
||||
usr/share/mime/packages
|
||||
@@ -1,5 +0,0 @@
|
||||
AUTHORS
|
||||
FAQ
|
||||
NEWS
|
||||
README
|
||||
TODO
|
||||
@@ -1,3 +0,0 @@
|
||||
/usr/bin/
|
||||
/usr/share/
|
||||
/etc
|
||||
@@ -1 +0,0 @@
|
||||
data/man/gramps.1
|
||||
@@ -1,3 +0,0 @@
|
||||
?package(gramps):needs="X11" section="Applications/Office"\
|
||||
title="gramps" command="/usr/bin/gramps"\
|
||||
icon="/usr/share/pixmaps/gramps.xpm"
|
||||
@@ -1,3 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
#DEBHELPER#
|
||||
@@ -1,3 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
#DEBHELPER#
|
||||
@@ -1,3 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
# #DEBHELPER#
|
||||
@@ -1,62 +0,0 @@
|
||||
/* XPM */
|
||||
static char *j[] = {
|
||||
/* columns rows colors chars-per-pixel */
|
||||
"32 32 24 1",
|
||||
" c black",
|
||||
". c #191919191919",
|
||||
"X c gray20",
|
||||
"o c #000000007F7F",
|
||||
"O c #00007F7F0000",
|
||||
"+ c #00007F7F7F7F",
|
||||
"@ c #7F7F00000000",
|
||||
"# c #7F7F00007F7F",
|
||||
"$ c #7F7F7F7F0000",
|
||||
"% c #4C4C4C4C4C4C",
|
||||
"& c #666666666767",
|
||||
"* c gray50",
|
||||
"= c blue",
|
||||
"- c green",
|
||||
"; c cyan",
|
||||
": c red",
|
||||
"> c magenta",
|
||||
", c yellow",
|
||||
"< c gray60",
|
||||
"1 c #B2B2B2B2B2B2",
|
||||
"2 c gray80",
|
||||
"3 c gray90",
|
||||
"4 c gray100",
|
||||
"5 c None",
|
||||
/* pixels */
|
||||
"55555555555555555555555555555555",
|
||||
"55555555555555555555555555555555",
|
||||
"5555555555555555555555 $X@X$X.55",
|
||||
"5555555555555555555555X121211X55",
|
||||
"55555555555555555555 X222,21$ 5",
|
||||
"55555555555555555555 @123321@ 5",
|
||||
"55555555555 XXXXX@.5 X11,111X 5",
|
||||
"55555555555@<2,112$. .XXXX@X. 5",
|
||||
"555555555 .<22222& 5 . .. 55",
|
||||
"555555555 .,22222& X$$&$$&@55",
|
||||
"555555555 .<112,2& $122211X 5",
|
||||
"555555555 XX@XX@. @122121X 5",
|
||||
"555555555 55 5 X122221@ 5",
|
||||
"5X$$&&$%. 55555555555X<<,<<,X 5",
|
||||
"5&22222< 55555555555 .@ . . 55",
|
||||
"5&22222,. 555555555555555555555",
|
||||
"5&22222<. 55555555555.@XX@XX.55",
|
||||
"5$<<<,<*. 55555555555X1111,1@55",
|
||||
"5.. @ . 555555555 $222212X 5",
|
||||
"555555555 ..... 5 .1,2221X 5",
|
||||
"555555555 .$<<,<<$5 @11112,X 5",
|
||||
"555555555 <21222& .X$X@XX. 5",
|
||||
"555555555 .<22212$. 5 55",
|
||||
"55555555555 <2,2,2&. .&$&$&&X55",
|
||||
"55555555555.&$&&&&% X,222,1X.5",
|
||||
"5555555555555. . 5 X121221@ 5",
|
||||
"55555555555555555555 X112131X 5",
|
||||
"5555555555555555555555@<,*<:<X 5",
|
||||
"5555555555555555555555 . .....55",
|
||||
"55555555555555555555555555555555",
|
||||
"55555555555555555555555555555555",
|
||||
"55555555555555555555555555555555"
|
||||
};
|
||||
@@ -1 +0,0 @@
|
||||
2
|
||||
@@ -1,73 +0,0 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
build: build-stamp
|
||||
build-stamp:
|
||||
dh_testdir
|
||||
|
||||
#./autogen.sh --prefix=/usr --mandir=\$${prefix}/share/man --sysconfdir=/etc
|
||||
./configure --enable-packager-mode --prefix=/usr --mandir=\$${prefix}/share/man --sysconfdir=/etc
|
||||
# ./configure --prefix=`pwd`/debian/tmp/usr --mandir=\$${prefix}/share/man
|
||||
$(MAKE)
|
||||
# $(MAKE) html
|
||||
|
||||
touch build-stamp
|
||||
|
||||
clean:
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
|
||||
# [ ! -f Makefile ] || $(MAKE) distclean
|
||||
# -rm -f src/*.pyo src/*/*.pyo
|
||||
# -rm -f config.status config.log
|
||||
|
||||
dh_auto_clean
|
||||
dh_clean
|
||||
|
||||
install: build
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_prep
|
||||
dh_installdirs
|
||||
|
||||
# Add here commands to install the package into debian/tmp.
|
||||
# GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
|
||||
$(MAKE) install DESTDIR=`pwd`/debian/gramps
|
||||
-rm -f debian/gramps/usr/share/gramps/COPYING
|
||||
ln -s /usr/share/common-licenses/GPL-2 debian/gramps/usr/share/gramps/COPYING
|
||||
-rm -rf debian/gramps/usr/var
|
||||
# cp src/data/gramps.xml debian/gramps/usr/share/mime/packages
|
||||
-find debian/gramps/usr/share/ -name "*.pyo" -exec rm -f '{}' ';'
|
||||
|
||||
cp debian/gramps.xpm debian/gramps/usr/share/pixmaps/
|
||||
# cp src/gramps.xpm debian/tmp/usr/share/pixmaps/
|
||||
# cp src/images/gramps.svg debian/gramps/usr/share/pixmaps/
|
||||
# chmod 644 debian/gramps/usr/share/pixmaps/gramps.svg
|
||||
|
||||
# Build architecture-independent files here.
|
||||
binary-indep: build install
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_installdocs FAQ
|
||||
dh_installmenu
|
||||
# dh_installman
|
||||
dh_installmime -i
|
||||
# dh_installchangelogs ChangeLog
|
||||
dh_installchangelogs
|
||||
dh_icons
|
||||
# dh_movefiles -i
|
||||
# dh_gconf -i
|
||||
dh_link -i
|
||||
dh_compress -i
|
||||
dh_fixperms -i
|
||||
dh_pycentral -i
|
||||
dh_installdeb -i
|
||||
dh_gencontrol -i
|
||||
dh_md5sums -i
|
||||
dh_builddeb -i
|
||||
|
||||
|
||||
# Build architecture-dependent files here.
|
||||
binary-arch: build install
|
||||
|
||||
binary: binary-indep binary-arch
|
||||
.PHONY: build clean binary-indep binary-arch binary install
|
||||
@@ -1,2 +0,0 @@
|
||||
shlibs:Depends=libbonobo2-0 (>= 2.4.3), libc6 (>= 2.3.2.ds1-4), libglib2.0-0 (>= 2.2.3), libgnomevfs2-0 (>= 2.4.1), libgnomevfs2-common (>= 2.4.1), liborbit2 (>= 1:2.8.0)
|
||||
python:Depends=python (>= 2.3), python (<< 2.4)
|
||||
@@ -0,0 +1,11 @@
|
||||
# Process this file with automake to produce Makefile.in
|
||||
|
||||
SUBDIRS = gramps-manual extending-gramps
|
||||
|
||||
man_IN_FILES = gramps.1.in
|
||||
man_MANS = ${man_IN_FILES:.1.in=.1}
|
||||
|
||||
EXTRA_DIST = $(man_MANS) $(man_IN_FILES) sgmldocs.make
|
||||
|
||||
gramps.1: $(top_builddir)/config.status gramps.1.in
|
||||
cd $(top_builddir) && CONFIG_FILES=doc/$@ $(SHELL) ./config.status
|
||||
@@ -0,0 +1,412 @@
|
||||
# Makefile.in generated by automake 1.6.2 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
|
||||
# Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
# Process this file with automake to produce Makefile.in
|
||||
SHELL = @SHELL@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
top_builddir = ..
|
||||
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = @program_transform_name@
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
|
||||
EXEEXT = @EXEEXT@
|
||||
OBJEXT = @OBJEXT@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
AMTAR = @AMTAR@
|
||||
AWK = @AWK@
|
||||
BINSH = @BINSH@
|
||||
CC = @CC@
|
||||
DEPDIR = @DEPDIR@
|
||||
DISABLE_SCROLLKEEPER = @DISABLE_SCROLLKEEPER@
|
||||
GNOMEHELP = @GNOMEHELP@
|
||||
HAVE_GNOME_CONFIG = @HAVE_GNOME_CONFIG@
|
||||
HAVE_JW = @HAVE_JW@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
JW = @JW@
|
||||
LANGUAGES = @LANGUAGES@
|
||||
LIBS = @LIBS@
|
||||
MOFILES = @MOFILES@
|
||||
MSGFMT = @MSGFMT@
|
||||
P15_INCLUDES = @P15_INCLUDES@
|
||||
P20_INCLUDES = @P20_INCLUDES@
|
||||
P21_INCLUDES = @P21_INCLUDES@
|
||||
P22_INCLUDES = @P22_INCLUDES@
|
||||
PACKAGE = @PACKAGE@
|
||||
POFILES = @POFILES@
|
||||
PYTHON = @PYTHON@
|
||||
PYTHON15 = @PYTHON15@
|
||||
PYTHON20 = @PYTHON20@
|
||||
PYTHON21 = @PYTHON21@
|
||||
PYTHON22 = @PYTHON22@
|
||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
||||
PYTHON_VERSION = @PYTHON_VERSION@
|
||||
RELEASE = @RELEASE@
|
||||
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
|
||||
SCROLLKEEPER_REQUIRED = @SCROLLKEEPER_REQUIRED@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
VERSIONSTRING = @VERSIONSTRING@
|
||||
ZIP = @ZIP@
|
||||
am__include = @am__include@
|
||||
am__quote = @am__quote@
|
||||
install_sh = @install_sh@
|
||||
pkgpyexecdir = @pkgpyexecdir@
|
||||
pkgpythondir = @pkgpythondir@
|
||||
pyexecdir = @pyexecdir@
|
||||
pythondir = @pythondir@
|
||||
|
||||
SUBDIRS = gramps-manual extending-gramps
|
||||
|
||||
man_IN_FILES = gramps.1.in
|
||||
man_MANS = ${man_IN_FILES:.1.in=.1}
|
||||
|
||||
EXTRA_DIST = $(man_MANS) $(man_IN_FILES) sgmldocs.make
|
||||
subdir = doc
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
CONFIG_CLEAN_FILES =
|
||||
DIST_SOURCES =
|
||||
|
||||
NROFF = nroff
|
||||
MANS = $(man_MANS)
|
||||
|
||||
RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
|
||||
uninstall-info-recursive all-recursive install-data-recursive \
|
||||
install-exec-recursive installdirs-recursive install-recursive \
|
||||
uninstall-recursive check-recursive installcheck-recursive
|
||||
DIST_COMMON = Makefile.am Makefile.in
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
|
||||
uninstall-info-am:
|
||||
|
||||
man1dir = $(mandir)/man1
|
||||
install-man1: $(man1_MANS) $(man_MANS)
|
||||
@$(NORMAL_INSTALL)
|
||||
$(mkinstalldirs) $(DESTDIR)$(man1dir)
|
||||
@list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
|
||||
l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
|
||||
for i in $$l2; do \
|
||||
case "$$i" in \
|
||||
*.1*) list="$$list $$i" ;; \
|
||||
esac; \
|
||||
done; \
|
||||
for i in $$list; do \
|
||||
if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
|
||||
else file=$$i; fi; \
|
||||
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
|
||||
case "$$ext" in \
|
||||
1*) ;; \
|
||||
*) ext='1' ;; \
|
||||
esac; \
|
||||
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
||||
inst=`echo $$inst | sed -e 's/^.*\///'`; \
|
||||
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
||||
echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
|
||||
$(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
|
||||
done
|
||||
uninstall-man1:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
|
||||
l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
|
||||
for i in $$l2; do \
|
||||
case "$$i" in \
|
||||
*.1*) list="$$list $$i" ;; \
|
||||
esac; \
|
||||
done; \
|
||||
for i in $$list; do \
|
||||
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
|
||||
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
||||
inst=`echo $$inst | sed -e 's/^.*\///'`; \
|
||||
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
||||
echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
|
||||
rm -f $(DESTDIR)$(man1dir)/$$inst; \
|
||||
done
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run `make' without going through this Makefile.
|
||||
# To change the values of `make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in `config.status', edit `config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||
# (2) otherwise, pass the desired values on the `make' command line.
|
||||
$(RECURSIVE_TARGETS):
|
||||
@set fnord $$MAKEFLAGS; amf=$$2; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
mostlyclean-recursive clean-recursive distclean-recursive \
|
||||
maintainer-clean-recursive:
|
||||
@set fnord $$MAKEFLAGS; amf=$$2; \
|
||||
dot_seen=no; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
rev=''; for subdir in $$list; do \
|
||||
if test "$$subdir" = "."; then :; else \
|
||||
rev="$$subdir $$rev"; \
|
||||
fi; \
|
||||
done; \
|
||||
rev="$$rev ."; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
for subdir in $$rev; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||
done && test -z "$$fail"
|
||||
tags-recursive:
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||
done
|
||||
|
||||
ETAGS = etags
|
||||
ETAGSFLAGS =
|
||||
|
||||
tags: TAGS
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
mkid -fID $$unique
|
||||
|
||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
tags=; \
|
||||
here=`pwd`; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|
||||
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$tags $$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& cd $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) $$here
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
top_distdir = ..
|
||||
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@list='$(DISTFILES)'; for file in $$list; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
|
||||
dir="/$$dir"; \
|
||||
$(mkinstalldirs) "$(distdir)$$dir"; \
|
||||
else \
|
||||
dir=''; \
|
||||
fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
|
||||
fi; \
|
||||
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test -d $(distdir)/$$subdir \
|
||||
|| mkdir $(distdir)/$$subdir \
|
||||
|| exit 1; \
|
||||
(cd $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$(top_distdir)" \
|
||||
distdir=../$(distdir)/$$subdir \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile $(MANS)
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
$(mkinstalldirs) $(DESTDIR)$(man1dir)
|
||||
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
|
||||
distclean-am: clean-am distclean-generic distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-man
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-man: install-man1
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
uninstall-am: uninstall-info-am uninstall-man
|
||||
|
||||
uninstall-info: uninstall-info-recursive
|
||||
|
||||
uninstall-man: uninstall-man1
|
||||
|
||||
.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
|
||||
clean-generic clean-recursive distclean distclean-generic \
|
||||
distclean-recursive distclean-tags distdir dvi dvi-am \
|
||||
dvi-recursive info info-am info-recursive install install-am \
|
||||
install-data install-data-am install-data-recursive \
|
||||
install-exec install-exec-am install-exec-recursive \
|
||||
install-info install-info-am install-info-recursive install-man \
|
||||
install-man1 install-recursive install-strip installcheck \
|
||||
installcheck-am installdirs installdirs-am \
|
||||
installdirs-recursive maintainer-clean maintainer-clean-generic \
|
||||
maintainer-clean-recursive mostlyclean mostlyclean-generic \
|
||||
mostlyclean-recursive tags tags-recursive uninstall \
|
||||
uninstall-am uninstall-info-am uninstall-info-recursive \
|
||||
uninstall-man uninstall-man1 uninstall-recursive
|
||||
|
||||
|
||||
gramps.1: $(top_builddir)/config.status gramps.1.in
|
||||
cd $(top_builddir) && CONFIG_FILES=doc/$@ $(SHELL) ./config.status
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
@@ -0,0 +1,10 @@
|
||||
SGML_FILES =
|
||||
|
||||
figs =
|
||||
|
||||
docname = extending-gramps
|
||||
lang = C
|
||||
omffile = extending-gramps-C.omf
|
||||
sgml_ents =
|
||||
include ${top_srcdir}/doc/sgmldocs.make
|
||||
dist-hook: app-dist-hook
|
||||
@@ -0,0 +1,243 @@
|
||||
# Makefile.in generated by automake 1.6.2 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
|
||||
# Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
top_builddir = ../../..
|
||||
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = @program_transform_name@
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
|
||||
EXEEXT = @EXEEXT@
|
||||
OBJEXT = @OBJEXT@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
AMTAR = @AMTAR@
|
||||
AWK = @AWK@
|
||||
BINSH = @BINSH@
|
||||
CC = @CC@
|
||||
DEPDIR = @DEPDIR@
|
||||
DISABLE_SCROLLKEEPER = @DISABLE_SCROLLKEEPER@
|
||||
GNOMEHELP = @GNOMEHELP@
|
||||
HAVE_GNOME_CONFIG = @HAVE_GNOME_CONFIG@
|
||||
HAVE_JW = @HAVE_JW@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
JW = @JW@
|
||||
LANGUAGES = @LANGUAGES@
|
||||
LIBS = @LIBS@
|
||||
MOFILES = @MOFILES@
|
||||
MSGFMT = @MSGFMT@
|
||||
P15_INCLUDES = @P15_INCLUDES@
|
||||
P20_INCLUDES = @P20_INCLUDES@
|
||||
P21_INCLUDES = @P21_INCLUDES@
|
||||
P22_INCLUDES = @P22_INCLUDES@
|
||||
PACKAGE = @PACKAGE@
|
||||
POFILES = @POFILES@
|
||||
PYTHON = @PYTHON@
|
||||
PYTHON15 = @PYTHON15@
|
||||
PYTHON20 = @PYTHON20@
|
||||
PYTHON21 = @PYTHON21@
|
||||
PYTHON22 = @PYTHON22@
|
||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
||||
PYTHON_VERSION = @PYTHON_VERSION@
|
||||
RELEASE = @RELEASE@
|
||||
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
|
||||
SCROLLKEEPER_REQUIRED = @SCROLLKEEPER_REQUIRED@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
VERSIONSTRING = @VERSIONSTRING@
|
||||
ZIP = @ZIP@
|
||||
am__include = @am__include@
|
||||
am__quote = @am__quote@
|
||||
install_sh = @install_sh@
|
||||
pkgpyexecdir = @pkgpyexecdir@
|
||||
pkgpythondir = @pkgpythondir@
|
||||
pyexecdir = @pyexecdir@
|
||||
pythondir = @pythondir@
|
||||
SGML_FILES =
|
||||
|
||||
figs =
|
||||
|
||||
docname = extending-gramps
|
||||
lang = C
|
||||
omffile = extending-gramps-C.omf
|
||||
sgml_ents =
|
||||
subdir = doc/extending-gramps/C
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
CONFIG_CLEAN_FILES =
|
||||
DIST_SOURCES =
|
||||
DIST_COMMON = Makefile.am Makefile.in
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/extending-gramps/C/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
|
||||
uninstall-info-am:
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
top_distdir = ../../..
|
||||
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@list='$(DISTFILES)'; for file in $$list; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
|
||||
dir="/$$dir"; \
|
||||
$(mkinstalldirs) "$(distdir)$$dir"; \
|
||||
else \
|
||||
dir=''; \
|
||||
fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
|
||||
fi; \
|
||||
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="${top_distdir}" distdir="$(distdir)" \
|
||||
dist-hook
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile
|
||||
|
||||
installdirs:
|
||||
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-man:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
uninstall-am: uninstall-info-am
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic distclean \
|
||||
distclean-generic distdir dvi dvi-am info info-am install \
|
||||
install-am install-data install-data-am install-exec \
|
||||
install-exec-am install-info install-info-am install-man \
|
||||
install-strip installcheck installcheck-am installdirs \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-generic uninstall uninstall-am uninstall-info-am
|
||||
|
||||
include ${top_srcdir}/doc/sgmldocs.make
|
||||
dist-hook: app-dist-hook
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<omf>
|
||||
<resource>
|
||||
<creator>
|
||||
Donald N. Allingham (dallingham@users.sourceforge.net)
|
||||
</creator>
|
||||
<title>
|
||||
Writing GRAMPS Extensions
|
||||
</title>
|
||||
<date>2002-03-29</date>
|
||||
<subject category="GNOME|Applications"/>
|
||||
<format mime="text/sgml"/>
|
||||
<identifier url="extending-gramps.sgml"/>
|
||||
<language code="C"/>
|
||||
<relation seriesid="6d396638-bc35-11d6-8a4f-87450c73d5e0"/>
|
||||
</resource>
|
||||
</omf>
|
||||
@@ -0,0 +1,774 @@
|
||||
<!DOCTYPE article PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.1//EN"[
|
||||
<!ENTITY version "0.5.0"> <!-- replace with application version -->
|
||||
]>
|
||||
|
||||
<!-- =============Document Header ============================= -->
|
||||
|
||||
<article id="index"> <!-- please do not change the id -->
|
||||
|
||||
<artheader>
|
||||
<title>Writing Extentions for gramps</title>
|
||||
<copyright>
|
||||
<year>2001</year>
|
||||
<holder>Donald N. Allingham</holder>
|
||||
</copyright>
|
||||
|
||||
<!-- translators: uncomment this:
|
||||
|
||||
<copyright>
|
||||
<year>2001</year>
|
||||
<holder>ME-THE-TRANSLATOR (Latin translation)</holder>
|
||||
</copyright>
|
||||
|
||||
-->
|
||||
|
||||
<!-- do not put authorname in the header except in copyright - use
|
||||
section "authors" below -->
|
||||
|
||||
<!-- Use this legal notice for online documents which depend on -->
|
||||
<!-- core GNOME packages. -->
|
||||
<legalnotice id="legalnotice">
|
||||
<para>
|
||||
Permission is granted to copy, distribute and/or modify this
|
||||
document under the terms of the <ulink type="help"
|
||||
url="gnome-help:fdl"><citetitle>GNU Free Documentation
|
||||
License</citetitle></ulink>, Version 1.1 or any later version
|
||||
published by the Free Software Foundation with no Invariant
|
||||
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy
|
||||
of the license can be found <ulink type="help"
|
||||
url="gnome-help:fdl">here</ulink>.
|
||||
</para>
|
||||
<para>
|
||||
Many of the names used by companies to distinguish their products
|
||||
and services are claimed as trademarks. Where those names appear
|
||||
in any GNOME documentation, and those trademarks are made aware to
|
||||
the members of the GNOME Documentation Project, the names have
|
||||
been printed in caps or initial caps.
|
||||
</para>
|
||||
</legalnotice>
|
||||
|
||||
<!-- Use this legal notice for documents which are placed on -->
|
||||
<!-- the web, shipped in any way other than online documents -->
|
||||
<!-- (eg. PS, PDF, or RTF), or which do not depend on the -->
|
||||
<!-- core GNOME distribution. -->
|
||||
<!-- -->
|
||||
<!-- If you use this version, you must place the following -->
|
||||
<!-- line in the document declaration at the top of your -->
|
||||
<!-- document: -->
|
||||
<!-- <!ENTITY FDL SYSTEM "fdl.sgml"> -->
|
||||
<!-- and the following line at the bottom of your document -->
|
||||
<!-- after the last </sect1>. -->
|
||||
<!-- &FDL; -->
|
||||
<!--
|
||||
<legalnotice id="legalnotice">
|
||||
<para>
|
||||
Permission is granted to copy, distribute and/or modify this
|
||||
document under the terms of the <link linkend="fdl"><citetitle>GNU
|
||||
Free Documentation License</citetitle></link>, Version 1.1 or any
|
||||
later version published by the Free Software Foundation with no
|
||||
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
||||
A copy of the license can be found in <xref linkend="fdl">.
|
||||
</para>
|
||||
<para>
|
||||
Many of the names used by companies to distinguish their products
|
||||
and services are claimed as trademarks. Where those names appear
|
||||
in any GNOME documentation, and those trademarks are made aware to
|
||||
the members of the GNOME Documentation Project, the names have
|
||||
been printed in caps or initial caps.
|
||||
</para>
|
||||
</legalnotice>
|
||||
-->
|
||||
|
||||
<!-- This is the manual version, not application version. -->
|
||||
<releaseinfo>
|
||||
This is version 1.0 of the Writing Extentions for gramps manual.
|
||||
</releaseinfo>
|
||||
|
||||
</artheader>
|
||||
|
||||
<!-- ============= Introduction ============================== -->
|
||||
<sect1 id="intro">
|
||||
<title>Introduction</title>
|
||||
<para>
|
||||
<application>gramps</application> was intended from the start to
|
||||
allow the user to extend it through a plugin system. Five types of
|
||||
plugins are supported - filters, reports, tools, import filters,
|
||||
and export filters. In a way, an export filter can be viewed as a
|
||||
special type of report, and an import filter can be viewed as a
|
||||
special type of tool.
|
||||
</para>
|
||||
<para>
|
||||
All plugins are written in the <application>python</application>
|
||||
language.
|
||||
</para>
|
||||
<sect2 id="intro-filter">
|
||||
<title>Filters</title>
|
||||
<para>
|
||||
A filter is a plugin that be used to temporarily display or hide
|
||||
individuals in the <interface>People View</interface>. The
|
||||
filter is the simplest form of plugin, which only needs to
|
||||
determine if a person meets or fails to meet its criteria. It
|
||||
operates on a single person at a time.
|
||||
</para>
|
||||
<para>
|
||||
Filters should never alter a database.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2 id="intro-report">
|
||||
<title>Reports</title>
|
||||
<para>
|
||||
A report is a plugin that generates output. The output may be in
|
||||
either a interactive, graphical form, or as an output
|
||||
file. Report plugins are passed a reference to the internal
|
||||
database and a reference to the active person, which allows the
|
||||
plugn to operate on a single person, the entire database, or
|
||||
anything in between.
|
||||
</para>
|
||||
<para>
|
||||
Plugins that conform to the reportplugin interface appear in the
|
||||
<menuchoice>
|
||||
<guimenu>Reports</guimenu>
|
||||
</menuchoice>
|
||||
menu and in the <interface>Report Selection</interface> dialog
|
||||
box.
|
||||
</para>
|
||||
<para>
|
||||
A report should never alter the database.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2 id="intro-tool">
|
||||
<title>Tools</title>
|
||||
<para>
|
||||
A tool is a plugin that alters the database. It may perform
|
||||
something as small changing the case of some text to something
|
||||
as complex as merging redundant individuals. Tools plugins are
|
||||
passed a reference to the internal database, the active person,
|
||||
and a callback function. The callback function is used to notify
|
||||
the main program if it needs to update the display with any
|
||||
modified information.
|
||||
</para>
|
||||
<para>
|
||||
Plugins that conform to the tool plugin interface appear in the
|
||||
<menuchoice>
|
||||
<guimenu>Tools</guimenu>
|
||||
</menuchoice>
|
||||
menu and in the <interface>Tool Selection</interface> dialog
|
||||
box.
|
||||
</para>
|
||||
<para>
|
||||
A tool is allowed (and usually expected) to alter the database.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2 id="intro-import">
|
||||
<title>Import Filters</title>
|
||||
<para>
|
||||
An import filter is a plugin that adds information from another
|
||||
source to the database. It is similar to a tool, but is called
|
||||
differently to allow gramps to distinguish it from a tool.
|
||||
</para>
|
||||
<para>
|
||||
Plugins that conform to the import filter calling syntax appear
|
||||
in the
|
||||
<menuchoice>
|
||||
<guimenu>File</guimenu>
|
||||
<guisubmenu>Import</guisubmenu>
|
||||
</menuchoice>
|
||||
menu.
|
||||
</para>
|
||||
<para>
|
||||
An import filter is allowed to modify the database.
|
||||
</para>
|
||||
</sect2>
|
||||
<sect2 id="intro-export">
|
||||
<title>Export Filters</title>
|
||||
<para>
|
||||
An export filter is a plugin that translates the gramps database
|
||||
into the format expected by another program. Since it generates
|
||||
an output file, it is similar to a report generator. However,
|
||||
its calling syntax is different, so that gramps knows how to
|
||||
distiguish it from a report generator.
|
||||
</para>
|
||||
<para>
|
||||
Plugins that conform to the export filter calling syntax appear
|
||||
in the
|
||||
<menuchoice>
|
||||
<guimenu>File</guimenu>
|
||||
<guisubmenu>Export</guisubmenu>
|
||||
</menuchoice>
|
||||
menu.
|
||||
</para>
|
||||
<para>
|
||||
An export filter should not alter the database.
|
||||
</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<!-- ============= Writing Filters ============================= -->
|
||||
|
||||
<sect1 id="writingfilters">
|
||||
<title>Writing Filters</title>
|
||||
<para>
|
||||
Users can create their own filters and add them to
|
||||
<application>gramps</application>. By adding the filter to the
|
||||
user's private filter directory (<filename
|
||||
class="directory">~/.gramps/filters</filename>), the filter will
|
||||
be automatically recognized the next time that the program is
|
||||
started.
|
||||
</para>
|
||||
<sect2 id="createfilter">
|
||||
<title>Creating a filter</title>
|
||||
<para>
|
||||
Each filter is a class derived from the
|
||||
<function>Filter.Filter</function> class. The
|
||||
<function>__init__</function> task may be overridden, but if so,
|
||||
should call the <function>__init__</function> function on the
|
||||
<function>Filter.Filter</function> class. The parent class
|
||||
provides the variable <function>self.text</function>, which
|
||||
contains the text string passed as the qualifier. This string
|
||||
provides additional information provided by the user. For
|
||||
example, if the filter is used to match names, the qualifier
|
||||
would be used to provide the name that is being compared
|
||||
against.
|
||||
</para>
|
||||
<para>
|
||||
All filter classes must define a <function>match</function>
|
||||
function. The function takes one argument (other than
|
||||
<function>self</function>), which is an object of type
|
||||
<function>Person</function> to compare against. The function
|
||||
should return a 1 if the person matches the filter, or a zero if
|
||||
the person does not.
|
||||
</para>
|
||||
<para>
|
||||
Each filter must be registered, so that
|
||||
<application>gramps</application> knows about it. This is
|
||||
accomplished by calling the
|
||||
<function>Filter.register_filter</function> function. This
|
||||
function takes three arguments - the filter class, a
|
||||
description, and flag that indicates if the qualifier string is
|
||||
needed. The description string appears in the pull down
|
||||
interface within <application>gramps</application>, and helps
|
||||
the user choose the appropriate filter. The qualifier flag tells
|
||||
<application>gramps</application> whether or not the filter
|
||||
needs a qualifier string. If this flag is 0,
|
||||
<application>gramps</application> will disable the entry of a
|
||||
qualifier string.
|
||||
</para>
|
||||
<figure id="filtersrc">
|
||||
<title>Sample filter implementation</title>
|
||||
<programlisting>
|
||||
|
||||
import Filter
|
||||
import string
|
||||
|
||||
# class definition
|
||||
|
||||
class SubString(Filter.Filter):
|
||||
|
||||
def match(self,person):
|
||||
name = person.getPrimaryName().getName()
|
||||
return string.find(name,self.text) >= 0
|
||||
|
||||
Filter.register_filter(SubString,
|
||||
description="Names that contain a substring",
|
||||
qualifier=1)
|
||||
|
||||
</programlisting>
|
||||
</figure>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<!-- ============= Writing Reports ============================= -->
|
||||
|
||||
<sect1 id="writingreports">
|
||||
<title>Writing Reports</title>
|
||||
<para>
|
||||
Users can create their own report generators and add them to
|
||||
<application>gramps</application>. By adding the report generator
|
||||
to the user's private plugin directory (<filename
|
||||
class="directory">~/.gramps/plugins</filename>), the report
|
||||
generator will be automatically recognized the next time that the
|
||||
program is started.
|
||||
</para>
|
||||
<sect2 id="createreport">
|
||||
<title>Creating a report generator</title>
|
||||
<para>
|
||||
Fewer restrictions are made on report generators than on
|
||||
filters. The report generator is passed the current
|
||||
<application>gramps</application> database and the active
|
||||
person. The generator needs to take special care to make sure
|
||||
that it does not alter the database in anyway.
|
||||
</para>
|
||||
<para>
|
||||
A report generator is a function that takes two arguments
|
||||
— a database (of type <function>RelDataBase</function>)
|
||||
and the currently selected person (of type
|
||||
<function>Person</function>). When called, this task should
|
||||
generate the desired report.
|
||||
</para>
|
||||
<para>
|
||||
This function's implementation can be as simple as generating
|
||||
output without the user's intervention, or it could display a
|
||||
graphical interface to allow the user to select options and
|
||||
customize a report.
|
||||
</para>
|
||||
<para>
|
||||
As with filters, the report generator must be registered before
|
||||
<application>gramps</application> will understand it. The report
|
||||
generator is registered using the
|
||||
<function>Plugins.register_report</function>. This function
|
||||
takes five arguments.
|
||||
</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
<guilabel>The report generation task</guilabel> This task
|
||||
that generates the report.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<guilabel>The report category</guilabel> The category in
|
||||
which the report is grouped in the
|
||||
<menuchoice><guimenu>Reports</guimenu></menuchoice> menu and
|
||||
in the <interface>Report Selection</interface> dialog.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<guilabel>The report name</guilabel>
|
||||
The name of the report.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<guilabel>A text description of the report</guilabel> The
|
||||
description appears in the report selection tool to provide
|
||||
the user with a description of what the tools does.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<guilabel>A graphic logo in XPM format</guilabel> This may
|
||||
be either a path to a filename, or a list of strings
|
||||
containting the XPM data. If a filename is specified, care
|
||||
must be taken to make sure the file location is relocatable
|
||||
and can be determined at runtime.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>
|
||||
While only the task and report name are required, it is
|
||||
recommended to provide all five parameters.
|
||||
</para>
|
||||
<figure id="reportsrc">
|
||||
<title>Sample report implementation</title>
|
||||
<programlisting>
|
||||
|
||||
import Plugins
|
||||
|
||||
def report(database,person):
|
||||
... actual code ...
|
||||
|
||||
Plugins.register_report(
|
||||
task=report,
|
||||
category="Category",
|
||||
name="Report Name",
|
||||
description="A text descripition of the report generator",
|
||||
xpm="%s/myfile.xpm" % os.path.dirname(__file__)
|
||||
)
|
||||
</programlisting>
|
||||
</figure>
|
||||
</sect2>
|
||||
<sect2 id="alittlehelp">
|
||||
<title>A little help - Format Interfaces</title>
|
||||
<para>
|
||||
<application>gramps</application> provides some help with
|
||||
writing reports. Several generic python classes exist that aid
|
||||
in the writing of report generators. These classes provide an
|
||||
abstract interface for a type of document, such as a drawing,
|
||||
word processor document, or a spreadsheet. From these core
|
||||
classes, <application>gramps</application> derives interfaces to
|
||||
various document formats. This means that by coding to the
|
||||
generic word processing class (<function>TextDoc</function>), a
|
||||
report generator can instant access to multiple file formats
|
||||
(such as HTML, OpenOffice, and AbiWord).
|
||||
</para>
|
||||
<para>
|
||||
This scheme of deriving a output format from a generic base
|
||||
class also makes it easier to add new formats. Creating a new
|
||||
derivied class targeting a different format (such as
|
||||
<application>KWord</application> or
|
||||
<application>LaTeX</application>) makes it easy for existing
|
||||
report generators to use the new formats.
|
||||
</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<!-- ============= Writing Tools ============================= -->
|
||||
|
||||
<sect1 id="writingtools">
|
||||
<title>Writing Tools</title>
|
||||
<para>
|
||||
Users can create their own tools and add them to
|
||||
<application>gramps</application>. By adding the tool to the
|
||||
user's private plugin directory (<filename
|
||||
class="directory">~/.gramps/plugins</filename>), the tool will be
|
||||
automatically recognized the next time that
|
||||
<application>gramps</application> is started.
|
||||
</para>
|
||||
<para>
|
||||
Unlike a report generator, a tool is allowed to modify the
|
||||
database. The tool is passed the current
|
||||
<application>gramps</application> database, the active person,
|
||||
and a callback function. The callback function should be called
|
||||
with a non-zero argument upon completion of the tool if the
|
||||
database has been altered.
|
||||
</para>
|
||||
<para>
|
||||
As with filters and report generators, tools must be registered
|
||||
before <application>gramps</application> will understand it. The
|
||||
tool is registered using the
|
||||
<function>Plugins.register_tool</function>. This function takes
|
||||
four arguments.
|
||||
</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
<guilabel>The tool task</guilabel> This task
|
||||
that executes the tool.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<guilabel>The tool category</guilabel> The category in which
|
||||
the tool is grouped in the
|
||||
<menuchoice><guimenu>Tools</guimenu></menuchoice> menu and in
|
||||
the <interface>Tool Selection</interface> dialog.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<guilabel>The tool name</guilabel>
|
||||
The name of the tool.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
<guilabel>A text description of the tool</guilabel> The
|
||||
description appears in the Tool Selection dialog to provide
|
||||
the user with a description of what the tool does.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para>
|
||||
While only the task and report name are required, it is
|
||||
recommended to provide all five parameters.
|
||||
</para>
|
||||
<figure id="toolsrc">
|
||||
<title>Sample tool implementation</title>
|
||||
<programlisting>
|
||||
|
||||
import Plugins
|
||||
|
||||
def tool(database,person,callback):
|
||||
... actual code ...
|
||||
callback(1)
|
||||
|
||||
Plugins.register_tool(
|
||||
task=tool,
|
||||
category="Category",
|
||||
name="Tool Name",
|
||||
description="A text descripition of the tool"
|
||||
)
|
||||
</programlisting>
|
||||
</figure>
|
||||
</sect1>
|
||||
|
||||
<!-- ============= Import Filters ============================= -->
|
||||
|
||||
<sect1 id="writingimportfilters">
|
||||
<title>Writing Import Filters</title>
|
||||
<para>
|
||||
Import filters are similar to tools, since they are allowed to
|
||||
modify the databases. An import filter is a task that accepts
|
||||
three arguments — a database, the filename of the file that
|
||||
is to be imported, and a callback function.
|
||||
</para>
|
||||
<para>
|
||||
The database may or may not have data already in it. The import
|
||||
filter cannot assume that data neither already exists nor that the
|
||||
database is empty.
|
||||
</para>
|
||||
<para>
|
||||
The callback function is different from the callback function used
|
||||
for tools. The import filter's callback function is used to
|
||||
indicate progress and update the status bar during the import
|
||||
process. The function takes a value between 0.0 and 1.0, where 0.0
|
||||
represents the start of the import and 1.0 represents the
|
||||
completion of the import.
|
||||
</para>
|
||||
<para>
|
||||
As with the other plugin types, an import filter must be
|
||||
registered with <application>gramps</application>. This is
|
||||
accomplished by calling the
|
||||
<function>Plugins.register_import</function> task. The
|
||||
<function>Plugins.register_import</function> accepts two arguments
|
||||
— the function the performs the import and a string
|
||||
providing a brief description. This description is used as the
|
||||
menu entry under the
|
||||
<menuchoice>
|
||||
<guimenu>File</guimenu>
|
||||
<guisubmenu>Import</guisubmenu>
|
||||
</menuchoice>
|
||||
menu.
|
||||
</para>
|
||||
<figure id="importexample">
|
||||
<title>Sample Import Implementation</title>
|
||||
<programlisting>
|
||||
|
||||
import Plugins
|
||||
|
||||
def gedcom_import(database,filename,callback):
|
||||
... actual code ...
|
||||
|
||||
Plugins.register_import(gedcom_import,"GEDCOM import")
|
||||
|
||||
</programlisting>
|
||||
</figure>
|
||||
</sect1>
|
||||
|
||||
<!-- ============= Export Filters ============================= -->
|
||||
|
||||
<sect1 id="writingexportfilters">
|
||||
<title>Writing Export Filters</title>
|
||||
<para>
|
||||
Export filters are similar to report generators. They are not
|
||||
allowed to modify the database. An export filter accepts three
|
||||
arguments — a database, the filename of the file that is to
|
||||
be written, and a callback function.
|
||||
</para>
|
||||
<para>
|
||||
The callback function is indentical from the callback function
|
||||
used for import filters. The export filter's callback function is
|
||||
used to indicate progress and update the status bar during the
|
||||
export process. The function takes a value between 0.0 and 1.0,
|
||||
where 0.0 represents the start of the export and 1.0 represents
|
||||
the completion of the export.
|
||||
</para>
|
||||
<para>
|
||||
As with the other plugin types, an export filter must be
|
||||
registered with <application>gramps</application>. This is
|
||||
accomplished by calling the
|
||||
<function>Plugins.register_export</function> task. The
|
||||
<function>Plugins.register_export</function> accepts two arguments
|
||||
— the function the performs the import and a string
|
||||
providing a brief description. This description is used as the
|
||||
menu entry under the
|
||||
<menuchoice>
|
||||
<guimenu>File</guimenu>
|
||||
<guisubmenu>Export</guisubmenu>
|
||||
</menuchoice>
|
||||
menu.
|
||||
</para>
|
||||
<figure id="exportexample">
|
||||
<title>Sample Export Implementation</title>
|
||||
<programlisting>
|
||||
|
||||
import Plugins
|
||||
|
||||
def gedcom_export(database,filename,callback):
|
||||
... actual code ...
|
||||
|
||||
Plugins.register_export(gedcom_export,"GEDCOM export")
|
||||
|
||||
</programlisting>
|
||||
</figure>
|
||||
</sect1>
|
||||
<sect1 id="commontasks">
|
||||
<title>Common tasks</title>
|
||||
<para>
|
||||
While this manual does not document the
|
||||
<application>gramps</application> database interface, this section
|
||||
shows a few common tasks.
|
||||
</para>
|
||||
<sect2 id="gettingnames">
|
||||
<title>Printing names of people</title>
|
||||
<para>
|
||||
This example shows how to display the name of people in the
|
||||
database. It assumes that the database is called
|
||||
<function>db</function>. To get a list of people, it calls the
|
||||
<function>getPersonMap</function> method, which returns a map of
|
||||
<application>gramps</application> ID to
|
||||
<function>Person</function> objects. Calling the
|
||||
<function>valus</function> method of the returned map returns a
|
||||
list of people. For each person, the primary name is extracted,
|
||||
and then the <function>Name</function> object's
|
||||
<function>getName</function> method is called to build a
|
||||
presentable name from the individual name components.
|
||||
</para>
|
||||
<figure id="displaynames">
|
||||
<title>Displaying names</title>
|
||||
<programlisting>
|
||||
|
||||
for person in db.getPersonMap().values():
|
||||
name = person.getPrimaryName()
|
||||
print name.getName()
|
||||
|
||||
</programlisting>
|
||||
</figure>
|
||||
</sect2>
|
||||
<sect2 id="listingevents">
|
||||
<title>Displaying the events of person</title>
|
||||
<para>
|
||||
This example shows how to display the public events associated
|
||||
with a person. It assumes that the person is called
|
||||
<function>person</function>.
|
||||
</para>
|
||||
<figure id="eventexample">
|
||||
<title>Displaying Event Information</title>
|
||||
<programlisting>
|
||||
|
||||
for event in person.getEventList():
|
||||
if event.getPrivacy() == 0:
|
||||
print "Event:",event.getName()
|
||||
print "Date:",event.getDate()
|
||||
print "Place:",event.getPlaceName()
|
||||
|
||||
</programlisting>
|
||||
</figure>
|
||||
</sect2>
|
||||
<sect2 id="printfamily">
|
||||
<title>Print the members of each family</title>
|
||||
<para>
|
||||
This example shows how to display the parents and children of
|
||||
each family in the database. It assumes that the database is called
|
||||
<function>db</function>.
|
||||
</para>
|
||||
<figure id="familyexample">
|
||||
<title>Displaying Family Information</title>
|
||||
<programlisting>
|
||||
|
||||
for family in db.getFamilyMap().values:
|
||||
print "-------------------"
|
||||
print "Family ID:",family.getId()
|
||||
father = family.getFather()
|
||||
if father != None:
|
||||
print "Father:",father.getPrimaryName().getName()
|
||||
mother = family.getMother()
|
||||
if mother != None:
|
||||
print "Mother:",mother.getPrimaryName().getName()
|
||||
for child in family.getChildList():
|
||||
print "Child:",child.getPrimaryName().getName()
|
||||
|
||||
</programlisting>
|
||||
</figure>
|
||||
</sect2>
|
||||
<sect2 id="personsfamily">
|
||||
<title>Display the marriages/relationships of a person</title>
|
||||
<para>
|
||||
This example shows how to display the families and relationships
|
||||
in which the person is considered a spouse or parent. It assumes
|
||||
that the person is called <function>person</function>.
|
||||
</para>
|
||||
<para>
|
||||
Relationships between people can be complex. Because someone is
|
||||
male, does not necessarily mean that the person will be
|
||||
considered the "Father" of a relationship. In relationships of
|
||||
type "Partners", the "father" and "mother" of the relationship
|
||||
should be of the same gender. So to determine the spouse of a
|
||||
person, it is usually best to compare the person against what is
|
||||
returned by <function>getFather</function> and
|
||||
<function>getMother</function> to find the one that is not
|
||||
equal. It should also be noted that the
|
||||
<function>getFather</function> and
|
||||
<function>getMother</function> methods will return None if noone
|
||||
has been associated with that role in the family.
|
||||
</para>
|
||||
<figure id="relexample">
|
||||
<title>Displaying Relationship Information</title>
|
||||
<programlisting>
|
||||
|
||||
for family in person.getFamilyList():
|
||||
print "-------------------"
|
||||
print "Family ID:",family.getId()
|
||||
print "Relationship Type:",family.getRelationship()
|
||||
father = family.getFather()
|
||||
if father != None and father != person:
|
||||
print "Spouse:",father.getPrimaryName().getName()
|
||||
mother = family.getMother()
|
||||
if mother != None and mother != person:
|
||||
print "Spouse:",mother.getPrimaryName().getName()
|
||||
|
||||
</programlisting>
|
||||
</figure>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<!-- ============= Authors ================================ -->
|
||||
|
||||
<sect1 id="authors">
|
||||
<title>Authors</title>
|
||||
<para>
|
||||
<application>gramps</application> was written by Don Allingham
|
||||
(<email>dallingham@users.sourceforge.net</email>). To find more
|
||||
information about <application>gramps</application>, please visit
|
||||
the <ulink url="http://gramps.sourceforge.net" type="http">gramps
|
||||
web page</ulink>.
|
||||
</para>
|
||||
<para>
|
||||
This manual was written by Don Allingham
|
||||
(<email>dallingham@users.sourceforge.net</email>).
|
||||
</para>
|
||||
|
||||
<!-- For translations: uncomment this:
|
||||
<para>
|
||||
Latin translation was done by ME
|
||||
(<email>MYNAME@MYADDRESS</email>). Please send all comments and
|
||||
suggestions regarding this translation to SOMEWHERE.
|
||||
</para>
|
||||
-->
|
||||
</sect1>
|
||||
|
||||
<!-- ============= Application License ============================= -->
|
||||
|
||||
<sect1 id="license">
|
||||
<title>License</title>
|
||||
<para>
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the <ulink type="help"
|
||||
url="gnome-help:gpl"> <citetitle>GNU General Public
|
||||
License</citetitle></ulink> as published by the Free Software
|
||||
Foundation; either version 2 of the License, or (at your option)
|
||||
any later version.
|
||||
</para>
|
||||
<para>
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
<citetitle>GNU General Public License</citetitle> for more
|
||||
details.
|
||||
</para>
|
||||
<para>
|
||||
A copy of the <citetitle>GNU General Public License</citetitle> is
|
||||
included as an appendix to the <citetitle>GNOME Users
|
||||
Guide</citetitle>. You may also obtain a copy of the
|
||||
<citetitle>GNU General Public License</citetitle> from the Free
|
||||
Software Foundation by visiting <ulink type="http"
|
||||
url="http://www.fsf.org">their Web site</ulink> or by writing to
|
||||
<address>
|
||||
Free Software Foundation, Inc. <street>59 Temple Place</street> -
|
||||
Suite 330 <city>Boston</city>, <state>MA</state>
|
||||
<postcode>02111-1307</postcode> <country>USA</country>
|
||||
</address>
|
||||
</para>
|
||||
</sect1>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
# Process this file with automake to produce Makefile.in
|
||||
|
||||
SUBDIRS = C
|
||||
|
||||
@@ -0,0 +1,355 @@
|
||||
# Makefile.in generated by automake 1.6.2 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
|
||||
# Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
# Process this file with automake to produce Makefile.in
|
||||
SHELL = @SHELL@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
top_builddir = ../..
|
||||
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = @program_transform_name@
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
|
||||
EXEEXT = @EXEEXT@
|
||||
OBJEXT = @OBJEXT@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
AMTAR = @AMTAR@
|
||||
AWK = @AWK@
|
||||
BINSH = @BINSH@
|
||||
CC = @CC@
|
||||
DEPDIR = @DEPDIR@
|
||||
DISABLE_SCROLLKEEPER = @DISABLE_SCROLLKEEPER@
|
||||
GNOMEHELP = @GNOMEHELP@
|
||||
HAVE_GNOME_CONFIG = @HAVE_GNOME_CONFIG@
|
||||
HAVE_JW = @HAVE_JW@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
JW = @JW@
|
||||
LANGUAGES = @LANGUAGES@
|
||||
LIBS = @LIBS@
|
||||
MOFILES = @MOFILES@
|
||||
MSGFMT = @MSGFMT@
|
||||
P15_INCLUDES = @P15_INCLUDES@
|
||||
P20_INCLUDES = @P20_INCLUDES@
|
||||
P21_INCLUDES = @P21_INCLUDES@
|
||||
P22_INCLUDES = @P22_INCLUDES@
|
||||
PACKAGE = @PACKAGE@
|
||||
POFILES = @POFILES@
|
||||
PYTHON = @PYTHON@
|
||||
PYTHON15 = @PYTHON15@
|
||||
PYTHON20 = @PYTHON20@
|
||||
PYTHON21 = @PYTHON21@
|
||||
PYTHON22 = @PYTHON22@
|
||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
||||
PYTHON_VERSION = @PYTHON_VERSION@
|
||||
RELEASE = @RELEASE@
|
||||
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
|
||||
SCROLLKEEPER_REQUIRED = @SCROLLKEEPER_REQUIRED@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
VERSIONSTRING = @VERSIONSTRING@
|
||||
ZIP = @ZIP@
|
||||
am__include = @am__include@
|
||||
am__quote = @am__quote@
|
||||
install_sh = @install_sh@
|
||||
pkgpyexecdir = @pkgpyexecdir@
|
||||
pkgpythondir = @pkgpythondir@
|
||||
pyexecdir = @pyexecdir@
|
||||
pythondir = @pythondir@
|
||||
|
||||
SUBDIRS = C
|
||||
subdir = doc/extending-gramps
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
CONFIG_CLEAN_FILES =
|
||||
DIST_SOURCES =
|
||||
|
||||
RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
|
||||
uninstall-info-recursive all-recursive install-data-recursive \
|
||||
install-exec-recursive installdirs-recursive install-recursive \
|
||||
uninstall-recursive check-recursive installcheck-recursive
|
||||
DIST_COMMON = Makefile.am Makefile.in
|
||||
DIST_SUBDIRS = $(SUBDIRS)
|
||||
all: all-recursive
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/extending-gramps/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
|
||||
uninstall-info-am:
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run `make' without going through this Makefile.
|
||||
# To change the values of `make' variables: instead of editing Makefiles,
|
||||
# (1) if the variable is set in `config.status', edit `config.status'
|
||||
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||
# (2) otherwise, pass the desired values on the `make' command line.
|
||||
$(RECURSIVE_TARGETS):
|
||||
@set fnord $$MAKEFLAGS; amf=$$2; \
|
||||
dot_seen=no; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
dot_seen=yes; \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||
done; \
|
||||
if test "$$dot_seen" = "no"; then \
|
||||
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||
fi; test -z "$$fail"
|
||||
|
||||
mostlyclean-recursive clean-recursive distclean-recursive \
|
||||
maintainer-clean-recursive:
|
||||
@set fnord $$MAKEFLAGS; amf=$$2; \
|
||||
dot_seen=no; \
|
||||
case "$@" in \
|
||||
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||
*) list='$(SUBDIRS)' ;; \
|
||||
esac; \
|
||||
rev=''; for subdir in $$list; do \
|
||||
if test "$$subdir" = "."; then :; else \
|
||||
rev="$$subdir $$rev"; \
|
||||
fi; \
|
||||
done; \
|
||||
rev="$$rev ."; \
|
||||
target=`echo $@ | sed s/-recursive//`; \
|
||||
for subdir in $$rev; do \
|
||||
echo "Making $$target in $$subdir"; \
|
||||
if test "$$subdir" = "."; then \
|
||||
local_target="$$target-am"; \
|
||||
else \
|
||||
local_target="$$target"; \
|
||||
fi; \
|
||||
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||
done && test -z "$$fail"
|
||||
tags-recursive:
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||
done
|
||||
|
||||
ETAGS = etags
|
||||
ETAGSFLAGS =
|
||||
|
||||
tags: TAGS
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
mkid -fID $$unique
|
||||
|
||||
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
tags=; \
|
||||
here=`pwd`; \
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|
||||
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$tags $$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& cd $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) $$here
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
top_distdir = ../..
|
||||
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@list='$(DISTFILES)'; for file in $$list; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
|
||||
dir="/$$dir"; \
|
||||
$(mkinstalldirs) "$(distdir)$$dir"; \
|
||||
else \
|
||||
dir=''; \
|
||||
fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
|
||||
fi; \
|
||||
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||
if test "$$subdir" = .; then :; else \
|
||||
test -d $(distdir)/$$subdir \
|
||||
|| mkdir $(distdir)/$$subdir \
|
||||
|| exit 1; \
|
||||
(cd $$subdir && \
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="$(top_distdir)" \
|
||||
distdir=../$(distdir)/$$subdir \
|
||||
distdir) \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-recursive
|
||||
all-am: Makefile
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
|
||||
install: install-recursive
|
||||
install-exec: install-exec-recursive
|
||||
install-data: install-data-recursive
|
||||
uninstall: uninstall-recursive
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-recursive
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-recursive
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-recursive
|
||||
|
||||
distclean-am: clean-am distclean-generic distclean-tags
|
||||
|
||||
dvi: dvi-recursive
|
||||
|
||||
dvi-am:
|
||||
|
||||
info: info-recursive
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
||||
install-man:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-recursive
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
uninstall-am: uninstall-info-am
|
||||
|
||||
uninstall-info: uninstall-info-recursive
|
||||
|
||||
.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
|
||||
clean-generic clean-recursive distclean distclean-generic \
|
||||
distclean-recursive distclean-tags distdir dvi dvi-am \
|
||||
dvi-recursive info info-am info-recursive install install-am \
|
||||
install-data install-data-am install-data-recursive \
|
||||
install-exec install-exec-am install-exec-recursive \
|
||||
install-info install-info-am install-info-recursive install-man \
|
||||
install-recursive install-strip installcheck installcheck-am \
|
||||
installdirs installdirs-am installdirs-recursive \
|
||||
maintainer-clean maintainer-clean-generic \
|
||||
maintainer-clean-recursive mostlyclean mostlyclean-generic \
|
||||
mostlyclean-recursive tags tags-recursive uninstall \
|
||||
uninstall-am uninstall-info-am uninstall-info-recursive \
|
||||
uninstall-recursive
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
@@ -0,0 +1,53 @@
|
||||
SGML_FILES = gramps-manual.sgml
|
||||
|
||||
figs = \
|
||||
figures/addmedia.png \
|
||||
figures/druidpg1.png \
|
||||
figures/editbookmarks.png \
|
||||
figures/ep-address.png \
|
||||
figures/ep-altname.png \
|
||||
figures/ep-attributes.png \
|
||||
figures/ep-event.png \
|
||||
figures/ep-gallery.png \
|
||||
figures/ep-general.png \
|
||||
figures/ep-internet.png \
|
||||
figures/ep-lds.png \
|
||||
figures/ep-notes.png \
|
||||
figures/familyview.png \
|
||||
figures/filter.png \
|
||||
figures/globalmedia.png \
|
||||
figures/gotobookmark.png \
|
||||
figures/localmedia.png \
|
||||
figures/mainwin.png \
|
||||
figures/mediaview.png \
|
||||
figures/opendb.png \
|
||||
figures/pedegreesel.png \
|
||||
figures/pedegreeview.png \
|
||||
figures/peoplelist.png \
|
||||
figures/placelist.png \
|
||||
figures/prefs-bars.png \
|
||||
figures/prefs-colors.png \
|
||||
figures/prefs-dates.png \
|
||||
figures/prefs-disp.png \
|
||||
figures/prefs-find.png \
|
||||
figures/prefs-gen.png \
|
||||
figures/prefs-guess.png \
|
||||
figures/prefs-ids.png \
|
||||
figures/prefs-main.png \
|
||||
figures/prefs-media.png \
|
||||
figures/prefs-report.png \
|
||||
figures/prefs-research.png \
|
||||
figures/prefs-revision.png \
|
||||
figures/reportsel.png \
|
||||
figures/revcontrol.png \
|
||||
figures/savecomment.png \
|
||||
figures/sourcelist.png \
|
||||
figures/sourcerefsel.png \
|
||||
figures/toolsel.png
|
||||
|
||||
docname = gramps-manual
|
||||
lang = C
|
||||
omffile = gramps-manual-C.omf
|
||||
sgml_ents =
|
||||
include $(top_srcdir)/doc/sgmldocs.make
|
||||
dist-hook: app-dist-hook
|
||||
@@ -0,0 +1,464 @@
|
||||
# Makefile.in generated by automake 1.6.2 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
|
||||
# Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
# To use this template:
|
||||
# 1) Define: figs, docname, lang, omffile, sgml_ents although figs,
|
||||
# omffile, and sgml_ents may be empty in your Makefile.am which
|
||||
# will "include" this one
|
||||
# 2) Figures must go under figures/ and be in PNG format
|
||||
# 3) You should only have one document per directory
|
||||
#
|
||||
# Note that this makefile forces the directory name under
|
||||
# $prefix/share/gnome/help/ to be the same as the SGML filename
|
||||
# of the document. This is required by GNOME. eg:
|
||||
# $prefix/share/gnome/help/fish_applet/C/fish_applet.sgml
|
||||
# ^^^^^^^^^^^ ^^^^^^^^^^^
|
||||
# Definitions:
|
||||
# figs A list of screenshots which will be included in EXTRA_DIST
|
||||
# Note that these should reside in figures/ and should be .png
|
||||
# files, or you will have to make modifications below.
|
||||
# docname This is the name of the SGML file: <docname>.sgml
|
||||
# lang This is the document locale
|
||||
# omffile This is the name of the OMF file. Convention is to name
|
||||
# it <docname>-<locale>.omf.
|
||||
# sgml_ents This is a list of SGML entities which must be installed
|
||||
# with the main SGML file and included in EXTRA_DIST.
|
||||
# eg:
|
||||
# figs = \
|
||||
# figures/fig1.png \
|
||||
# figures/fig2.png
|
||||
# docname = scrollkeeper-manual
|
||||
# lang = C
|
||||
# omffile=scrollkeeper-manual-C.omf
|
||||
# sgml_ents = fdl.sgml
|
||||
# include $(top_srcdir)/help/sgmldocs.make
|
||||
# dist-hook: app-dist-hook
|
||||
#
|
||||
SHELL = @SHELL@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
top_builddir = ../../..
|
||||
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = @program_transform_name@
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
|
||||
EXEEXT = @EXEEXT@
|
||||
OBJEXT = @OBJEXT@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
AMTAR = @AMTAR@
|
||||
AWK = @AWK@
|
||||
BINSH = @BINSH@
|
||||
CC = @CC@
|
||||
DEPDIR = @DEPDIR@
|
||||
DISABLE_SCROLLKEEPER = @DISABLE_SCROLLKEEPER@
|
||||
GNOMEHELP = @GNOMEHELP@
|
||||
HAVE_GNOME_CONFIG = @HAVE_GNOME_CONFIG@
|
||||
HAVE_JW = @HAVE_JW@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
INTLLIBS = @INTLLIBS@
|
||||
JW = @JW@
|
||||
LANGUAGES = @LANGUAGES@
|
||||
LIBS = @LIBS@
|
||||
MOFILES = @MOFILES@
|
||||
MSGFMT = @MSGFMT@
|
||||
P15_INCLUDES = @P15_INCLUDES@
|
||||
P20_INCLUDES = @P20_INCLUDES@
|
||||
P21_INCLUDES = @P21_INCLUDES@
|
||||
P22_INCLUDES = @P22_INCLUDES@
|
||||
PACKAGE = @PACKAGE@
|
||||
POFILES = @POFILES@
|
||||
PYTHON = @PYTHON@
|
||||
PYTHON15 = @PYTHON15@
|
||||
PYTHON20 = @PYTHON20@
|
||||
PYTHON21 = @PYTHON21@
|
||||
PYTHON22 = @PYTHON22@
|
||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
||||
PYTHON_VERSION = @PYTHON_VERSION@
|
||||
RELEASE = @RELEASE@
|
||||
SCROLLKEEPER_CONFIG = @SCROLLKEEPER_CONFIG@
|
||||
SCROLLKEEPER_REQUIRED = @SCROLLKEEPER_REQUIRED@
|
||||
STRIP = @STRIP@
|
||||
VERSION = @VERSION@
|
||||
VERSIONSTRING = @VERSIONSTRING@
|
||||
ZIP = @ZIP@
|
||||
am__include = @am__include@
|
||||
am__quote = @am__quote@
|
||||
install_sh = @install_sh@
|
||||
pkgpyexecdir = @pkgpyexecdir@
|
||||
pkgpythondir = @pkgpythondir@
|
||||
pyexecdir = @pyexecdir@
|
||||
pythondir = @pythondir@
|
||||
SGML_FILES = gramps-manual.sgml
|
||||
|
||||
figs = \
|
||||
figures/addmedia.png \
|
||||
figures/druidpg1.png \
|
||||
figures/editbookmarks.png \
|
||||
figures/ep-address.png \
|
||||
figures/ep-altname.png \
|
||||
figures/ep-attributes.png \
|
||||
figures/ep-event.png \
|
||||
figures/ep-gallery.png \
|
||||
figures/ep-general.png \
|
||||
figures/ep-internet.png \
|
||||
figures/ep-lds.png \
|
||||
figures/ep-notes.png \
|
||||
figures/familyview.png \
|
||||
figures/filter.png \
|
||||
figures/globalmedia.png \
|
||||
figures/gotobookmark.png \
|
||||
figures/localmedia.png \
|
||||
figures/mainwin.png \
|
||||
figures/mediaview.png \
|
||||
figures/opendb.png \
|
||||
figures/pedegreesel.png \
|
||||
figures/pedegreeview.png \
|
||||
figures/peoplelist.png \
|
||||
figures/placelist.png \
|
||||
figures/prefs-bars.png \
|
||||
figures/prefs-colors.png \
|
||||
figures/prefs-dates.png \
|
||||
figures/prefs-disp.png \
|
||||
figures/prefs-find.png \
|
||||
figures/prefs-gen.png \
|
||||
figures/prefs-guess.png \
|
||||
figures/prefs-ids.png \
|
||||
figures/prefs-main.png \
|
||||
figures/prefs-media.png \
|
||||
figures/prefs-report.png \
|
||||
figures/prefs-research.png \
|
||||
figures/prefs-revision.png \
|
||||
figures/reportsel.png \
|
||||
figures/revcontrol.png \
|
||||
figures/savecomment.png \
|
||||
figures/sourcelist.png \
|
||||
figures/sourcerefsel.png \
|
||||
figures/toolsel.png
|
||||
|
||||
|
||||
docname = gramps-manual
|
||||
lang = C
|
||||
omffile = gramps-manual-C.omf
|
||||
sgml_ents =
|
||||
|
||||
docdir = $(datadir)/gnome/help/$(docname)/$(lang)
|
||||
|
||||
doc_DATA = index.html
|
||||
|
||||
sgml_files = $(sgml_ents) $(docname).sgml
|
||||
|
||||
omf_dir = $(top_srcdir)/omf-install
|
||||
|
||||
EXTRA_DIST = $(sgml_files) $(doc_DATA) $(omffile) $(figs)
|
||||
|
||||
CLEANFILES = omf_timestamp
|
||||
|
||||
# when doing a distclean, we also want to clear out html files:
|
||||
CONFIG_CLEAN_FILES = index.html $(docname)/*.html $(docname)/stylesheet-images/*.gif
|
||||
subdir = doc/gramps-manual/C
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||
DIST_SOURCES =
|
||||
DATA = $(doc_DATA)
|
||||
|
||||
DIST_COMMON = Makefile.am Makefile.in
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/doc/sgmldocs.make $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && \
|
||||
$(AUTOMAKE) --gnu doc/gramps-manual/C/Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
|
||||
uninstall-info-am:
|
||||
docDATA_INSTALL = $(INSTALL_DATA)
|
||||
install-docDATA: $(doc_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)
|
||||
@list='$(doc_DATA)'; for p in $$list; do \
|
||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||
f="`echo $$p | sed -e 's|^.*/||'`"; \
|
||||
echo " $(docDATA_INSTALL) $$d$$p $(DESTDIR)$(docdir)/$$f"; \
|
||||
$(docDATA_INSTALL) $$d$$p $(DESTDIR)$(docdir)/$$f; \
|
||||
done
|
||||
|
||||
uninstall-docDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@list='$(doc_DATA)'; for p in $$list; do \
|
||||
f="`echo $$p | sed -e 's|^.*/||'`"; \
|
||||
echo " rm -f $(DESTDIR)$(docdir)/$$f"; \
|
||||
rm -f $(DESTDIR)$(docdir)/$$f; \
|
||||
done
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
top_distdir = ../../..
|
||||
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
$(mkinstalldirs) $(distdir)/figures
|
||||
@list='$(DISTFILES)'; for file in $$list; do \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
|
||||
dir="/$$dir"; \
|
||||
$(mkinstalldirs) "$(distdir)$$dir"; \
|
||||
else \
|
||||
dir=''; \
|
||||
fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
|
||||
fi; \
|
||||
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
$(MAKE) $(AM_MAKEFLAGS) \
|
||||
top_distdir="${top_distdir}" distdir="$(distdir)" \
|
||||
dist-hook
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(DATA)
|
||||
|
||||
installdirs:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)
|
||||
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
|
||||
distclean-am: clean-am distclean-generic
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am: install-docDATA
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-man:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
uninstall-am: uninstall-docDATA uninstall-info-am uninstall-local
|
||||
|
||||
.PHONY: all all-am check check-am clean clean-generic distclean \
|
||||
distclean-generic distdir dvi dvi-am info info-am install \
|
||||
install-am install-data install-data-am install-docDATA \
|
||||
install-exec install-exec-am install-info install-info-am \
|
||||
install-man install-strip installcheck installcheck-am \
|
||||
installdirs maintainer-clean maintainer-clean-generic \
|
||||
mostlyclean mostlyclean-generic uninstall uninstall-am \
|
||||
uninstall-docDATA uninstall-info-am uninstall-local
|
||||
|
||||
|
||||
all: index.html omf
|
||||
|
||||
omf: omf_timestamp
|
||||
|
||||
omf_timestamp: $(omffile)
|
||||
-for file in $(omffile); do \
|
||||
scrollkeeper-preinstall $(docdir)/$(docname).sgml $$file $(omf_dir)/$$file; \
|
||||
done
|
||||
touch omf_timestamp
|
||||
|
||||
index.html: $(docname)/index.html
|
||||
-cp $(docname)/index.html .
|
||||
|
||||
# The weird srcdir trick is because the db2html from the Cygnus RPMs
|
||||
# cannot handle relative filenames.
|
||||
# The t1 test is for certain versions of jw that create cryptic
|
||||
# html pages, o fwhich the index is called "t1". Also, the jw
|
||||
# script from docbook-utils 0.6.9 does not copy the template
|
||||
# stylesheet-images directory like the db2html script does, so
|
||||
# we give it a little help (at least for now)
|
||||
|
||||
$(docname)/index.html: $(docname).sgml
|
||||
-srcdir=`cd $(srcdir) && pwd`; \
|
||||
if test "$(HAVE_JW)" = 'yes' ; then \
|
||||
if test -f /usr/share/sgml/docbook/dsssl-stylesheets/images/next.gif ; then \
|
||||
mkdir -p $$srcdir/$(docname)/stylesheet-images ; \
|
||||
cp /usr/share/sgml/docbook/dsssl-stylesheets/images/*.gif $$srcdir/$(docname)/stylesheet-images/ ; \
|
||||
fi; \
|
||||
jw -c /etc/sgml/catalog $$srcdir/$(docname).sgml -o $$srcdir/$(docname); \
|
||||
else \
|
||||
db2html $$srcdir/$(docname).sgml; \
|
||||
fi
|
||||
if test -f $(docname)/t1.html; then \
|
||||
cd $(srcdir)/$(docname) && cp t1.html index.html; \
|
||||
cd $(srcdir); \
|
||||
fi
|
||||
|
||||
$(docname).sgml: $(sgml_ents)
|
||||
-ourdir=`cd . && pwd`; \
|
||||
cd $(srcdir); \
|
||||
cp $(sgml_ents) $$ourdir
|
||||
|
||||
app-dist-hook: index.html
|
||||
-$(mkinstalldirs) $(distdir)/$(docname)/stylesheet-images
|
||||
-$(mkinstalldirs) $(distdir)/figures
|
||||
-cp $(srcdir)/$(docname)/*.html $(distdir)/$(docname)
|
||||
-for file in $(srcdir)/$(docname)/*.css; do \
|
||||
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
|
||||
cp $$file $(distdir)/$(docname)/$$basefile ; \
|
||||
done
|
||||
-for file in $(srcdir)/$(docname)/stylesheet-images/*.gif; do \
|
||||
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
|
||||
cp $$file $(distdir)/$(docname)/stylesheet-images/$$basefile ; \
|
||||
done
|
||||
-if [ -e topic.dat ]; then \
|
||||
cp $(srcdir)/topic.dat $(distdir); \
|
||||
fi
|
||||
|
||||
install-data-am: index.html omf
|
||||
-$(mkinstalldirs) $(DESTDIR)$(docdir)/stylesheet-images
|
||||
-$(mkinstalldirs) $(DESTDIR)$(docdir)/figures
|
||||
-cp $(srcdir)/$(sgml_files) $(DESTDIR)$(docdir)
|
||||
-for file in $(srcdir)/$(docname)/*.html $(srcdir)/$(docname)/*.css; do \
|
||||
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
|
||||
$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/$$basefile; \
|
||||
done
|
||||
-for file in $(srcdir)/figures/*.png; do \
|
||||
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
|
||||
$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/figures/$$basefile; \
|
||||
done
|
||||
-for file in $(srcdir)/$(docname)/stylesheet-images/*.gif; do \
|
||||
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
|
||||
$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/stylesheet-images/$$basefile; \
|
||||
done
|
||||
-if [ -e $(srcdir)/topic.dat ]; then \
|
||||
$(INSTALL_DATA) $(srcdir)/topic.dat $(DESTDIR)$(docdir); \
|
||||
fi
|
||||
|
||||
$(docname).ps: $(srcdir)/$(docname).sgml
|
||||
-srcdir=`cd $(srcdir) && pwd`; \
|
||||
db2ps $$srcdir/$(docname).sgml
|
||||
|
||||
$(docname).rtf: $(srcdir)/$(docname).sgml
|
||||
-srcdir=`cd $(srcdir) && pwd`; \
|
||||
db2ps $$srcdir/$(docname).sgml
|
||||
|
||||
uninstall-local:
|
||||
-for file in $(srcdir)/$(docname)/stylesheet-images/*.gif; do \
|
||||
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
|
||||
rm -f $(docdir)/stylesheet-images/$$basefile; \
|
||||
done
|
||||
-for file in $(srcdir)/figures/*.png; do \
|
||||
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
|
||||
rm -f $(docdir)/figures/$$basefile; \
|
||||
done
|
||||
-for file in $(srcdir)/$(docname)/*.html $(srcdir)/$(docname)/*.css; do \
|
||||
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
|
||||
rm -f $(DESTDIR)$(docdir)/$$basefile; \
|
||||
done
|
||||
-for file in $(sgml_files); do \
|
||||
rm -f $(DESTDIR)$(docdir)/$$file; \
|
||||
done
|
||||
-rmdir $(DESTDIR)$(docdir)/stylesheet-images
|
||||
-rmdir $(DESTDIR)$(docdir)/figures
|
||||
-rmdir $(DESTDIR)$(docdir)
|
||||
dist-hook: app-dist-hook
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||