BlackArch / blackarch

An ArchLinux based distribution for penetration testers and security researchers.
https://www.blackarch.org
Other
2.78k stars 550 forks source link

QT3 - Missing source files qt-copy-kde-patches.tar.bz2 and qt-patches.tar.bz2 #3660

Open D3vil0p3r opened 1 year ago

D3vil0p3r commented 1 year ago

Bug description

qt3 folder does not have two source files specified in its PKGBUILD. In particular:

For this reason, if you run makepkg -si, you will get the following error:

==> ERROR: qt-copy-kde-patches.tar.bz2 was not found in the build directory and is not a URL.

while, PKGBUILD has these files as source:

<SNIP>
source=("https://download.qt.io/archive/qt/3/qt-x11-free-$pkgver.tar.gz"
        'qt3-png15.patch' 'qt-copy-kde-patches.tar.bz2' 'qt-patches.tar.bz2'
        'eastern_asian_languagues.diff' 'qt-odbc.patch' 'gcc-4.6.patch'
        'qt-x11-free-3.3.5-makelibshared.patch')
<SNIP>
noraj commented 1 year ago

Then the question is, is there still a tool that requires qt3?

D3vil0p3r commented 1 year ago

Then the question is, is there still a tool that requires qt3?

Currently, the BA package requiring qt3 are pyqt3 and qscintilla-qt3

BA tools depending on pyqt3 are:

noraj commented 1 year ago

Currently, the BA package requiring qt3 are pyqt3 and qscintilla-qt3

And the only package requiring qscintilla-qt is pyqt3

D3vil0p3r commented 1 year ago

Currently, the BA package requiring qt3 are pyqt3 and qscintilla-qt3

And the only package requiring qscintilla-qt is pyqt3

Yes.

noraj commented 1 year ago

I see no pyqt in https://github.com/infobyte/faraday/blob/master/requirements.txt and it seems it was used only for the Faraday IDE anyway. We just need the webui so I think we can remove pyqt3 dependency and if it is still bugging then use --gui=nogui option cf. https://github.com/infobyte/faraday/issues/58#issuecomment-159742224

noraj commented 1 year ago

gerix-wifi-cracker see #3572, maybe we should replace it by https://github.com/J4r3tt/gerix-wifi-cracker-2 using qt4 but it seems old and abandoned to so I just tagged it a deprecate for now

noraj commented 1 year ago

inguma is abandoned since 2008 and of course still using python2 that was dropped from AL repo

noraj commented 1 year ago

so qt3, pyqt3 and qscintilla-qt3 can be dropped from our repos since they are no more required or required only by deprecated tools.

D3vil0p3r commented 1 year ago

so qt3, pyqt3 and qscintilla-qt3 can be dropped from our repos since they are no more required or required only by deprecated tools.

It is a good news for me 👯 !