Initial packaging
Balint Reczey
7 years ago
0 | crossguid (0.0+git200150803-1) unstable; urgency=medium | |
1 | ||
2 | * Initial release for Debian based on Christian Marillat's crossguid-dmo | |
3 | package (Closes: #814087) | |
4 | ||
5 | -- Balint Reczey <balint@balintreczey.hu> Sun, 07 Feb 2016 20:18:01 +0100 |
0 | 9 |
0 | Source: crossguid | |
1 | Section: libs | |
2 | Priority: optional | |
3 | Maintainer: Christian Marillat <marillat@deb-multimedia.org> | |
4 | Uploaders: Balint Reczey <balint@balintreczey.hu>, | |
5 | Homepage: https://github.com/graeme-hill/crossguid | |
6 | Standards-Version: 3.9.7 | |
7 | Build-Depends: debhelper (>= 9), uuid-dev | |
8 | ||
9 | Package: libcrossguid-dev | |
10 | Section: libdevel | |
11 | Architecture: any | |
12 | Multi-Arch: same | |
13 | Depends: libcrossguid0 (= ${binary:Version}), ${misc:Depends} | |
14 | Description: C++ UUID library headers | |
15 | Development headers for Graeme Hill's cross platform C++ UUID library. | |
16 | ||
17 | Package: libcrossguid0 | |
18 | Architecture: any | |
19 | Multi-Arch: same | |
20 | Depends: ${shlibs:Depends}, ${misc:Depends} | |
21 | Description: C++ UUID library | |
22 | Graeme Hill's cross platform C++ UUID library. |
0 | Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | |
1 | Upstream-Name: crossguid | |
2 | Source: https://github.com/graeme-hill/crossguid | |
3 | ||
4 | Files: * | |
5 | Copyright: 2014 Graeme Hill <graemekh@gmail.com> | |
6 | License: Expat | |
7 | Permission is hereby granted, free of charge, to any person obtaining a | |
8 | copy of this software and associated documentation files (the "Software"), | |
9 | to deal in the Software without restriction, including without limitation | |
10 | the rights to use, copy, modify, merge, publish, distribute, sublicense, | |
11 | and/or sell copies of the Software, and to permit persons to whom the | |
12 | Software is furnished to do so, subject to the following conditions: | |
13 | . | |
14 | The above copyright notice and this permission notice shall be included | |
15 | in all copies or substantial portions of the Software. | |
16 | . | |
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS | |
18 | OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
19 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | |
20 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY | |
21 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | |
22 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | |
23 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
24 | ||
25 | Files: debian/* | |
26 | Copyright: 2015 Christian Marillat <marillat@deb-multimedia.org> | |
27 | 2015 Balint Reczey <balint@balintreczey.hu> | |
28 | License: GPL-2+ | |
29 | This package is free software; you can redistribute it and/or modify | |
30 | it under the terms of the GNU General Public License as published by | |
31 | the Free Software Foundation; either version 2 of the License, or | |
32 | (at your option) any later version. | |
33 | . | |
34 | This package is distributed in the hope that it will be useful, | |
35 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
36 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
37 | GNU General Public License for more details. | |
38 | . | |
39 | You should have received a copy of the GNU General Public License | |
40 | along with this program. If not, see <https://www.gnu.org/licenses/> | |
41 | . | |
42 | On Debian systems, the complete text of the GNU General | |
43 | Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". |
0 | README.md |
0 | usr/lib/*/libcrossguid.so.* |
0 | libcrossguid.so.0 libcrossguid0 #MINVER# | |
1 | _Z13hexPairToCharcc@Base 0.0+git200150803 | |
2 | _Z14hexDigitToCharc@Base 0.0+git200150803 | |
3 | _ZN13GuidGenerator7newGuidEv@Base 0.0+git200150803 | |
4 | _ZN4GuidC1EPKh@Base 0.0+git200150803 | |
5 | _ZN4GuidC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.0+git200150803 | |
6 | _ZN4GuidC1ERKS_@Base 0.0+git200150803 | |
7 | _ZN4GuidC1ERKSt6vectorIhSaIhEE@Base 0.0+git200150803 | |
8 | _ZN4GuidC1Ev@Base 0.0+git200150803 | |
9 | _ZN4GuidC2EPKh@Base 0.0+git200150803 | |
10 | _ZN4GuidC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 0.0+git200150803 | |
11 | _ZN4GuidC2ERKS_@Base 0.0+git200150803 | |
12 | _ZN4GuidC2ERKSt6vectorIhSaIhEE@Base 0.0+git200150803 | |
13 | _ZN4GuidC2Ev@Base 0.0+git200150803 | |
14 | _ZN4GuidaSERKS_@Base 0.0+git200150803 | |
15 | _ZNK4GuideqERKS_@Base 0.0+git200150803 | |
16 | _ZNK4GuidneERKS_@Base 0.0+git200150803 | |
17 | _ZNKSt5ctypeIcE8do_widenEc@Base 0.0+git200150803 | |
18 | _ZNSt6vectorIhSaIhEEaSERKS1_@Base 0.0+git200150803 | |
19 | _ZlsRSoRK4Guid@Base 0.0+git200150803 |
0 | #!/usr/bin/make -f | |
1 | ||
2 | INSTDIRS = debian/tmp/usr/include debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) | |
3 | ||
4 | %: | |
5 | dh $@ | |
6 | ||
7 | override_dh_auto_build: | |
8 | $(CXX) -shared -fPIC -Wall -std=c++11 -Wl,-soname,libcrossguid.so.0 -DGUID_LIBUUID \ | |
9 | -I/usr/include/uuid guid.cpp -o libcrossguid.so.0.0.1 $(CXXFLAGS) -luuid \ | |
10 | $(LDFLAGS) | |
11 | ar x /usr/lib/$(DEB_HOST_MULTIARCH)/libuuid.a | |
12 | ar cr libcrossguid.a *.o | |
13 | ||
14 | override_dh_auto_install: $(INSTDIRS) | |
15 | cp guid.h debian/tmp/usr/include/ | |
16 | cp libcrossguid.* debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/ | |
17 | ||
18 | override_dh_link: | |
19 | dh_link -plibcrossguid-dev usr/lib/$(DEB_HOST_MULTIARCH)/libcrossguid.so.0.0.1 usr/lib/$(DEB_HOST_MULTIARCH)/libcrossguid.so | |
20 | dh_link -plibcrossguid0 usr/lib/$(DEB_HOST_MULTIARCH)/libcrossguid.so.0.0.1 usr/lib/$(DEB_HOST_MULTIARCH)/libcrossguid.so.0 | |
21 | ||
22 | $(INSTDIRS): | |
23 | mkdir -p $@ | |
24 | ||
25 | override_dh_clean: | |
26 | dh_clean libcrossguid.* *.o |
0 | 3.0 (quilt) |