Compare commits

...

75 Commits
1.4 ... master

Author SHA1 Message Date
helixarch
0c4f92b12e
Merge pull request #93 from SnivySquid65/master
Added choice in updating when given the "run debtap -u" prompt.
2025-03-06 00:12:23 +02:00
SnivySquid65
795ad62414 patch for teh pull request 2025-03-05 22:04:21 +00:00
helixarch
99991fa9c9
Add files via upload 2022-04-25 10:45:43 +03:00
helixarch
4a94689739
Add files via upload 2022-04-25 07:33:55 +03:00
helixarch
a72e9f1335
Merge pull request #73 from pkasemir/add-zstd-support
Add tar zstd support
2022-04-21 21:30:39 +03:00
Paul Kasemir
7bb6814d35 Add tar zstd support 2022-04-01 17:02:53 -06:00
helixarch
02d3b9f8fd
Update debtap 2021-04-09 10:35:19 +03:00
helixarch
b69cb86bba
Add files via upload 2021-01-15 16:52:12 +02:00
helixarch
e113d8d3df
Add files via upload 2021-01-15 16:50:42 +02:00
helixarch
44aff8c10d
Add files via upload 2020-07-29 18:20:39 +03:00
helixarch
dd82b9675d
Add files via upload 2020-07-29 18:19:18 +03:00
helixarch
ea0f2fe475
Add files via upload 2020-07-29 18:13:54 +03:00
helixarch
76d68c254a
Add files via upload 2020-06-25 15:24:58 +03:00
helixarch
1cb0669745
Add files via upload 2020-06-25 15:18:24 +03:00
helixarch
7ce761c91e
Add files via upload 2020-06-25 14:55:35 +03:00
helixarch
c2dd400484
Merge pull request #50 from juergenhoetzel/master
packager_name: Use makepkg.conf settings as default value
2020-06-25 14:53:28 +03:00
Juergen Hoetzel
e3f16487f1 packager_name: Use makepkg.conf settings as default value 2020-06-04 21:16:52 +02:00
helixarch
9938f2b945
Add files via upload 2020-04-25 21:55:37 +03:00
helixarch
78d28f5abb
Add files via upload 2020-04-25 21:54:51 +03:00
helixarch
93382a0e8a
Merge pull request #48 from BrunoChevalier/master
Fix small typos in output
2020-04-24 13:50:09 +03:00
Bruno Chevalier
a1cbb3c6f0 Fix small typos in output 2020-04-24 09:59:14 +02:00
helixarch
946a8572f2
Update 3.2.2
Update 3.2.2
2018-04-23 20:51:00 +03:00
helixarch
8b1be79086
Update 3.2.1
Update 3.2.1
2018-04-22 21:36:55 +03:00
helixarch
4d1ea9424f
Update README.md 2018-04-22 19:55:09 +03:00
helixarch
c63bd833ad
Update 3.2
Update 3.2
2018-04-22 19:49:30 +03:00
helixarch
e16dde15ad Update 3.1.4 2017-08-21 19:03:03 +03:00
helixarch
e5f3228cca Update 3.1.3 2017-08-21 16:40:28 +03:00
helixarch
b1049270c2 Update 3.1.2 2017-08-21 14:57:31 +03:00
helixarch
aa104d7971 Update 3.1.1 2017-08-16 07:30:31 +03:00
helixarch
d93bab1341 Update 3.1 2017-08-16 07:13:17 +03:00
helixarch
78cba2e122 Update 2017-07-24 19:05:29 +03:00
helixarch
11d9a85a42 Update 2017-07-24 19:04:02 +03:00
helixarch
d2740679eb Update 2017-07-24 19:03:10 +03:00
helixarch
6ad6cb38d2 Add files via upload 2017-07-24 19:00:30 +03:00
helixarch
cb578b3dfe Update to 3.0 2017-07-24 18:37:58 +03:00
helixarch
afc5191618 Merge pull request #28 from asmolero/patch-1
Support ARM packages
2017-07-02 09:15:49 +03:00
asmolero
c2882fd83e Support ARM packages 2017-07-02 05:32:10 +03:00
helixarch
3a53305c67 Merge pull request #25 from tleonardi/master
Corrected Ubuntu URL to https
2017-05-24 17:04:37 +03:00
Tommaso Leonardi
0d2923c1ea Corrected Ubuntu URL to https 2017-05-24 11:41:22 +01:00
helixarch
b41de05d77 Added files via upload 2016-04-23 11:57:49 +03:00
helixarch
a8deb13af8 Added files via upload 2016-04-17 10:48:19 +03:00
helixarch
99b0f9d92b Merge pull request #17 from primetoxinz/master
Fix Debian Content URL
2016-04-17 03:28:37 +03:00
Tyler
88bdbe8728 Update debtap 2016-04-16 20:10:13 -04:00
helixarch
4daa9a1c4d Update 2016-03-10 10:47:40 +02:00
helixarch
c38741176b Merge pull request #14 from kaqqao/master
Here-Document terminators broken during conversion #13
2016-03-05 03:59:20 +02:00
Bojan Tomic
01edad9841 Here-Document terminators broken during conversion #13 2015-11-23 00:18:57 +01:00
helixarch
b6fac5175b Update 2015-11-15 23:19:44 +02:00
helixarch
914978fb09 Update 2015-10-09 16:56:12 +03:00
helixarch
c638872839 Update 2015-10-09 04:07:18 +03:00
helixarch
67b12fcbed Update 2015-09-29 16:50:29 +03:00
helixarch
778cd6989b Update 2015-09-29 15:39:03 +03:00
helixarch
480d66f7e6 Update 2015-09-13 13:09:38 +03:00
helixarch
4b72caf7c8 Update 2015-09-12 14:44:58 +03:00
helixarch
31740ac9c0 Update 2015-09-12 10:45:57 +03:00
helixarch
42371df7cb Update 2015-08-30 00:38:49 +03:00
helixarch
4df865f97e Merge pull request #6 from nsajko/master
Typo
2015-08-29 21:25:39 +03:00
Neven Sajko
32a2c044ac Typo 2015-08-29 17:56:52 +02:00
helixarch
a08b57a14e Update 2015-06-06 00:52:46 +03:00
helixarch
d34b5709c5 Update 2015-06-04 22:01:24 +03:00
helixarch
3b4b763605 Update 2015-06-01 09:20:15 +03:00
helixarch
a4e21a3c6b Update 2015-05-29 16:45:53 +03:00
helixarch
df76a1f562 Update 2015-05-22 21:50:29 +03:00
helixarch
ed7e5da1e9 Update 2015-05-22 20:01:36 +03:00
helixarch
38c14d1d44 Update 2015-05-22 00:11:16 +03:00
helixarch
3ce1aee55b Update 2015-05-06 15:51:28 +03:00
helixarch
c9bfd09c98 Update 2015-05-06 13:18:22 +03:00
helixarch
4b953bffee Update 2015-04-04 10:13:29 +03:00
helixarch
18b4138c7a Update 2015-04-04 06:34:46 +03:00
helixarch
0ddf9872d6 Update 2015-03-12 11:30:28 +02:00
helixarch
db3e3eea00 Update 2015-03-12 10:56:42 +02:00
helixarch
54aa094507 Update 2015-03-12 09:39:54 +02:00
helixarch
bc031147ca Update 2015-02-27 06:12:25 +02:00
helixarch
6916211e36 update 2015-02-18 02:12:43 +02:00
helixarch
c4c910a2fd update 2015-02-18 00:53:36 +02:00
helixarch
477eafa9fb update 2015-02-05 16:33:29 +02:00
3 changed files with 1931 additions and 1892 deletions

