Skip to content

Commit

Permalink
Also compiled the project for Harmattan & Maemo5. The binaries are pl…
Browse files Browse the repository at this point in the history
…aced at the binaty folder but are not tested...and most propably wont be tested. That is why they are not yet put to the featured downloads.
  • Loading branch information
ftylitak committed Nov 16, 2011
1 parent 8cf4116 commit 47c9f45
Show file tree
Hide file tree
Showing 23 changed files with 387 additions and 7 deletions.
14 changes: 14 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
moc/
obj/
rcc/
tmp/
ui/
.make.cache
*.BAT
*.inf
Makefile
*.mk
*.loc
*.user
*.mmp
*.pkg
Binary file added binary/Harmattan-Maemo5/libQZXing.so
Binary file not shown.
Binary file added binary/Harmattan-Maemo5/libQZXing.so.1
Binary file not shown.
Binary file added binary/Harmattan-Maemo5/libQZXing.so.1.0
Binary file not shown.
Binary file added binary/Harmattan-Maemo5/libQZXing.so.1.0.0
Binary file not shown.
14 changes: 14 additions & 0 deletions source/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
moc/
obj/
rcc/
tmp/
ui/
.make.cache
*.BAT
*.inf
Makefile
*.mk
*.loc
*.user
*.mmp
*.pkg
20 changes: 19 additions & 1 deletion source/QZXing.pro
Original file line number Diff line number Diff line change
Expand Up @@ -180,10 +180,28 @@ unix:!symbian {
} else {
target.path = /usr/lib
}
INSTALLS += target

DEFINES += NOFMAXL
INSTALLS += target
}

win32{
DEFINES += NO_ICONV
}

OTHER_FILES += \
qtc_packaging/debian_harmattan/rules \
qtc_packaging/debian_harmattan/README \
qtc_packaging/debian_harmattan/manifest.aegis \
qtc_packaging/debian_harmattan/copyright \
qtc_packaging/debian_harmattan/control \
qtc_packaging/debian_harmattan/compat \
qtc_packaging/debian_harmattan/changelog \
qtc_packaging/debian_fremantle/rules \
qtc_packaging/debian_fremantle/README \
qtc_packaging/debian_fremantle/copyright \
qtc_packaging/debian_fremantle/control \
qtc_packaging/debian_fremantle/compat \
qtc_packaging/debian_fremantle/changelog


6 changes: 6 additions & 0 deletions source/qtc_packaging/debian_fremantle/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
The Debian Package qzxing
----------------------------

Comments regarding the Package

-- unknown <> Wed, 16 Nov 2011 18:02:57 +0200
5 changes: 5 additions & 0 deletions source/qtc_packaging/debian_fremantle/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
qzxing (0.0.1) unstable; urgency=low

* Initial Release.

-- unknown <> Wed, 16 Nov 2011 18:02:57 +0200
1 change: 1 addition & 0 deletions source/qtc_packaging/debian_fremantle/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7
15 changes: 15 additions & 0 deletions source/qtc_packaging/debian_fremantle/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Source: qzxing
Section: user/hidden
Priority: optional
Maintainer: unknown <>
Build-Depends: debhelper (>= 5), libqt4-dev
Standards-Version: 3.7.3
Homepage: <insert the upstream URL, if relevant>

Package: qzxing
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: <insert up to 60 chars description>
<insert long description, indented with spaces>
XB-Maemo-Display-Name: QZXing
XB-Maemo-Icon-26:
40 changes: 40 additions & 0 deletions source/qtc_packaging/debian_fremantle/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
This package was debianized by unknown <> on
Wed, 16 Nov 2011 18:02:57 +0200.

It was downloaded from <url://example.com>

Upstream Author(s):

<put author's name and email here>
<likewise for another author>

Copyright:

<Copyright (C) YYYY Name OfAuthor>
<likewise for another author>

License:

This package 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 package 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 package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.

The Debian packaging is (C) 2011, unknown <> and
is licensed under the GPL, see above.


# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
91 changes: 91 additions & 0 deletions source/qtc_packaging/debian_fremantle/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1





configure: configure-stamp
configure-stamp:
dh_testdir
# qmake PREFIX=/usr# Uncomment this line for use without Qt Creator

touch configure-stamp


build: build-stamp

build-stamp: configure-stamp
dh_testdir

# Add here commands to compile the package.
# $(MAKE) # Uncomment this line for use without Qt Creator
#docbook-to-man debian/qzxing.sgml > qzxing.1

touch $@

clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp

# Add here commands to clean up after the build process.
$(MAKE) clean

dh_clean

install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs

# Add here commands to install the package into debian/qzxing.
$(MAKE) INSTALL_ROOT="$(CURDIR)"/debian/qzxing install


# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.

# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples
# dh_install
# dh_installmenu
# dh_installdebconf
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_python
# dh_installinit
# dh_installcron
# dh_installinfo
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
# dh_perl
# dh_makeshlibs
dh_installdeb
# dh_shlibdeps # Uncomment this line for use without Qt Creator
dh_gencontrol
dh_md5sums
dh_builddeb

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure
6 changes: 6 additions & 0 deletions source/qtc_packaging/debian_harmattan/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
The Debian Package qzxing
----------------------------

Comments regarding the Package

-- unknown <> Wed, 16 Nov 2011 18:02:42 +0200
5 changes: 5 additions & 0 deletions source/qtc_packaging/debian_harmattan/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
qzxing (0.0.1) unstable; urgency=low

* Initial Release.

-- unknown <> Wed, 16 Nov 2011 18:02:42 +0200
1 change: 1 addition & 0 deletions source/qtc_packaging/debian_harmattan/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7
15 changes: 15 additions & 0 deletions source/qtc_packaging/debian_harmattan/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Source: qzxing
Section: user/other
Priority: optional
Maintainer: unknown <>
Build-Depends: debhelper (>= 5), libqt4-dev
Standards-Version: 3.7.3
Homepage: <insert the upstream URL, if relevant>

Package: qzxing
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: <insert up to 60 chars description>
<insert long description, indented with spaces>
XSBC-Maemo-Display-Name: QZXing
XB-Maemo-Icon-26:
40 changes: 40 additions & 0 deletions source/qtc_packaging/debian_harmattan/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
This package was debianized by unknown <> on
Wed, 16 Nov 2011 18:02:42 +0200.

It was downloaded from <url://example.com>

Upstream Author(s):

<put author's name and email here>
<likewise for another author>

Copyright:

<Copyright (C) YYYY Name OfAuthor>
<likewise for another author>

License:

This package 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 package 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 package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.

The Debian packaging is (C) 2011, unknown <> and
is licensed under the GPL, see above.


# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
Empty file.
91 changes: 91 additions & 0 deletions source/qtc_packaging/debian_harmattan/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1





configure: configure-stamp
configure-stamp:
dh_testdir
# qmake PREFIX=/usr# Uncomment this line for use without Qt Creator

touch configure-stamp


build: build-stamp

build-stamp: configure-stamp
dh_testdir

# Add here commands to compile the package.
# $(MAKE) # Uncomment this line for use without Qt Creator
#docbook-to-man debian/qzxing.sgml > qzxing.1

touch $@

clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp

# Add here commands to clean up after the build process.
$(MAKE) clean

dh_clean

install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs

# Add here commands to install the package into debian/qzxing.
$(MAKE) INSTALL_ROOT="$(CURDIR)"/debian/qzxing install


# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.

# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples
# dh_install
# dh_installmenu
# dh_installdebconf
# dh_installlogrotate
# dh_installemacsen
# dh_installpam
# dh_installmime
# dh_python
# dh_installinit
# dh_installcron
# dh_installinfo
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
# dh_perl
# dh_makeshlibs
dh_installdeb
# dh_shlibdeps # Uncomment this line for use without Qt Creator
dh_gencontrol
dh_md5sums
dh_builddeb

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure
Loading

0 comments on commit 47c9f45

Please sign in to comment.