Search Criteria
Package Details: qwbfs 1.2.6-2
Git Clone URL: | https://aur.archlinux.org/qwbfs.git (read-only, click to copy) |
---|---|
Package Base: | qwbfs |
Description: | Cross platform WBFS file system manager |
Upstream URL: | https://github.com/pasnox/qwbfsmanager |
Licenses: | |
Submitter: | vinipsmaker |
Maintainer: | vinipsmaker |
Last Packager: | vinipsmaker |
Votes: | 27 |
Popularity: | 0.79 |
First Submitted: | 2012-07-01 16:13 |
Last Updated: | 2016-09-06 03:03 |
Latest Comments
1 2 Next › Last »
possum commented on 2019-07-01 22:38
I applied the suggested patch by Naboo and followed Gamon instructions about QT_X11_NO_MITSHM. The app is running properly. Please update the package.
Gamon commented on 2018-10-03 00:45
Thanks, NaBoo. That patch worked perfectly for me.
Also, when I have to run QWBFS with sudo to get it to read from my external drive (which, I believe is normal), but it wasn't rendering properly. If anyone else is having this issue, try running the program with "sudo QT_X11_NO_MITSHM=1 qwbfsmanager". That allowed me to run as sudo and have it render properly.
This issue seems to come from a newer security feature in QT. I found the solution here: https://github.com/unetbootin/unetbootin/issues/66#issuecomment-219277217
NaBoo commented on 2018-09-05 20:18
Hi partsman,
I have successfully build this package with this patch:
Hope it can help you.
partsman commented on 2018-07-22 21:44
I see its been a while since this package was updated. Getting build errors. Any help would be much appreciated.
errors:
src/gui/pSpinBox.cpp:43:1: error: expected class-name before ‘{’ token { ^ src/gui/pSpinBox.cpp: In constructor ‘Frame::Frame(QWidget)’: src/gui/pSpinBox.cpp:46:9: error: class ‘Frame’ does not have any field named ‘QFrame’ : QFrame( parent, Qt::Popup ), ^~~~~~ src/gui/pSpinBox.cpp:47:34: error: no matching function for call to ‘Slider::Slider(Frame)’ slider( new Slider( this ) ) ^ src/gui/pSpinBox.cpp:34:5: note: candidate: ‘Slider::Slider(QWidget)’ Slider( QWidget parent = 0 ) ^~~~~~ src/gui/pSpinBox.cpp:34:5: note: no known conversion for argument 1 from ‘Frame’ to ‘QWidget’ src/gui/pSpinBox.cpp:49:7: error: ‘setAttribute’ was not declared in this scope setAttribute( Qt::WA_DeleteOnClose ); ^~~~~~~~~~~~ src/gui/pSpinBox.cpp:49:7: note: suggested alternative: ‘setstate’ setAttribute( Qt::WA_DeleteOnClose ); ^~~~~~~~~~~~ setstate src/gui/pSpinBox.cpp:50:22: error: ‘QFrame’ has not been declared setFrameStyle( QFrame::Sunken | QFrame::StyledPanel ); ^~~~~~ src/gui/pSpinBox.cpp:50:39: error: ‘QFrame’ has not been declared setFrameStyle( QFrame::Sunken | QFrame::StyledPanel ); ^~~~~~ src/gui/pSpinBox.cpp:50:7: error: ‘setFrameStyle’ was not declared in this scope setFrameStyle( QFrame::Sunken | QFrame::StyledPanel ); ^~~~~~~~~~~~~ src/gui/pSpinBox.cpp:52:51: error: no matching function for call to ‘QHBoxLayout::QHBoxLayout(Frame)’ QHBoxLayout layout = new QHBoxLayout( this ); ^ In file included from /usr/include/qt/QtWidgets/QHBoxLayout:1, from build/Linux-x86_64/release/ui/ui_pSpinBox.h:15, from src/gui/pSpinBox.cpp:27: /usr/include/qt/QtWidgets/qboxlayout.h:118:14: note: candidate: ‘QHBoxLayout::QHBoxLayout(QWidget)’ explicit QHBoxLayout(QWidget parent); ^~~~~~~~~~~ /usr/include/qt/QtWidgets/qboxlayout.h:118:14: note: no known conversion for argument 1 from ‘Frame’ to ‘QWidget’ /usr/include/qt/QtWidgets/qboxlayout.h:117:5: note: candidate: ‘QHBoxLayout::QHBoxLayout()’ QHBoxLayout(); ^~~~~~~~~~~ /usr/include/qt/QtWidgets/qboxlayout.h:117:5: note: candidate expects 0 arguments, 1 provided src/gui/pSpinBox.cpp:53:26: error: ‘frameWidth’ was not declared in this scope layout->setMargin( frameWidth() ); ^~~~~~~~~~ src/gui/pSpinBox.cpp: In member function ‘void pSpinBox::on_tbToolButton_clicked()’: src/gui/pSpinBox.cpp:208:23: error: ‘class Frame’ has no member named ‘sizeHint’ QSize sh = frame->sizeHint(); ^~~~~~~~ src/gui/pSpinBox.cpp:211:12: error: ‘class Frame’ has no member named ‘resize’ frame->resize( sh ); ^~~~~~ src/gui/pSpinBox.cpp:213:42: error: ‘class Frame’ has no member named ‘size’; did you mean ‘slider’? QRect rect = QRect( QPoint(), frame->size() ); ^~~~ slider src/gui/pSpinBox.cpp:217:12: error: ‘class Frame’ has no member named ‘move’ frame->move( rect.topLeft() ); ^~~~ src/gui/pSpinBox.cpp:218:12: error: ‘class Frame’ has no member named ‘show’ frame->show(); ^~~~ make[1]: [Makefile.fresh:1491: build/Linux-x86_64/release/obj/pSpinBox.o] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-me/aur-qwbfs/src/qwbfs/fresh.git' make: [Makefile:47: sub-fresh-git-fresh-pro-make_first-ordered] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build qwbfs. ==> Restart building qwbfs ? [y/N] ==> ------------------------------ ==>
vinipsmaker commented on 2016-09-06 03:03
Thanks @ainola. Problem solved.
ainola commented on 2016-09-05 19:39
Thanks for packaging this! The .install file is no longer necessary as Pacman now handles those directives automatically.
vinipsmaker commented on 2016-02-28 17:52
@Salamandar:
Updated, but I've skipped your changes related to submodules. Building a PKGBUILD shouldn't trigger internet traffic.
https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git_Submodules
Salamandar commented on 2016-02-28 13:05
More than the 1.2.6 update, the PKGBUILD can be cleaner :
# Maintainer: Vinícius dos Santos Oliveira <vini.ipsmaker@gmail.com>
pkgname=qwbfs
pkgver=1.2.6
pkgrel=1
pkgdesc="Cross platform WBFS file system manager"
arch=('i686' 'x86_64')
url="https://github.com/pasnox/qwbfsmanager"
license=('GPL2')
# Also 'openssl', but already satisfied:
depends=('qt5-base' 'hicolor-icon-theme')
makedepends=('git' 'make')
install=${pkgname}.install
source=("qwbfs::git+https://github.com/pasnox/qwbfsmanager#tag=v1.2.6")
sha256sums=('SKIP')
prepare() {
cd "$srcdir/qwbfs"
git submodule update --init --recursive
}
build() {
cd "$srcdir/qwbfs"
qmake PREFIX=/usr
make
}
package() {
cd "$srcdir/qwbfs"
mkdir -p "$pkgdir/usr/bin"
cp bin/qwbfsmanager "$pkgdir/usr/bin"
mkdir -p "$pkgdir/usr/share/applications"
cp packages/QWBFSManager.desktop "$pkgdir/usr/share/applications"
mkdir -p "$pkgdir/usr/share/icons/hicolor/512x512/apps"
cp qwbfs/resources/qwbfsmanager.png \
"$pkgdir/usr/share/icons/hicolor/512x512/apps"
}
vinipsmaker commented on 2014-12-03 12:47
@samuelhm: thanks for the hint
but it's actually a build dependency, so I added to makedepends
samuelhm commented on 2014-12-02 19:26
you need mark git as a dependency, if git is not installed, the package launch error.