9
.gitignore vendored
View File

@ -1,9 +0,0 @@
*.tar
*.tar.*
*.zip
*.tgz
*.log
*.log.*
*.sig
pkg/
src/

View File

@ -5,21 +5,25 @@ A script for converting .deb packages into Arch Linux packages, focused on accur
# FAQ
**Q: What "debtap" stands for?**
**A:** DEB To Arch (Linux) Package
**Q: Isn't better to download an official package or write a PKGBUILD in case I need to compile a package or convert a .deb package to an Arch Linux package?**
**A:** Sure it is, and I truely encourage you to do so. Debtap was written to create packages that either cannot be compiled (closed source packages) or cannot be built from AUR for various reasons (error during compiling or unavailable files), as a quick 'n' dirty solution and an extra option for creating Arch Linux packages for Arch Linux users.
**Q: So debtap will help me only in case I need to convert specific .deb packages to Arch Linux packages?**
**A:** No. In case you need to write a new PKGBUILD for a package that already exists in the Debian/Ubuntu distributions, by converting its .deb package to Arch package with debtap, thanks to the packages names translator function inside the script, it can help you determine which dependencies are needed for the package you write the PKGBUILD for and complete the necessary fields.
**A:** No. In case you need to write a new PKGBUILD for a package that already exists in the Debian/Ubuntu distributions, using parameter -p or -P it can generate a PKGBUILD and then edit it as you wish.
**Q: What are the minimum requirements to run this script?**
**A:** You need to have installed these dependencies: `bash`, `binutils` (provides ar utility for extracting .deb package), `pkgfile` and `fakeroot`. You also need an active internet connection, because debtap downloads information from internet in order to translate packages names, and also you must run at least once (preferably recently) `pkgfile -u` to create/update pkgfile database (you do this with root privileges).
**A:** You need to have installed these dependencies: `bash`, `binutils` (provides ar utility for extracting .deb package and readelf), `pkgfile` and `fakeroot`.You must run at least once (preferably recently) `debtap -u` to create/update pkgfile and debtap database (you do this with root privileges).
**Q: Debtap needs a lot of time to convert a package. So, why this is happening?**
**A:** Like I said, debtap is focused on accuracy. It won't just unpank a .deb package and then repackage its data to an Arch Linux package, ignoring metadata. Depending on the speed of your processor and the package itself, conversion can take from a few seconds to several minutes.
**A:** Like I said, debtap is focused on accuracy. It won't just unpack a .deb package and then repackage its data to an Arch Linux package, ignoring metadata. Depending on the speed of your processor and the package itself, conversion can take from a few seconds to several minutes.
**Q: During conversion I get several warning messages, why?**
@ -27,7 +31,20 @@ A script for converting .deb packages into Arch Linux packages, focused on accur
**Q: How do I use debtap?**
**A:** The syntax is quite simple actually: `debtap [option] package_filename`
**A:** The syntax is quite simple actually: `debtap [options] package_filename`
For example: `debtap world-of-goo-demo_1.0_i386.deb`
Any recommendations or questions for debtap are welcomed!
Available options:
==================
-h --help Prints help
-u --update Update debtap database
-q --quiet Bypass all questions, except for editing metadata file(s)
-Q --Quiet Bypass all questions (not recommended)
-s --pseudo Create a pseudo-64-bit package from a 32-bit .deb package
-w --wipeout Wipeout versions from all dependencies, conflicts etc.
-p --pkgbuild Additionally generate a PKGBUILD file
-P --Pkgbuild Generate a PKGBUILD file only
-v --version     Print version

3789
debtap

File diff suppressed because it is too large Load Diff