]> git.pld-linux.org Git - packages/dahdi-tools.git/commitdiff
- fix symbol clash breaking linking auto/th/dahdi-tools-3.1.0-1
authorJan Rękorajski <baggins@pld-linux.org>
Mon, 24 Aug 2020 10:00:13 +0000 (12:00 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Mon, 24 Aug 2020 10:00:13 +0000 (12:00 +0200)
- add dracut subpackage
- rename udev subpackage for consistency

dahdi-tools.spec
link.patch [new file with mode: 0644]

index f3c8358486fe2c5a0597bebdaf10e0bbeccd7d45..14768a214602e7230bab40e455f6911f2e39dce6 100644 (file)
@@ -15,6 +15,7 @@ Source0:      http://downloads.asterisk.org/pub/telephony/dahdi-tools/%{name}-%{versi
 Source1:       dahdi.init
 Source2:       dahdi.sysconfig
 Patch0:                %{name}-includes.patch
+Patch1:                link.patch
 URL:           http://www.asterisk.org/
 BuildRequires: asciidoc
 BuildRequires: autoconf >= 2.59
@@ -94,18 +95,32 @@ DAHDI boot-time initialization.
 %description init -l pl.UTF-8
 Inicjalizacja DAHDI w czasie startu systemu.
 
-%package udev
+%package -n dracut-dahdi-tools
+Summary:       dracut rules for DAHDI kernel modules
+Summary(pl.UTF-8):     Reguły dracut dla modułów jądra Linuksa dla DAHDI
+Group:         Applications/System
+Requires:      %{name} >= 2.2.0
+Requires:      dracut
+
+%description -n dracut-dahdi-tools
+dracut rules for DAHDI kernel modules.
+
+%description -n dracut-dahdi-tools -l pl.UTF-8
+Reguły dracut dla modułów jądra Linuksa dla DAHDI.
+
+%package -n udev-dahdi-tools
 Summary:       udev rules for DAHDI kernel modules
 Summary(pl.UTF-8):     Reguły udev dla modułów jądra Linuksa dla DAHDI
 Group:         Applications/System
 Obsoletes:     dahdi-linux-udev < 2.9.0
+Obsoletes:     dahdi-tools-udev < 3.1.0
 Requires:      %{name} >= 2.2.0
 Requires:      udev-core
 
-%description udev
+%description -n udev-dahdi-tools
 udev rules for DAHDI kernel modules.
 
-%description udev -l pl.UTF-8
+%description -n udev-dahdi-tools -l pl.UTF-8
 Reguły udev dla modułów jądra Linuksa dla DAHDI.
 
 %package -n bash-completion-dahdi
@@ -149,6 +164,7 @@ Wtyczka DAHDI dla demona PPP.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 cat > download-logger <<'EOF'
 #!/bin/sh
@@ -280,11 +296,15 @@ fi
 %attr(754,root,root) /etc/rc.d/init.d/dahdi
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dahdi
 
-%files udev
+%files -n udev-dahdi-tools
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/dahdi.rules
 %config(noreplace) %verify(not md5 mtime size) /etc/udev/rules.d/xpp.rules
 
+%files -n dracut-dahdi-tools
+%defattr(644,root,root,755)
+/etc/dracut.conf.d/50-dahdi.conf
+
 %files -n bash-completion-dahdi
 %defattr(644,root,root,755)
 /etc/bash_completion.d/dahdi
diff --git a/link.patch b/link.patch
new file mode 100644 (file)
index 0000000..b9e3941
--- /dev/null
@@ -0,0 +1,22 @@
+--- dahdi-tools-3.1.0/xpp/mpptalk.c~   2019-10-03 16:48:11.000000000 +0200
++++ dahdi-tools-3.1.0/xpp/mpptalk.c    2020-08-24 11:51:44.540425525 +0200
+@@ -237,7 +237,7 @@
+               MEMBER(MPP, TWS_PORT_GET_REPLY);
+               MEMBER(MPP, TWS_PWR_GET);
+               MEMBER(MPP, TWS_PWR_GET_REPLY);
+-} PACKED members;
++} PACKED mpp_members;
+ /*
+  * Statuses
+--- dahdi-tools-3.1.0/xpp/xtalk/xtalk_sync.c~  2019-10-03 16:48:11.000000000 +0200
++++ dahdi-tools-3.1.0/xpp/xtalk/xtalk_sync.c   2020-08-24 11:52:00.910944115 +0200
+@@ -60,7 +60,7 @@
+       MEMBER(XTALK, ACK);
+       MEMBER(XTALK, PROTO_GET);
+       MEMBER(XTALK, PROTO_GET_REPLY);
+-} PACKED members;
++} PACKED xtalk_members;
+ const struct xtalk_protocol   xtalk_sync_proto = {
+       .name   = "XTALK-SYNC",
This page took 0.046554 seconds and 4 git commands to generate.